Ru-Board.club
← Вернуться в раздел «Программы»

» VMware ThinApp (formerly Thinstall) 3

Автор: dima99999
Дата сообщения: 05.01.2010 22:27

Цитата:
А что за программа, собственно?

для тестов мучал это: http://www.free-downloads.net/programs/2xExplorer
домашняя кажись эта: http://netez.com/2xExplorer/
Автор: megauser123
Дата сообщения: 06.01.2010 07:58
dima99999 23:27 05-01-2010
Цитата:
для тестов мучал это

Хм... всё работает. Расскажи, что надо сделать, чтобы получить ошибку, куда конкретно жать?
Автор: dima99999
Дата сообщения: 06.01.2010 16:13

Цитата:
3. Определение причины и решение - проблема в том что я пользуюсь Total commander.... Если запускать проет из проводника то все нормально.... Отсюда решение:
создаем файл cmd с содержанием (на все томже примере): "%SystemRoot%\system32\explorer.exe" 2xExplorer.exe

Первый вариант решения не удаляю - может комуто покажется более удобным



Цитата:
диалог открытия имеется в View-Options-Browse


Проблема возникает если запускать не из проводника!

Автор: DesMono
Дата сообщения: 06.01.2010 17:43
Товарищи, кто что знает, подскажите.

Делаю портативным MS Office 2010 beta.
Разумеется в виртуальной, чистой XP. ThinApp 4.0.4-3614 (204871).
Всё получается, но вот регистрация/активация не сохраняется почему-то.. Активировал как через интернет, так и офф-лайново.
Автор: domo22
Дата сообщения: 15.01.2010 18:34
1) Подскажите, можно ли собрать на WinXP pro портативку, основной файл которой - лоудер, который сначала сам запускается, потом запускает основную программу (естественно "убедив" ее в зарегистрированности). Thinstall выдает на нем ошибку, что не может узнать этот файл как исполняемый - The file LOADER.EXE is not an executable image, cannot build.

2) Как собрать портативку, чтоб основным (по размеру) контейнером был не главный файл, скажем MyProg.exe, а какой-то например DATA.DAT, а исполняемый MyProg.exe - просто небольшого размера?
Автор: Hmuryj_Mik
Дата сообщения: 15.01.2010 19:22
domo22
По 1: - можно. Я сам так делал - запускал "свой" лоадер кот. запоминат пар-ры командной строки. Затем запускает 'KeyGen', регистрирует приложение, и запускает его, передавая вх-е пар-ры ком.строки. Это, естественно, упрощенный алгоритм.
По 2: - в мастере руками вводите что хотите, например, MAIN.DAT. MyProg.exe, автоматом, станет "коротким". Позднее - редактируя 'Package.ini'.
Тщательно "подготовившись", всё получается используя только мастер.
Автор: domo22
Дата сообщения: 15.01.2010 19:41
Hmuryj_Mik
Спасибо.
2) в моей версии мастер не дает руками вводить, а только выбирать из списка. Поэтому, что там надо редактировать в 'Package.ini'?
Автор: Hmuryj_Mik
Дата сообщения: 15.01.2010 20:55
domo22
Поле "ниспадающего списка" - редактируемое! Сейчас я "сотворил" тест 'App' и, не смотря на то, что исполняемый файл контейнера был всего 3 Мб, я назвал его 'main.dll' и все получилось -> App.exe (34 Кб) + main.dll (3 Мб).
[ThinApp 4.0.4-199966(3574)] - использовалось.
+
Ниже NickOnToluca подробно закрыл вопрос при задании которого надо было указать используемую вами версию ThinApp.
Автор: NickOnToluca
Дата сообщения: 15.01.2010 21:27
Hmuryj_Mik
В более старых версиях этот трюк не прокатывает.

Делаем так.

Вместо


Код: [App1.exe]
Source=...
ReadOnlyData=bin\Package.ro.tvr

[App2.exe]
Source=...
Shortcut=App1.exe
Автор: retrostare
Дата сообщения: 17.01.2010 21:30
Здравствуйте может кто нашел программу которая ставит пароль на .ехе после виртуализации в VMware ThinApp, только такую которая после себя не оставляет ехе не в этой же папке не на C:\Documents and Settings\Admin\Local Settings\Temp?????

Добавлено:
или хотя бы после закрытия удалялись файлы..
Автор: SADUKEY
Дата сообщения: 19.01.2010 02:54
Тут заметил такую интересную вещь. Сборки сделанные VMware ThinApp и Xenocode Virtual по разному реагируют на сохранения файлов в папки в Program Files. Вот к примеру Snagit 9. Я значится сделал картиночку и сохранить мне её надо было в папки Program Files/WinRar. Сохранить то сохранил но её там не оказалось. Она оказалась в папки Snagit9/%ProgramFilesDir%/WinRar. Оба на, а я думал что у меня руки кривые когда базы к allsubmitter правил Notepad++. Захожу в папку Notepad++ и точно база полностью сохранилась в папки с программой. Геморрой подумал Штырлиць садясь 408 москвич. Подобную операцию и попробовал со сборками Xenocode. Всё прошло так как должно было быть. Куда сказал сохранить туды и сохранилось.

Вопрос к знатокам ThinApp: Можно ли исправить, а точнее как сделать сборку что бы такое в преть не повторялось?
Автор: vv07
Дата сообщения: 19.01.2010 04:40
SADUKEY
Внимательно почитать FAQ
Цитата:
Thinstall Manual 1.06 Содержание [?] + зеркала от vyachko
и правильно выбирать изоляцию.
Автор: SADUKEY
Дата сообщения: 19.01.2010 12:39
Читал я этот мануал раз 10. DirectoryIsolationMode=Merged

Вот сей час ради интереса попробовал сохранить файл из Notepad++ в Program Files. Сохраняет в директорию с программой. В любое другое место пожалуйста Windows да нет проблем а в Program Files нет.

Вот из-за этого не делают Portable File Manager
Автор: NickOnToluca
Дата сообщения: 19.01.2010 13:39

Цитата:
Вот из-за этого не делают Portable File Manager

Не только из-за этого...

А мануал и 11 раз можно почитать.

Есть такие файлики среди папок проекта, называются ##Attributes.ini
Изоляция, выставленная в них для конкретной папки приоритетнее той, которая указана глобально в Package.ini
Автор: lorents
Дата сообщения: 20.01.2010 23:36
Объясните, пожалуйста, следующую вещь:
при запуске portable soft'a у меня появляется в правом нижнем углу диалоговое окно, и как я понимаю идет загрузка. Как я понял идет распаковка файлов, но вот куда?
Автор: SADUKEY
Дата сообщения: 21.01.2010 05:45

Цитата:
Thinstall Manual 1.06 Содержание + зеркала от vyachko


Читай мануал. Всё зависит от того что ты выбрал при создании сборки.
Диск:\Documents and Settings\пользователь\Application Data\Thinstall
Или в папки с программой. Если мусорит в Application Data создай папку Thinstall в папки с программой, должен начать мусорить в неё.

Поставь себе программу Total_Uninstall_5.2_Pro Программа портативная. Выбери исполняемый файл программы Total_Uninstall оследит где связанные с ним файлы и ветки реестра.
Автор: vv07
Дата сообщения: 21.01.2010 06:46

Цитата:
Поставь себе программу Total_Uninstall_5.2_Pro

Пипец блин.Видели бы это,авторы Total_Uninstall

Цитата:
;Расположенный ниже комментарий содержит команды SFX-сценария

Path=.\%Выберите путь для распаковки%
Title=Распаковка архива
Text
{
Выберите кнопку: Обзор что бы указать папку\каталог для распаковки.
Пароль для установки: xxxxxx
}
License=http://xxxxxx
{
Программа распространяется "как есть". Все права и торговые марки
пренадлежат их авторам и правообладателям.
Я не гарантирует правильность работы программы и не несу ответственности
в случаи порчи данных в результате работы программы.
Программа является портативной и не требует установки. После ознокомления с программой
вы должны с ней поступить так как требует правообладатель.

http://xxxxxxxxx Портативные программы по русски.
}

Иксиками заменил урлу портала.Скромностью не блещут однако.Надо же!Присвоили себе права на программу.
Автор: SADUKEY
Дата сообщения: 21.01.2010 08:12
Не кто не присваивал прав на программу. И с чего вы решили. Там написано чёрным по белому.
"Все права и торговые марки принадлежат их авторам и правообладателям."

И не надо бочку катить.

После ознокомления с программой вы должны с ней поступить так как требует правообладатель.

Если вы являетесь правообладателем той или иной программы. свяжитесь с администрацией сайта и ваша программа будет удалена с него.
Автор: NickOnToluca
Дата сообщения: 21.01.2010 09:51
lorents
Thin-программы не распаковываются, а загружают в память деобходимые компоненты.
Песочница используется для временного или постоянного хранения изменений, касающихся программы, т.е. настроек.
Автор: lorents
Дата сообщения: 21.01.2010 13:37
NickOnToluca

Цитата:
Thin-программы не распаковываются, а загружают в память деобходимые компоненты.

понятно, а есть разница сколько оперативной памяти берет одна и та же программа в обычной версии и portable?

Цитата:
Песочница используется для временного или постоянного хранения изменений, касающихся программы, т.е. настроек.

А можно поподробнее, что такое песочница?
и еще вопрос, отчего зависит скорость запуска portable soft'а?
Что бы не задавать примитивные вопросы, может есть где прочитать про portable soft, желательно на русском языке, я, к сожалению, не нашел?
Автор: NickOnToluca
Дата сообщения: 21.01.2010 14:12

Цитата:
понятно, а есть разница сколько оперативной памяти берет одна и та же программа в обычной версии и portable?

Точно не скажу, но особой разницы не замечал.


Цитата:
А можно поподробнее, что такое песочница?

Читайте мануал vyachko.


Цитата:
и еще вопрос, отчего зависит скорость запуска portable soft'а?

От правильности сборки и скорости запуска самого приложения.
На некоторых софтах замечал даже ускорение (часто из-за антивируса, который стационарному приложению мешает быстро обратиться к нужным файлам на диске).


Цитата:
Что бы не задавать примитивные вопросы, может есть где прочитать про portable soft

Могу предложить свои излияния в шапке.
Автор: lorents
Дата сообщения: 21.01.2010 14:29
NickOnToluca

Цитата:
Точно не скажу, но особой разницы не замечал.


Цитата:
От правильности сборки и скорости запуска самого приложения.

понятно, спасибо что объяснили.

Цитата:
Читайте мануал vyachko.

спасибо, пойду почитаю.
Пойду разбираться, как это все работает
Автор: lorents
Дата сообщения: 21.01.2010 18:26
Я правильно понимаю, что песочница - это файлы, которые появляются в папке с portable soft'a при ее запуске?
Автор: NickOnToluca
Дата сообщения: 21.01.2010 19:32
lorents

Цитата:
это файлы, которые появляются в папке с portable soft'a при ее запуске

Если речь идет о виртуализованном (Thin) софте - Да.
Автор: lorents
Дата сообщения: 22.01.2010 12:56
NickOnToluca

Цитата:
Если речь идет о виртуализованном (Thin) софте - Да.

спасибо

А можно но ли через VMware ThinApp сделать следующее:
Что portable программа состоял из одно исполняемого файла и при загрузке программы было мое диалоговое окно загрузки?
Автор: NickOnToluca
Дата сообщения: 22.01.2010 12:59
lorents
В некоторых пределах окошко запуска редактируется. Пролистайте варезник.


Ждем версию 4.5:

Q. What benefits can a customer expect to receive with version 4.5?
A. Along with award winning features such as agentless architecture and application isolation, ThinApp 4.5 delivers Windows 7 migration support. This will enable customers to quickly package existing Windows XP or older Windows application for deployment on Windows 7.
Автор: lorents
Дата сообщения: 22.01.2010 14:33
NickOnToluca

Цитата:
В некоторых пределах окошко запуска редактируется. Пролистайте варезник.

понятно, просто хотел сделать полностью свое, выходит что нельзя
спасибо, за ответ
Автор: Salomon75
Дата сообщения: 25.01.2010 13:20
Пытался сделать портативную версию 3Planesoft Mechanikal Clock. При запуске выдает ошибку Debugger Detected (304). В чем может быть проблема, кто нибудь подскажет ?
Автор: NickOnToluca
Дата сообщения: 25.01.2010 13:32
Salomon75
Значит, что программа защищает свою лицензию антиотладчиком.
На роль отладчика в этом случае ставится ThinApp.

Программа хорошо защищена.
Автор: megauser123
Дата сообщения: 25.01.2010 17:04
NickOnToluca 14:39 19-01-2010
Цитата:

Цитата: Вот из-за этого не делают Portable File Manager
Не только из-за этого...
Не только из-за этого...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

Предыдущая тема: Проблемы с закачкой


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.