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

» VMware application virtualization (Thinstall)

Автор: Sergey_AV
Дата сообщения: 08.08.2008 14:39
andkh1
Поддерживаю.
Автор: Myxalych
Дата сообщения: 08.08.2008 17:56
vv07

Цитата:
Полностью подтверждаю,что Xenocode упаковалось без проблем.Вопрос господа,не хочеться лазить по теме.Где распологаеться песочница Xenocode?



По умолчанию песочница находится C:\Documents and Settings\User\Local Settings\Application Data\Xenocode
Автор: vv07
Дата сообщения: 09.08.2008 13:43

Цитата:
Myxalych

Нашел,спасибо,а то не люблю когда в системе лишнее появляеться.Лучше пусть песочница,рядом с файликом лежит.
Автор: antan222
Дата сообщения: 09.08.2008 19:41
Милостивые Государи.
Нижайше прошу Вас всетаки выполнить мою просьбишку и ответить холопу вашему, есть ли возможность в Тинсталл портировать проги требующие обновлений.
Автор: vv07
Дата сообщения: 10.08.2008 01:43

Цитата:
antan222

Не все,но портировать можно.
Автор: antan222
Дата сообщения: 10.08.2008 13:51
vv07

А не подскажете где собака повалялась? Если конечно не проф секрет.
Автор: vv07
Дата сообщения: 10.08.2008 14:58

Цитата:
antan222

Да какие секреты тут,на форуме.Все зависит,куда обновы устанавливаються.Если в корень проги,то без проблем.Если же в папку юзера,то обновляться не будет.И опять же,если есть в настройках,изменение пути с папкой обновлений,то тоже можно обновиться.
Автор: antan222
Дата сообщения: 10.08.2008 21:06
vv07

А как конкретней, если можно, в корень проги. Хочу сделать свщй NOD32, чтоб не забивать себе голову сохранениями. И еще один вопрос, хотя может быть не много не в этой теме. Хотя по моему темы повязаны. Делал одну прогу, в Тинсталл замучился с русификацией, прога сделала не корректно, пришлось править вручную. Зато ни каких заморочек с ключами. В Ксенокоде всё прекрасно с русификацией, даже в режиме по умолчанию, но требует ввода ключа при работе на другом компе. В Ксенокоде можно ли этого избежать? Уж очень прога симпотная.

Автор: vv07
Дата сообщения: 11.08.2008 01:00

Цитата:
antan222

Технология портирования нода,хорошо описана,в разделе антивируса.Смотрите там.По русификации,используйте Convert INI от AltTeo ,из шапки.А лучше всего,внимательнее просмотреть тему.Тут эти вопросы,миллион раз поднимались.В частности мной тоже.Ответы на все найти можно.
Автор: NickOnToluca
Дата сообщения: 11.08.2008 16:13

Цитата:
Авторы прог стали бороться с портабилизацией.


Я не знаю, что это за прога, но по-моему сообщение идет не от проги а от ломалки от широкоизвестного FFF.

FFF, вроде, ломает, а не пишет проги.

Кстати о том, что WinDVD 9 вообще не запускается в виртуальной машине я уже писал.

Грустно, конечно, но видать придется искать не только ломалки, а и патчи от антипортабла.

Добавлено:
Вооооот.

CD-DA скорее всего вам попался с запускалочкой от FFF.
Разработчики же пока не заморачиваются.

FFF винить не в чем. Он так и написал "Не нравится - ломайте сами, а воровать не дам"
Плохо будет, если разработчики зажмутся и то же самое сделают.
Автор: antan222
Дата сообщения: 11.08.2008 21:43
vv07
Спасибо за ответ. Русификацию делал как раз Convert INI, похоже не всегда срабатывает. Просмотрел всю тему, с 1 по 7 страницу, извините, ответов нет. Попробую перенести вопрос в тему по Ксенокоде.
Автор: vv07
Дата сообщения: 12.08.2008 01:46

Цитата:
FFF винить не в чем. Он так и написал "Не нравится - ломайте сами, а воровать не дам"
Плохо будет, если разработчики зажмутся и то же самое сделают.

Честно говоря,мне совершенно непонятна такая амбициозность.Мы все делаем одно дело.Превращаем Софт в варез.О каком воровстве речь?Ну если ему,так актуально,лично я могу указывать,что прога патчена от FFF.Он ломает проги,мы билдим портабелки используя его патчи.Результат то один.Получаем рабочий варез.Он ,так же как и мы,делает для всех и бесплатно.
Автор: NickOnToluca
Дата сообщения: 12.08.2008 11:54
Ну насчет воровства это он действительно не честно.
До кряков я не дорос (надеюсь ЕЩЕ не дорос, а не УЖЕ не дорос).

Сейчас более интересно, чем себя выдает виртуальная среда?
Автор: vv07
Дата сообщения: 12.08.2008 12:05
NickOnToluca
Скорее не сама среда.Просто в код патча,зашиваеться команда,препятствующая изменениям.Я и сам могу так делать,со своими портаблесборками,только зачем мне это.Я же не собираюсь продавать их.
Автор: NickOnToluca
Дата сообщения: 12.08.2008 12:10
Дык вот и ему то выгоды нет. Значит пока могу ответить, в частности FFF, только цитатой из долбаных "Ментов", не в укор честным ломальщикам:

"Как говорил Никита Сергеевич Хрущёв - ПЕДЕ**СТЫ!"
Автор: vyachko
Дата сообщения: 14.08.2008 10:14
vv07

Цитата:
Есть отдельная программа(очень путевая)ашомповская.Я писал на предыдущих страницах.


Я так понял, что эта:
vv07

Цитата:
Речь идет о Ashampoo Cover Studio,в частности.У меня 32битна ось.Не хочет собираться и все тут.


Скачал я её вчера и попробовал собрать, упакованный крякнутый exe-шник мне этого не дал, но если воспользоваться способом который я описывал много страниц назад (Start-Apps), а также приведённый в моём мануале (см. шапку), то всё собирается и работает.
Здесь собранная рабочая сборка (собрана в Thinstall 3.358), поскольку она мне не нужна проверял на скорую руку: запустил программу, создал проект, сохранил, закрыл программу, открыл программу, открыл проект.

Посему просьба: не ищите проблему, там, где её пока нет (я про папку bin) и не заводите дисскусию о злобности крякеров. На мой взгляд в упаковке крякнутых исполняемых файлов есть свои резоны: чтобы разработчики программ ещё поломали голову какой именно "дыркой" воспльзовались ломатели и что-бы такой способ "жил" как можно дольше, а также как бы это не звучало, но и защита авторских прав среди крякеров (IMHO).
Автор: vv07
Дата сообщения: 14.08.2008 10:48

Цитата:
vyachko

По папке bin,проблема отпала,как только обнаружилось,что проект не компилиться,из за кряка.Я тоже собрал ее,но только используя кейген,а не кряк от FFF,По остальному,что вы написали,имхо оставлю без комментов.
Автор: vyachko
Дата сообщения: 14.08.2008 11:12
vv07

Цитата:
По папке bin,проблема отпала,как только обнаружилось,что проект не компилиться,из за кряка


Вот именно про это я и написал: проверьте вариант, который встречался не один раз, прежде чем озвучивать надуманную проблему.
Автор: vv07
Дата сообщения: 14.08.2008 11:41

Цитата:
vyachko

Тема и существует для обсуждения и выявления проблем,поэтому пожалуйста,не указывайте мне,что писать,а что не писать.ОК?
Автор: dion
Дата сообщения: 14.08.2008 20:20
Собираю проект c параметром SandboxPath=%AppData%\Thinapp.
При запуске exe создает рядом с собой пустые папки %AppData% и вложенную Thinapp, и всю песочничу располагает правильно в профиле пользователя в Application Data\ThinApp

Использую thinapp 4.0.2200.
Есть подозрение, что проблема с изоляцией папок, но везде
поставил DirectoryIsolationMode=Merged

Может, кто сталкивался? Как сделать, чтобы не создавались пустые папки рядом exe?
Автор: andkh1
Дата сообщения: 15.08.2008 07:59
dion
Извени, я не очень понял, что ты на выходе хочешь получить? Если ты хочешь чтобы у тебя рядом с твоим порт-приложением создавалась папка Thinapp, то тебе в Packeg.ini нужно исправить SandboxPath=. (точку поставить), a Sandboxname=Thinapp...
Автор: vyachko
Дата сообщения: 15.08.2008 08:13
dion

Цитата:
При запуске exe создает рядом с собой пустые папки %AppData% и вложенную Thinapp, и всю песочничу располагает правильно в профиле пользователя в Application Data\ThinApp


А где Вам нужно чтобы была Sandbox?, если она Вам нужна в C:\Documents and Settings\USERNAME\Application Data..., то можно в Package.ini опцию SandboxPath не прописывать.
Автор: dion
Дата сообщения: 15.08.2008 10:54
andkh1
Мне нужно, чтобы рядом с приложением ничего не создавалось

vyachko
Нужно чтобы песочница создавалась в профиле пользователя - но не в папке по умолчанию, а указанной.
И если указать SandboxPath=%AppData%\Thinapp - песочница создаеться там где нужно, но... дополнительно создаются пустые папки рядом с приложением! А это совершенно не нужно!!!
Автор: vyachko
Дата сообщения: 15.08.2008 12:42
dion
Цитата:
И если указать SandboxPath=%AppData%\Thinapp - песочница создаеться там где нужно, но... дополнительно создаются пустые папки рядом с приложением!


Похоже это очередной глюк версии 4.0.0.2200, в 3.358 (пользуюсь я) такого нет.
Автор: MSx213
Дата сообщения: 15.08.2008 13:33
Такой же глюк был и в какой-то другой версии, я указывал папку %SystemRoot%\temp
- что-то типа этого, такая ж штука была
Автор: vyachko
Дата сообщения: 15.08.2008 15:39
По ходу обсуждения проблем с портализацией AutoCAD в параллельной ветке про Xenocode нашёл способ просмотра виртуальной файловой системы как локальной через Проводник Windows (многие наверное замечали, что при попытке запуска Проводника из-под портативной программы, он не видит элементов виртуальной файловой системы, а не видит он потому, что Проводник (explorer.exe) был запущен ранее любого портативного приложения (сразу после загрузки Windows) и запущен он естественно для локальной системы и все попытки запустить его из-под портативного приложения приводят к вызову очередного окна того-самого первого Проводника запущенного после загрузки), хотелось бы озвучить в этой теме, поскольку сделано было через Thinstall-ное приложение.

Порядок действий:
- Запустить портативную версию программы программу
- Запустить диспетчер задач и завершить локальный процесс explorer.exe
- Пока не перезапустился Проводник с помощью диалогового окна из-под портативной программы запустить explorer.exe (для запуска может понадобиться некоторое время, чем сильнее упаковано приложение тем дольше ждать)

Теперь зайдя в Мой компьютер можно просматривать и локальную систему и виртуальную, а также копировать и перемещать файлы.

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

Как вариант побороть это появилась идея:
папке %SystemRoot% настроить изоляцию Merged и положить в неё исполняемый файл стороннего файлового менеджера переименованного в explorer.exe. Важно, чтобы этот менеджер принимал параметры запуска (AutoCAD посылает explorer.exe в виде параметров путь к папке или файлу). Я пробовал с TotalCmd и ещё несколькими, они не понимают параметров запуска, может кому известен менеджер понимающий параметры запуска?
Или может, кто сможет пропатчить explorer.exe, что бы он допускал многократный запуск (а не создавал новое окно).

Давайте обсуждать.

Добавлено:
Блин, получилось заставить AutoCAD увидеть пути!!!

В качестве стороннего файлового менеджера взял исполняемый файл от Internet Explorer версии 6 (с 7й не работает).
Переименовал iexplore.exe в explorer.exe и положил в папку %SystemRoot%, в папке настроил изоляцию Merged.
Собрал приложение (AutoCAD) и после запуска AutoCAD увидел все пути.

Усли у кого не найдётся iexplore.exe (6й версии) зесь переименованный в explorer.exe (93кБ).
Автор: JAW
Дата сообщения: 15.08.2008 21:11
Я хорошо понимаю, что мне прямой путь в поиск (к сожалению, почти не реально, слишком много материала).

Используется VirtualPC (что-то на VMWare мне не удалось установить Винду, похоже дистрибутив был кривой, в результате поставил с лицензии).
Собрал сегодня первую сборку Корела, пока тестовую (нужно накруртить на неё апдейты и нужные скрипты).

1) Я правильно понимаю, что SanBox (или как там его в их Help'е), тож самое, что и "песочница"?
2) Думаю построить определённую рабочую среду (включающую такой софт, как TotalCommander, FAR и прочие файловые менеджеры).
Имеет ли смысл объединить всё в общий контейнер? Или стоит разделять по крайней мере на уровне пакетов программ? И можно ли обозвать контейнер как-то совсем не вменяемо, типа "хрю-хрю.tiff"
3) Что делать с драйверами устройств? т.е. некоторые комплекты программ требуют установки USB драйверов для устройств с которыми они работают. Причём было бы довольно здорово, если бы они были там-же...
4) В какое место программы "гадят" по умолчанию?
Можно ли как-то перенаправить место гажения в другое место?
А в зависимости от переменных среды, например, в %temp% на исходном устройстве?
А условно, т.е. если переменная окружения есть, то типа в %ttemp%, а если нет, то в %temp%
5) Так сложилось, что мне ценно сохранять текущую конфигурацию программ, но в критичных ситуациях прибивать всё на...
Соответственно класть всё в одно место по возможности...
Вот как оптимально всё это реализовать (учитывая то, что штатными средствами я не смог удалить временные файлы)? Один вариант есть, но... Такой, стремноватый малость.
И как всё это направить в КОНКРЕТНОЕ МЕСТО...
6) Разделение дисков...
Хочу, чтобы на C вообще ничего не писалось, но писалось на иные диски.
Но там в HELP что-то было написано, может доковыряюсь.
7) Можно ли развернуть всю среду обратно в исходную виртуальную машину, чтобы проапгрейдить, или модифицировать?

Забыл, посему добавляю...

8)Как бы всему этому чуду запретить доступ во внешний Интернет? Или оно и так не может?
А в локалку по определённым портам, т.к. доступ к определённым дискам таки нужен.
9) Как в такой среде триалки себя чувствуют? Как обычно, или срок использования "не ограничен"?
10) Чем грозит триальная версия Thinstall? Можно пользовать сборки из под неё, или сразу удалить на... И пересобрать?

P.S. Извиняюсь за такой град вопросов, но мне пока всякие через ж... варианты непонятны, а хотелось бы понять возможности и хоть в какую сторону копать.
P.P.S. А Корел собрал вполне рабочий... Понятно, что массу не учёл, но явно лучше, чем один знакомый собрал Адоб


Автор: MIHMIH007
Дата сообщения: 15.08.2008 21:57
JAW
1. Ты правильно понимаешь
2. Смысла объеденять всё в общий контейнер нету. Лучше все программы делать по отдельности. Так как в некоторых ты захочешь чтобы песочница удалялась а в некоторы чтоб осталась.
3. Драйвера устройств можно устанавливать внешне. Например Лира она защищена USB ключём драйвера и эмулятор я устаналиваю внешне а прогой пользуюсь портативной.
Када разберёшься можно чтобы эмулятор ставился при старте программы а удалялся при её выходе.
4. Смотря какие программы. Но если ты делаешь портативный софт то единственное её место гажания должна быть песочница в противном случае ты собрал лажу)))
5. Сначала ты настраиваешь всё под себя а потом собираешь ... для этого и портативный софт что если в случае чего ты наф удаляешь песочницу и при новом старте программы ты получаешь запуск программы со своими любимыми параметрами.
6. Зависит от того как ты настроишь песочницу.
7. Способ есть в шапке как пересобрать проект. Но мой те совет проще сохранить все исходники файлов после того как ты скомпилировал окончательный EXE файл.
8. Не понял вопроса вообще..... тут в зависимости от программы как ты её настроишь..... ну накрайняк фаервол чтоль установи если так боишься что она куда нить полезет)))
9. Как обычно.... тут в зависимости от способа привязки данной программы.
10. Лучше сразу удалять на....и пересобирать

Добавлено:
dion
Создаются пустые так как у тя стоит очищать песочницу. А их программа не может удалить так как нельзя удалить процесс который в это же время занят. Как вариант можешь ставить название песочницы у всех программ одинаковое тогда будет только одна пустая папка.... но если запустишь 2 портативные программы то будет конфликт
Автор: JAW
Дата сообщения: 15.08.2008 22:17
MIHMIH007
Ну... Раз пошли в таких тонах, без цитат... (в прочем оно и правильно).
1) Понятно.
2) Мне проще настроить общую рабочую среду, т.к. в неё входят программы, которые взяимосвязаны через общие скрипты и плагины. Например Corel использует скрипт для того, чтобы вызвать Adobe PhotoShop и т.п.
Вопрос скорее в том, "чего это стоит".
3) К счастью эмулятор пока не грозит... Но на всякий случай... Через какое примерно место?
4) Где то место (песочница) по дефолту и как его перенаправить, желательно по переменным внешней среды? И таки...
5) Это понятно. Но в процессе работы возникают коррективы зависящие от конкретной работы. Потому я и не хочу удалять песочницу, что в этом случае состояние вернётся в дефолтную конфигурацию... А это имеет смысл только при начале новой работы.
6) Конкретней. Диск C в песочнице, остальные ресурсы доступны.
7) Исходники по любому сохраняются... Мне нужно развернуть исходники в исходную виртуальную машину, чтобы сэкономить время на установку всего предыдущего.
8) Как ограничить доступ песочницы во внешнюю сеть? Поясню... Софт, которым я пользуюсь, очень любит активацию со внешки и проверку наличия программ с тем же регистрационным номером внутри сети. А номерков то... всего пара есть.
9) Логику понял. Какие способы привязки блокируются?
10) Логично Просто пока идут тесты

Добавлено:
Да... Дополнения...
3) Мне нужен драйвер конкретного устройства. Мобильного.
Для того, чтобы придя к предполагаемым клентам (пока до этого не дошло) я не гадил их машину всяким... Просто откалибровал оборудование и пошёл дальше.

5) Я планировал всё (включая песочницу) поместить на шифрованный том. Его можно моментально демонтировать. Проблем в том, что его нужно ещё удалить. А это отдельная операция на которую может не хватить времени.
7) Чисто из экономии времени по настройке и отладке (предполагается, что это не совсем портабельный софт, непонятно кем собранный, а собранный чисто под себя, который нужно модернизировать).
8) 90% софта будет лицензионным... Номера ликвидные, но на одну машину. Есть отмазки, но общаться с тех. поддержкой честно говоря не хочется.

Добавлено:
Да... Блин...
И ещё. Если бы вопросом занимался я сам, то у меня бы возникли оччень большие вопросы по использованию портабельного софта. Он себя светит как минимум в списке последних запущенных программ.
А что гаже, то по результатам их работы (даты на файлах).
Думаю никто не подтирает...
Автор: MIHMIH007
Дата сообщения: 15.08.2008 23:25
JAW
1. ----
2. Ну раз ты так решил то совет тебе .... на выходе ты получишь весомый файл EXE следовательно иконка не будет отображаться.... в одном из моих сообщений я выкладывал ролик как сделать из главного файла EXE файл DAT к которому будут обращаться все остальные EXE файлы... в крайнем случае в факе почитаешь там не сложно...
3. Что за место?.. не понял вопроса....
4. Сделай поиск по слову SandboxPath в справке
5. Встретишься с маленькими утилитками или конвертерами где песочница просто не нужна.
6. Какой то ты странный вопрос задал))) Вообщем тебе нужно сделать в настройках SandboxPath=. чтобы песочница создавалась рядом с EXE файлом....кидаешь на диск Д всю прогу и на диске С храниться ничё не будет
7. Я себе это тяжело представляю))) Я всё делаю на реальной машине и не пользуюсь всякими Virtual PC и т д... У меня отдельный жёсткий для этого с отдельной виндой для создания. Пользуюсь файлами образами сделанными в Акронисе.
8. Интересно что это за софт такой)))) всегда есть какие нить патчи на лом EXE или DLL
9. Ну если например взять автокад то там создаётся файл лицензии основанный на информации по железу. Приходится первый раз при запуске программы запускать кейген. Но в то же время есть ломанные сразу DLL где кейген не требуется. Тут всё зависит от патча. Если прога например привязываеется к номеру раздела жёсткого то это тхинстал легко обходит. Также бывает что прога привязывается к МАС адресу сетевой карты такие не пробовал собирать. Бывает что просто серийник вписывается который тупо добаляется в шифрованном виде в реестр это тхинстал легко обходит.


После добавленного:
3. Драйвера тхинстал не умеет эмулировать
5. У меня в основном всё работает через TrueCrypt проблем нет. Ставишь быстрое размонтирование. Защиту ставишь ключ файл + пароль.... если он вылетет то наф кто его ваще када расшифрует))) зачем удалять то?
7. Не понял суть вопроса
8. Какой смысл собирать лицензионный софт?

После добавленного:
Список последних запущенных программ легко отключается спомощью XPтвикера
Если всё правильно настроить то никто никуда не светит))) У меня ща офис например работает который я полгода назад собирал..... он при запуске внедряется в реестр и + копирует файлы на жёсткий а при закрытии последнего процесса например экселя всё абсолютно удаляет. И всё это делается ради любимого отдела К ....... )))))))

Страницы: 123456789101112131415161718192021222324

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


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