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

» VMware application virtualization (Thinstall)

Автор: vv07
Дата сообщения: 02.08.2008 02:36
Ситуация следующая.Последнии продукты,немецкой компании ашомпо,устанавливают исполняемый файл,в подпапку bin.Попытки компиляции заканчиваються ошибкой.Не хочет собираться.Как это обойти,есть идеи?.
Автор: JayK
Дата сообщения: 02.08.2008 03:00

Цитата:
изоляция прописана только в одном файле ##Attributes.ini где build.bat
DirectoryIsolationMode=Merged
RegistryIsolation=WriteCopy
остальные файлы ##Attributes.ini в др.папках обычные.

Да кстати, а у чего приоритет выше у build.bat или у отдельных ini по папкам раскиданных?
Автор: bosyak2005
Дата сообщения: 02.08.2008 08:49
Кто делал ACDsee Pro 2 build 238 подскажите, в чём там тонкость. Собрал всё по-умолчанию при помощи Thinstall 4.0.0.2200 - при запуске говорит что системная ошибка и закрывается.
Автор: dj_Diesel
Дата сообщения: 02.08.2008 11:41
bosyak2005
http://rapidshare.com/files/73726083/acdsee_darksoul.rar
вот разбери проект и посмотри ошибку
мое
Автор: bosyak2005
Дата сообщения: 02.08.2008 13:03
dj_Diesel
Спасибо, конечно, но во-первых это русский портабл, а мне нужен английский, причём с некоторым набором плагинов (в общем хочу сам собрать). Во-вторых твой порт у меня не работает - пишет, что не найдена библиотека msvcr70.dll.
Ты можешь просто рассказать, какие хаки нужно делать в проекте, чтобы получился работающий вариант?
Автор: NickOnToluca
Дата сообщения: 02.08.2008 13:58

Цитата:
Последнии продукты,немецкой компании ашомпо

Ничего подобного не замечал у Ашампу. Некоторые траблы были и есть с языком...

Такая вещь иногда была с другими.
Если не касаться 64-битных, можно попробовать "Build" нажимать не БАТОМ, а кнопочкой на последнем окне Setup Capture.

Мне помогало, причём второй раз собиралось и через батник.

ПРОМТ, сцуко, реально пока не пашет...
Автор: gti503
Дата сообщения: 02.08.2008 14:01
Столкнулся со странной проблемой. Попытался портировать последний QIP. Всё нормально, но ... почемуто заголовки у всех подпунктов без первых букв. Так то работает, но из за чего это. Ведь когда без установки запускаю, то всё нормально - что на виртуалке, что в реальной системе.
Автор: vv07
Дата сообщения: 02.08.2008 14:25

Цитата:
NickOnToluca
Речь идет о Ashampoo Cover Studio,в частности.У меня 32битна ось.Не хочет собираться и все тут.
Автор: NickOnToluca
Дата сообщения: 02.08.2008 14:31
И через кнопочку? Недавно скачивал, но не тинсталил.
А чем эта студия лучше встроенной в Burning Studio?
Автор: dj_Diesel
Дата сообщения: 02.08.2008 18:15
bosyak2005

Цитата:
msvcr70.dll.

отсутствует Visual Studio C++

а вообще ничего особого просто слепок и потом справку убрал и все
Автор: chainick2006
Дата сообщения: 03.08.2008 12:17
вопрос здесь


Цитата:
dj_Diesel
все возможно
нужно скрипты ложить в корень проекта


а скрипты что должны делать? Создавать/копировать нужные ветки раздела при запуске программы, а при ее закрытии - удалять эти ветки? Геморрно как-то.........
Автор: andkh1
Дата сообщения: 03.08.2008 12:58
gti503
Такая ситуация возникает когда руссификация идет через ini-файлы. Нужно найти этот файл среди файлов сохраненных Thinstall и воспльзоваться Convert INI от AltTeo из шапки.
Автор: bosyak2005
Дата сообщения: 03.08.2008 13:44
dj_Diesel

Цитата:
а вообще ничего особого просто слепок и потом справку убрал и все

Странно, я тоже вообще ничего не менял в настройках. Делал на чистом английском Windows XP SP3, Thinstall 4.0.0.2200, ACDSee Pro 2.0.238 английский, keygen от Core. А у тебя какая конфигурация?
Автор: gti503
Дата сообщения: 03.08.2008 13:53
andkh1
Да точно, всё дело в ini в папке руссификатора
Автор: vv07
Дата сообщения: 03.08.2008 14:42

Цитата:
Convert INI

Я пытался использовать его,но в результате русский язык вообще пропадал из меню программы.Почему не знаю.
Автор: andkh1
Дата сообщения: 03.08.2008 18:44
vv07
Может ты сстарую веосию пробовал? Суть работы этой утилиты в том, что она русские слова в ini-файле окружает либо ковычками, либо пробелами... В последней версии можно выбрать, а старая только кавычками... Может в этом дело?
Автор: toob
Дата сообщения: 03.08.2008 20:19
Кто нибуть пробовал виртуалить MS Visual C++ Net или вроде того?
У меня на ноутбуке проблемка произошла, захватил VC++ в папке capture весом ~900Mb,
при этом на винте осталось 1.3Gb, когда стал паковать в папку bin, то не получилось, на винте места не хватило, странно ведь capture~900Mb при упаковке в bin того ж размера должен остаться.
Автор: vv07
Дата сообщения: 04.08.2008 00:48

Цитата:
andkh1

Скорее всего не в этом.Потому что я просматривал конвертированный файл.Там все кракозябрами идет.Поэтому возможно,программа и перестает видить его,как языковой файл.По версии-специально скачал вчера из шапки.
Вот пример такого файла.Программа Cover Expert 1.5 Build 1738
㴀
Цитата:
[Info]
਍䰀愀渀最甀愀最攀刀甀猀猀椀愀渀 ⠀ 䌄䄄䄄㨄㠄㤄⤄ഀഀ
Version=1.5
਍ഀഀ
[Menu]
਍洀攀渀甀昀椀氀攀㴀☀␀〄㤄㬄ഄഀ
menurnd=&Отрисовка
਍洀攀渀甀漀瀀琀椀漀渀猀㴀☀ᴀ〄䄄䈄䀄㸄㤄㨄㠄ഄഀ
menuhelp=&Помощь
਍洀攀渀甀渀攀眀㴀☀ᴀ㸄㈄䬄㤄 㼀䀄㸄㔄㨄䈄ഄഀ
menuopen=&Открыть проект...
਍洀攀渀甀猀愀瘀攀㴀☀℀㸄䔄䀄〄㴄㠄䈄䰄 㼀䀄㸄㔄㨄䈄ഄഀ
menusaveas=Сохранить проект &как...
਍洀攀渀甀猀愀瘀攀愀猀琀㴀℀㸄䔄䀄〄㴄㠄䈄䰄 㼀䀄㸄㔄㨄䈄 ㈀ 㨀〄䜄㔄䄄䈄㈄㔄 ☀䠀〄㄄㬄㸄㴄〄⸄⸀⸀ഀഀ
menuexit=&Выход
਍洀攀渀甀爀愀猀㴀☀Ḁ䈄䀄㠄䄄㸄㈄〄䈄䰄 㠀 䄀㸄䔄䀄〄㴄㠄䈄䰄ഄഀ
menutheme=&UI Тема
਍洀攀渀甀氀渀最㴀☀⼀㜄䬄㨄ഄഀ
menucai=&Помощь
਍爀攀昀氀㴀Ḁ䈄䀄〄㘄㔄㴄㠄㔄ഄഀ
rl=Длина:
਍爀漀㴀ᴀ㔄㼄䀄㸄㜄䀄〄䜄㴄㸄䄄䈄䰄㨄ഀഀ
bg=Задний фон
਍挀氀㴀☀㈄㔄䈄㴄㸄㤄㨄ഀഀ
transp=Прозрачный
਍戀最挀氀㴀ᜀ〄㐄㴄㠄㤄 䘀㈄㔄䈄ഄഀ

਍ഀഀ
[TabRendering]
਍爀攀渀搀攀爀椀渀最㴀Ḁ䈄䀄㠄䄄㸄㈄㨄〄ഄഀ
imgf=Файл изображения
਍昀爀洀琀㴀␀㸄䀄㰄〄䈄㨄ഀഀ
f
Автор: andkh1
Дата сообщения: 04.08.2008 07:33
vv07
Ну, если языковой файл не очень большой, то можно тупо просто руками все слова, написанные по-русски окружить пробелами или двойными ковычками...
Автор: bosyak2005
Дата сообщения: 04.08.2008 07:47
toob
Ему нужно в 2 раза больше свободного места, потому что он упаковывает в два этапа, ты можешь сам проследить что происходит в директории bin во время билда.
А MS Visual C++ Net виртуализируется только версия Express. С другими возникает ошибка "Invalid License Data". Он как-то привязывается к конкретной машине, не знаю как это побороть.
Автор: andkh1
Дата сообщения: 04.08.2008 08:09
bosyak2005
А у тебя нормально компилит? Я вот собирал и 6 и 2008 Express... Все собирается и запускается, но там какая-то заморока с путями и в итоге при компиляции не находятся заголовочные файлы... Так и не разобрался в чем дело и плюнул....
Автор: bosyak2005
Дата сообщения: 04.08.2008 09:24
andkh1
Компиляцию не проверял. Собрал VS 2008 Web Developer Express, запустил и выяснил, что Express не умеет открывать солюшены. Сразу снёс, т.к. мне это не подходит.
А полную версию VS 2008 Team хотелось бы иметь портативно. Микрософт даже патч выпустил для решения проблемы "Invalid License Data" - kb951977, но кроме этого патча нужна volume license для студии или кряк. Я об этом писал тут: http://forum.ru-board.com/topic.cgi?forum=35&topic=34351&start=880#6

Добавлено:
Вчера собрал 2005 и 2008 C++ Express. Компиляция работает. Не работает отладка (F5) - пишет, что ошибка загрузки MSDIA90.dll (или MSDIA80.dll в случае 2005-й).
Автор: toob
Дата сообщения: 04.08.2008 19:13
1.Главная проблема, есть thinstalled программа, она не видит реальный реестр,
например ставлю её plugin'ы не в папку программы а другую, они инициализируются в
реестр для того чтоб программа их видела, но их в программе нет. Т.е. нужно чтоб
программа могла видеть эти ключи в реестре из эму.режима, но сама ничего в реестр не записывала. У программы изоляция изменена только в корне где build.bat ##Attributes.ini
Directory=Merged Registry=WriteCopy.
2.Интересует если прописан RegistryIsolationMode=WriteCopy, то программа видит реальный реестр или нет?.
3.Ещё объясните для чего в корне в файле Package.ini раздел[Isolation],
может удобней в нём ставить изоляцию а не создавать там же файл ##Attributes.ini.
4.Почему в папке captures %SystemSystem% нет файла изоляции, если из всех
подпапок удалить ##Attributes.ini приоритет перейдёт на файл Package.ini или ##Attributes.ini в корне где build.bat?
Автор: andkh1
Дата сообщения: 05.08.2008 07:53
toob
1. Для того чтобы можно было доставлять плагины нужно при сборке програмы еще cmd собрать, тогда через этот cmd и ставить плагины и прочие дополнения... Тогда получается, что ты ставишь эти плагины в виртуальную среду и соответстенно использоваться будет виртуальная файловая система и виртуальный реестр... Но удобнее при установке програм которые ты планируешь в дальнейшем модифицировать (чем-то дополнять, например плагинами, шаблонами и т.д.) еще установить какой-нибудь файловый менеджер, например TotalCommander... И уже через него "оющаться" с портативной програмой...
2. WriteCopy позволят использовать реальный реестр или файловую систему, но если происходит какая-то модификация (создание новых или изменение существующих) элементов системы, то измененния "пишутся" в SandBox.
3. Вообще это делается для того чобы созданная програма видела все устройства и диски в системе отличной по структуре от той на которой был создан портативный вариант програмы... Правда, может, в последних версиях Thinstall что-то изменилось и этого не требуется... Я не проверял, иделаю "по-старинке"...
4. Почему нет ##Attributes.ini в %SystemSystem% не могу сказать... А по-поводу преоритетов ты прав...
Автор: toob
Дата сообщения: 05.08.2008 19:24
andkh1
по первому вопросу ты прямо гениальную вещ подсказал, установить total commander в
виртуальную среду, это впрямь должно решить проблему с установкой дополнений в эмуляторе . Cool.
Но всё-тки я удивлён что программа не видит ключи в реестре при Registry=WriteCopy.
Автор: andkh1
Дата сообщения: 05.08.2008 20:52
toob
По-поводу ключей... Там в *.txt файлах, в которые при сканировании сохраняется реестр к каждому ключу своя изоляция и она ПЕРВИЧНА... Может просто некоторые ключи, отвечающие за регистрацию плагинов (если в регистрации ваще только ключи используются???) совпадают... Поэтому и не видит их программа... Ну, это я как вариант... Не притендую на истину...
Автор: Lyushen
Дата сообщения: 06.08.2008 12:28
Как прокомпелировать проект, но что бы он не архивировался в один ехе-шник, а были папки (например Appdata или App и Data) в котором будет находиться непосредственно сама прога, настройки в реестр файле, ну в общем всё что прилагаеться... И как сделать картинку при загрузке?

Вот на базе этой портативной установки nero (http://kahai.ru/soft/5651-nero-8.3.6.0-multilang-rus-portable.html)
Мне очень понравилась такая работа! Хотелось бы делать так же!

PS извените если вопрос поднимался... Просто в FAQ его нет, а надо бы поднять, конечно если это возможно сделать!
Автор: vv07
Дата сообщения: 06.08.2008 12:45

Цитата:
Lyushen
Вам сюда
http://portableapps.com/about/what_is_a_portable_app
Автор: Lyushen
Дата сообщения: 06.08.2008 13:03
Так они с какого приложения так делают? И реально ли так сделать посторонним людям, например мне?
Автор: andkh1
Дата сообщения: 06.08.2008 13:17
Lyushen
Это делатся при помощи инсталятора NSIS... Вы ясняется, какие компаненты програмы куда стаятся, потом эти компаненты собираются в разные папочки, потом делается Loadre при помощи NSIS, который при запуске устанавливает все необходимое (файлы, ключи реестра), а при завершении работы программы, все эти компаненты удаляет, предварительно сохранив измененные файлы в папки загрузки... И в следующий раз загружаются файлы и ключи измененные при прошлой работе программы... Вкратце это так выглядет... Так, что вперед))) А ваще порой внимательно в Google там есть инфа и по-руссики и по-аглицки

Страницы: 123456789101112131415161718192021222324

Предыдущая тема: Auslogics Registry Defrag


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