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

» VMware application virtualization (Thinstall)

Автор: CrazyDeath
Дата сообщения: 31.10.2007 21:39
посмотреть реестр можно двумя способами
1. vregtool regfile.tvr ExportReg filename.reg [HKEY_LOCAL_MACHINE\Software]

где regfile.tvr -файл который выдирается из готового ехе, а также
создается в процесе компиляции проекта.

filename.reg - имя файла куда будет експортироватся выбраная ветвь реестра

[HKEY_LOCAL_MACHINE\Software] собствено ветвь реестра
2.как в ролике вызываеш диалог, в нем заходиш в С:\windows\system32
там запускаеш regedt32.exe
Автор: dima99999
Дата сообщения: 31.10.2007 22:35

Цитата:
regfile.tvr -файл который выдирается из готового ехе

возвращаемся к началу ) как его выдрать .. не смог найти. Только тот что создается в Sandbox, но чтото с ним декомпиляция не прошла

Цитата:
2.как в ролике вызываеш диалог, в нем заходиш в С:\windows\system32
там запускаеш regedt32.exe
а тут слишком многа лишней информациии, да и как быть если не только тут создаются записи при установке программы?
Автор: CrazyDeath
Дата сообщения: 31.10.2007 23:11
to dima99999
мда безнадежный случай, тебе еще рано такие проги разпаковывать
не мучай ни себя, ни свое время
Автор: dima99999
Дата сообщения: 01.11.2007 01:16

Цитата:
мда безнадежный случай, тебе еще рано такие проги разпаковывать
не мучай ни себя, ни свое время
я конечно понимаю, что тебе все ясно в этой программе... но я ей начал заниматься не так давно (несколько дней) и нигде нет просто нормального мануала по этому вопросу... С английским особо не дружу поэтому испытываю ряд трудностей, но неужели трудно написать 1 раз все по шагам, что делать? не думаю что это займет много времени, но избавит от кучи вопросов многих людей...
Или ролик на эту тему, но с довольно подробным указанием происходящих действий, а не 1-запустили, 2- нажали кнопку F1 (уж извиняюсь за критику, но именно так выглядел тот ролик) а остальное непонятно откуда и как нарисовалось ... (я не говорю, что все не поняли ролик, естественно кто был так сказать "на волне" вполне мог понять происходящее, но где либо было указание что запускаемая программа была сделана Thinstall'ом? А с этого надо было начать хотябы) ... но это так лирическое отступление - извиняюсь за критику

Автор: CrazyDeath
Дата сообщения: 01.11.2007 02:15
ок, дай ссылку на прогу которую хочеш декомпилировать
завтра зделаю видео
(размер желательно не очень большой)

Цитата:
с довольно подробным указанием происходящих действий

ты че програмист?
если да то описывать весь процесс что просиходит в тхинстале мне влом
и всего я сам не понимаю.
если нет то куда уж подробнее?
Автор: dima99999
Дата сообщения: 01.11.2007 07:58

Цитата:
дай ссылку на прогу которую хочеш декомпилировать
ничего конкретного нету чтобы хотел сделать на текущий момент ... такчто на любой имеющейся программе подошел бы пример.... Если играет роль уровень изоляции, то тогда конечно лучше бы пример максимально сложный в этом отношении (full isolation) ....

Нет не программист, конечно я имел ввиду не столь подробное углубление в процесс, а просто наподибии:
1.запускаем *.exe сделаннный Thinstall
2. добираемся до проводника через кнопку "Открыть" (или подобную) в запущенном приложении
3. запускаем regedit ...
...
n. вытаскиваем файлы
n.n. вытаскиваем "regfile.tvr" и переводим в нормальный формат
...
и т.д.

на выходе получаем: файлы со структурой как перед компиляцией... Ну составление ini для компиляции (если его не вытащить) это уже относится к другому вопросу

хоть ряд пунктов я и на данный момент знаю, но ведь прийдет еще народ, которые будут по кусочкам собирать информацию и задавать теже вопросы.
Автор: omickron
Дата сообщения: 01.11.2007 08:39
Братцы, я портирую FireFox. Просто тренируюсь.
Всё проходит успешно, но размер exe-файла на выходе 31 Мб. Если упаковать в архив - получится 6Мб.
Скажите, 31Мб - это нормальный размер?
В папке с проектом 18Мб занимает папка %ProgramFilesDir%, наверно, это нормально. Но ещё 10Мб занимает папка %Desktop%. Так и должно быть?
Автор: sanb
Дата сообщения: 01.11.2007 08:56

Цитата:
Но ещё 10Мб занимает папка %Desktop%. Так и должно быть?

добать сюда еще профиль фаерфокса плюс плагины, расширения
а вообще надо этим заниматься в виртуальной машине на чистой оси, никаких запущенных посторонних програм

Автор: Astrocoon
Дата сообщения: 01.11.2007 15:47

Цитата:
CrazyDeath


Цитата:
сам делал
батники для отладки

для работы необходимо и достаточно наличее
USBTrace.exe - сама прога
loaddrv.exe - утилита из DDK
utdrv.sys - дров

init.vbs - здесь происходит загрузка и выгрузка драйвера


Сделал сборку PowerISO v3.7 с PowerISO Virtual Drive Manager.
Скрипт для загрузки и выгрузки драйвера сделал по типу твоего.
Сам скрипт работает, но драйвер копируется не в реальную а в виртуальную %systemroot%\system32\drivers . И соответственно прога не работает.
В чем тут дело?
Автор: cracklover
Дата сообщения: 01.11.2007 15:51
Есть один принеприятнейший момент в работе портаблов собранных Thinstall.
Если портабл-программой задействовать крайне часто использующуюся опцию сохранения файла и ли открытия файла и попытаться выбрать какую то папку, отличную от той с которой стартует окно диалога сохранения/открытия, комп замирает секунд на 15 и только потом даёт выбрать папку.

Это можно побороть?
Автор: dj_Diesel
Дата сообщения: 01.11.2007 16:31
cracklover
не знаю у меня вроде ниче
кстати подобная ситуация возникает и в обычном стационаре скорее всего виновата плохая многозадачность проца
Автор: andkh1
Дата сообщения: 01.11.2007 17:28
Друзья! Может я чего не понимаю? Пытаюсь заюзать vregtool, что бы HKEY_CLASSES_ROOT снять, ан нет... Написал батничек, чтоб посмотреть, что там происходит


Код: VREGTOOL regfile.tvr ExportDir "C:\Thinstall" [HKEY_LOCAL_MACHINE\Software]
pause
Автор: CrazyDeath
Дата сообщения: 01.11.2007 22:47
to andkh1
set THINSTALL_BIN=путь где находится Thinstall.lic
(хотя я уже об этоп писал)

to dima99999
сори, сегодня занят
Автор: sanb
Дата сообщения: 01.11.2007 23:09
а как обьединить две проги, чтобы в итоге получился один скомпиленый файл, а запускалось 2 проги?
Автор: CrazyDeath
Дата сообщения: 02.11.2007 04:09

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


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

2. через тхинсталовски VBS скрипты
показываеш Messagebox c кнопками да/нет и в зависимости от ответа
запускаеш нужную прогу
Автор: nekto78
Дата сообщения: 02.11.2007 21:55
Народ, как всетаки заставить работать редактор формул в портативном офисе?
Автор: sanb
Дата сообщения: 02.11.2007 22:15
cracklover

Цитата:
комп замирает секунд на 15 и только потом даёт выбрать папку.

я и кто то еще уже задавал такой вопрос, ответов не последовало
dj_Diesel

Цитата:
не знаю у меня вроде ниче

так вроде или нет/да?

Цитата:
кстати подобная ситуация возникает и в обычном стационаре скорее всего виновата плохая многозадачность проца

в том и дело что в обычном режиме все нормально

еще такой вопрос: меня волнует увеличение размера Registry.rw.tvr и Registry.tvr.backup со временем до гигантских размеров в зазинсталеных часто используемых прогах, как я понял в них хранятся не только записи реестра
например: я часто пользуюсь качалкой IDM, так вот со временем эти файлы вырастают до 150мб каждый при этом прога уже дико тормозит и грузит систему, может еще у когото наблюдается такое, посмотрите у себя на самую часто используемую зинстальнутую прогу
Автор: CrazyDeath
Дата сообщения: 02.11.2007 23:06

Цитата:
комп замирает секунд на 15 и только потом даёт выбрать папку.

это глюк русской винды, переходим все дружно на english


Цитата:
увеличение размера Registry.rw.tvr

тут хранится реестр и файловая структура
попробуй почистить историю

Автор: Dasky
Дата сообщения: 02.11.2007 23:20
добрый...
кто подскажет, есть где-нить хелп по настройкам Packege.ini?желательно на русском...
спасибо...
Автор: qwqw
Дата сообщения: 03.11.2007 00:13
to sanb

Цитата:
меня волнует увеличение размера Registry.rw.tvr и Registry.tvr.backup со временем

Тоже такое заметил давно. Не помню уже на каких прогах, (иногда помогало, иногда нет) но увеличение этих файлов прекращалось если в ##Attributes.ini, что находился в папке у проги которая хранила настройки именно в INI - файлах, значение в секции Isolation менялось на др. в отличие от того, что было по умолчанию перед сборкой.
Или такой пример: пользуюсь CyberArticle. Размер этих файлов увеличивается при каждом ее запуске на 200 - 400кб даже если ни чего не делать, только запустить и закрыть программу. А если сохранять страницы, перемещать, удалять, и.т.д., то вышеназванные файлы увеличиваются гораздо больше. Помогает только одно, если в файле CyberArticle.ini, что создается в \Thinstall\CyberArticle\%AppData%\CyberArticle\ включить атрибут "Только чтение" (хотя если этот атрибут снят, файл ни сколько не меняется при запуске проги, если в настройках ни чего не изменять, а Registry.rw.tvr и Registry.tvr.backup все равно, увеличиваются в размере), то увеличение этих файлов прекращается полностью. В общем как это победить, тоже ищу различные способы.
Автор: dj_Diesel
Дата сообщения: 03.11.2007 07:06
sanb

Цитата:
еще такой вопрос: меня волнует увеличение размера Registry.rw.tvr и Registry.tvr.backup со временем до гигантских размеров в зазинсталеных часто используемых прогах, как я понял в них хранятся не только записи реестра
например: я часто пользуюсь качалкой IDM, так вот со временем эти файлы вырастают до 150мб каждый при этом прога уже дико тормозит и грузит систему, может еще у когото наблюдается такое, посмотрите у себя на самую часто используемую зинстальнутую прогу


попробуй очистить кеш историю как советовал CrazyDeath
у меня подобное было с FireFox после долгого пребывания в нете
смотрю песочница стала 100мб думаю нифига себе пришлось очистить весь кеш историю ссылок нуные zабросил в иzбранное и все опять стало 16 мб как было

кстати тут Спрашивали про Лису 31мб exe eт много у меня всего 12мб а плагины и расширения моzна добавлять потом во время испольzования
Автор: sanb
Дата сообщения: 03.11.2007 08:33
dj_Diesel
я не про песочницу в общем, а конкретно про файлы Registry.rw.tvr и Registry.tvr.backup, в оф. FAQ'е написано что туда пишется реестр, но 150мб мне кажется многовато для реестра потом чем больше этот файл тем больше прога начинает грузить систему да и размер в 300мб для флэхи не малый да и самой флэхе это вредит
Автор: dj_Diesel
Дата сообщения: 03.11.2007 08:54
sanb
но описанный выше мною способ существенно помогал файлы указанные тобою стали меньше как и были
Автор: sanb
Дата сообщения: 03.11.2007 09:05

Цитата:
попробуй очистить кеш историю как советовал CrazyDeath

где это в моем случае?
Автор: dj_Diesel
Дата сообщения: 03.11.2007 11:09
sanb
историю закачки IDM Логи и др.
Автор: TuristT
Дата сообщения: 03.11.2007 12:22
А есть какой нибудь способ убрать всплывающее окно Thinstall'a в правом нижнем углу при запуске готовых программ? Заранее спасибо.
Автор: Dasky
Дата сообщения: 03.11.2007 12:38
TuristT
вроде надо уменьшить файлик main.bmp до размера 1на1 пикселя...
перед тем, как запускаешь build.bat для упаковки проекта...
тогда окошко всплывать не будет...
Автор: dj_Diesel
Дата сообщения: 03.11.2007 13:01
TuristT
и скопировать из папки патч файлы с заменой в папку анпак если версия 3.207 или выше
Автор: TuristT
Дата сообщения: 03.11.2007 17:58
Dasky
dj_Diesel
Спасибо, убралось.
Автор: CrazyDeath
Дата сообщения: 03.11.2007 23:21

Цитата:
вроде надо уменьшить файлик main.bmp до размера 1на1 пикселя...
перед тем, как запускаешь build.bat для упаковки проекта...
тогда окошко всплывать не будет...

бред
зарисуйте все цветом 255 0 255(цвет прозрачности)
и это окно не есть наг. В нем выводится инфа о загрузке всех длл.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

Предыдущая тема: Программа для поднятия трубки модемом


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