Предыдущие части темы: 1, 2, 3
Здесь только обсуждение работы - вопросы по взлому задавать в Варезнике
Здесь только обсуждение работы - вопросы по взлому задавать в Варезнике
VMware ThinApp (бывший Thinstall Virtualization Suite)
Официальный сайт | Форум | Описание | Скачать пробную версию | FAQ (PDF, Eng) | Обзор успешно упакованных программ | ThinApp Docs
ThinApp (ex Thinstall) используется для виртуализации приложений, позволяет заключить приложения в виртуальный контейнер и использовать их как готовые пакеты, не требующие установки. Внутри контейнера создается виртуальная среда для реестра и файлов.
Официальный сайт | Форум | Описание | Скачать пробную версию | FAQ (PDF, Eng) | Обзор успешно упакованных программ | ThinApp Docs
ThinApp (ex Thinstall) используется для виртуализации приложений, позволяет заключить приложения в виртуальный контейнер и использовать их как готовые пакеты, не требующие установки. Внутри контейнера создается виртуальная среда для реестра и файлов.
И сразу вопрос:
Кто-нибудь сталкивался с такой ситуацией (Win10 x64 1511, сабж 5.2.0-3231342) - создаю портативную сборку программы, запускаю, всё работает нормально - копирую на другой диск, запускаю, вылетает с сообщение об ошибке?
Сборку создаю в виртуалке - откатываю все изменения, копирую файлы на диск С и всё запускается - на диск D и опять сообщение об ошибке.
Изначально программа инсталлировалась на диск D.
Добавлено:
Поместил все файлы на диск D и собрал там - теперь запускается на любом диске , но на хосте всё равно вываливается через некоторое время с ошибкой...
Кто-нибудь сталкивался с такой ситуацией (Win10 x64 1511, сабж 5.2.0-3231342) - создаю портативную сборку программы, запускаю, всё работает нормально - копирую на другой диск, запускаю, вылетает с сообщение об ошибке?
Сборку создаю в виртуалке - откатываю все изменения, копирую файлы на диск С и всё запускается - на диск D и опять сообщение об ошибке.
Изначально программа инсталлировалась на диск D.
Добавлено:
Поместил все файлы на диск D и собрал там - теперь запускается на любом диске , но на хосте всё равно вываливается через некоторое время с ошибкой...
Кто правил шапочку, добавьте пожалуйста ссылочку на последний FAQ от Astra55. Вот здесь https://yadi.sk/i/fPZG1XDvpepof было описание так как было бы, наверное, лучше...
Заранее спасибо!
Заранее спасибо!
Цитата:
Поместил все файлы на диск D и собрал там - теперь запускается на любом дискеНесколько раз повторил эксперимент: на С собираю - на D не запускается, на D собираю - запускается везде.
WildGoblin
система считает С полностью своим ))
система считает С полностью своим ))
Proshaa
Цитата:
Цитата:
система считает С полностью своим ))Если только это... хотя я думаю, что имеет место быть какой-то глюк в версии 5.2 - очень она какая-то сырая.
WildGoblin
Цитата:
Скорее "сырая" Windows 10, в которой и стандартно устанавливаемые программы не у всех в состоянии нормально запуститься.
Цитата:
имеет место быть какой-то глюк в версии 5.2 - очень она какая-то сырая.
Скорее "сырая" Windows 10, в которой и стандартно устанавливаемые программы не у всех в состоянии нормально запуститься.
gvozdik
Цитата:
Цитата:
Скорее "сырая" Windows 10, в которой и стандартно устанавливаемые программы не у всех в состоянии нормально запуститься.Человек ко всему привыкает - даже к состоянию горячечного бреда (а некоторые воспринимают данное проявление болезни как вполне себе нормальное поведение организма и вполне себе существуют так годами).
Привет! давно не портировал браузеры, со старыми версиями сложностей не было, а тут Opera 35 никак не хочет работать. Пробую под VirtualBox-ом на чистой виртуалке с win2003 serv. Сборка запускается но странички не открываются. Даже страница с настройками программы! Версии ThinApp 5.2 и 4.7.3. Для эксперимента поставил свежую Cameyo - без проблем. Но в корпоративную среду хотел портативку сделанную ThinApp
tokanavarub, именно сервер могу проверить, но не раньше чем завтра вечером. А захваченная в 7х32 Опера Стэйбл 36(сегодня вышла) нормально отображает и сайты и настройки. По привычке добавляю [more= такие строки]
Код: [BuildOptions]
.ShowSB=0
CachePath=<sandbox_path>
ChildProcessEnvironmentDefault=Virtual
ChildProcessEnvironmentExceptions=explorer.exe
SandboxCOMObjects=0
ProcessExternalNameBehavior=Original
AllowExternalProcessModifications=1
AllowUnsupportedExternalChildProcesses=1
AllowExternalKernelModeServices=1
AutoStartServices=1
AutoShutdownServices=1
Код: [BuildOptions]
.ShowSB=0
CachePath=<sandbox_path>
ChildProcessEnvironmentDefault=Virtual
ChildProcessEnvironmentExceptions=explorer.exe
SandboxCOMObjects=0
ProcessExternalNameBehavior=Original
AllowExternalProcessModifications=1
AllowUnsupportedExternalChildProcesses=1
AllowExternalKernelModeServices=1
AutoStartServices=1
AutoShutdownServices=1
SunOK_ZM! спасибо за отклик, Опера Стэйбл 36 не нашел. 36-е и 37-е только Developer_37.0.2163.0_Setup, но Developer версии не ставятся на win2003 serv.
На данный момент собрал портативку из Opera_35.0.2066.92 на win XP x32. На win2003 serv x32 работает, на win2003 serv x64 запускается, но все вкладки пустые - хоть интернет страницы, хоть "настройки" и "О программе" Использовал ваши опции и пробовал с этой:
[BuildOptions]
Wow64=0
не помогло.
На данный момент собрал портативку из Opera_35.0.2066.92 на win XP x32. На win2003 serv x32 работает, на win2003 serv x64 запускается, но все вкладки пустые - хоть интернет страницы, хоть "настройки" и "О программе" Использовал ваши опции и пробовал с этой:
[BuildOptions]
Wow64=0
не помогло.
tokanavarub, . Может у меня какой-то "икспишный" сервер по мнению Оперы, но всё кажись работает. Если интересно, гляньте проект, портативку и скриншот.
Только сейчас заметил упоминание о 64-разрядном сервере - может ограничений для прикладного ПО много выставлено. Я то х86 ставил для пробы.
Только сейчас заметил упоминание о 64-разрядном сервере - может ограничений для прикладного ПО много выставлено. Я то х86 ставил для пробы.
SunOK_ZM! любопытный скрин! это win XP подхаченная под win2003 или наоборот Win 2003 c красивостями?
ваша сборка у меня на serv 2003 x64 тоже не заработала(, но у вашей сборки преимущества:
размер Opera36.exe...у вас 54,3 МБ . У меня Opera35.exe 130 МБ. Собрал из вашего проекта - те просто запустил ваш build.bat...размер Opera36.exe получился 142 МБ
спустя8 часов(...
Заметил закономерность...но что с этим делать пока не понял...Если из папки с установленной оперой удалить wow_helper.exe, но спецэффект такойже как и в нерабочей портативной опере. - не открываются страницы, настройки и "о программе". Процесс wow_helper.exe стартует при запуске оперы. На форуме пишут, что он нужен только если сидишь за прокси, но и на отоображение страниц влияет.
Смотрел processmonitor-ом - при запуске портативной оперы wow_helper.exe не стартует - поэтому и сама опера не работает.
добавлял это:
LargeAddressAware=1
AllowExternalProcessModifications=1
и это
ChildProcessEnvironmentExceptions=wow_helper.exe
ChildProcessEnvironmentDefault=Virtual
не помогает.
ваша сборка у меня на serv 2003 x64 тоже не заработала(, но у вашей сборки преимущества:
размер Opera36.exe...у вас 54,3 МБ . У меня Opera35.exe 130 МБ. Собрал из вашего проекта - те просто запустил ваш build.bat...размер Opera36.exe получился 142 МБ
спустя8 часов(...
Заметил закономерность...но что с этим делать пока не понял...Если из папки с установленной оперой удалить wow_helper.exe, но спецэффект такойже как и в нерабочей портативной опере. - не открываются страницы, настройки и "о программе". Процесс wow_helper.exe стартует при запуске оперы. На форуме пишут, что он нужен только если сидишь за прокси, но и на отоображение страниц влияет.
Смотрел processmonitor-ом - при запуске портативной оперы wow_helper.exe не стартует - поэтому и сама опера не работает.
добавлял это:
LargeAddressAware=1
AllowExternalProcessModifications=1
и это
ChildProcessEnvironmentExceptions=wow_helper.exe
ChildProcessEnvironmentDefault=Virtual
не помогает.
То Опера определила Серв 2003 х86 как ХРюшку )
1. Я выложил разные Package.ini - сравните секцию [Compression]
2. Теперь кристально ясно, что это проблема именно 64-разрядной ОС - для виртуализированной Оперы не видна папка толи Систем32, толи wow64. Не срабатывает перенаправление в системном окружение. Надо будет спросить у друзей название утилиты, устраняющей это перенаправление. (но в десктопных х64 такого нет, наверно только в серверных)
P.S.: такая же беда с КМС - бедолага теряется в системе, не может вызвать системные команды... поэтому с ломаньем портативного офиса 2010/13/16 так туго.
1. Я выложил разные Package.ini - сравните секцию [Compression]
2. Теперь кристально ясно, что это проблема именно 64-разрядной ОС - для виртуализированной Оперы не видна папка толи Систем32, толи wow64. Не срабатывает перенаправление в системном окружение. Надо будет спросить у друзей название утилиты, устраняющей это перенаправление. (но в десктопных х64 такого нет, наверно только в серверных)
P.S.: такая же беда с КМС - бедолага теряется в системе, не может вызвать системные команды... поэтому с ломаньем портативного офиса 2010/13/16 так туго.
Спасибо за ответ! про вашу ось - меня смутила на вашей serv2003 зелёноикспишная кнопка пуск...
спросите у друзей по возможности как победить проблему....а то 4 дня убил...уже донимает спортивный интерес...
угостите ссылкой на опера стабле 26 - в упор не вижу....ток девелоперские сборки.
спросите у друзей по возможности как победить проблему....а то 4 дня убил...уже донимает спортивный интерес...
угостите ссылкой на опера стабле 26 - в упор не вижу....ток девелоперские сборки.
Сегодня провел пару экспериментов...
1) На чистой системе (win2003 x64) сделал в ThinApp 5.2 прескан, потом положил в папку c:\notepad\notepad.exe и сделал постскан....в итоге получил портативный Блокнот. Открыл его, через "файл-открыть" добрался в виртуальную файловую систему. Меня насторожило вот что:
В c:\windows было две папки sysWOW64 одинакового размера, из содержимое было одинаково и равнялось содержимому нативной папки. И небыло папки system32. Те портированное приложение не видит папки system32. Как это исправить не понял.
2) На чистой системе (win2003 x64) сделал в ThinApp 5.2 прескан, потом положил в папку c:\windows\system32\notepad.exe и сделал постскан....мастер сравнив снимки до-после выдал:
Name - notepad.exe
Target - %SystemSystem(x64)% - я ожилал путь %SystemSystem%
и собранный таким образом портативный блокнот вообще не запускается!
1) На чистой системе (win2003 x64) сделал в ThinApp 5.2 прескан, потом положил в папку c:\notepad\notepad.exe и сделал постскан....в итоге получил портативный Блокнот. Открыл его, через "файл-открыть" добрался в виртуальную файловую систему. Меня насторожило вот что:
В c:\windows было две папки sysWOW64 одинакового размера, из содержимое было одинаково и равнялось содержимому нативной папки. И небыло папки system32. Те портированное приложение не видит папки system32. Как это исправить не понял.
2) На чистой системе (win2003 x64) сделал в ThinApp 5.2 прескан, потом положил в папку c:\windows\system32\notepad.exe и сделал постскан....мастер сравнив снимки до-после выдал:
Name - notepad.exe
Target - %SystemSystem(x64)% - я ожилал путь %SystemSystem%
и собранный таким образом портативный блокнот вообще не запускается!
tokanavarub
а чего вы ожидали? если ОСх64 то и блокнот в ней тоже х64. соответственно - ему не нужна system32. ОС отображает системную папку на ту, которая нужна приложению.
от того, что вы переместили х64 блокнот в system32 он не стал х32...
а чего вы ожидали? если ОСх64 то и блокнот в ней тоже х64. соответственно - ему не нужна system32. ОС отображает системную папку на ту, которая нужна приложению.
от того, что вы переместили х64 блокнот в system32 он не стал х32...
а разве это не глюк?, когда изменения происходят в system32 (допустим инсталлятор что-то копирует в эту папку, или я скопировал туда файл руками) а после постскана Thinapp считает что изменения произошли в папке не в %SystemSystem% а в %SystemSystem(x64)% .
вот картинка https://drive.google.com/file/d/0BzPsuiOT-LfsdjNRLWdweUw0U2c/view?usp=sharing
Proshaa! у меня подозрение что не работает портативная опера на 64-х битной win2003 как раз потому, что не видит папку system32. При запуске opera.exe запускается wow_helper.exe - если он не отработает, то в опере не открываются даже вкладки с настройками или "о программе". Для проверки - если в нативной папке с оперой удалить wow_helper.exe - эффект точно такой же, вкладки не открываются.
Если есть соображения по этому поводу - буду рад. В итоге нужна портативная опера, работающая в 2003 serv x64, собранная средствами Thinapp.
вот картинка https://drive.google.com/file/d/0BzPsuiOT-LfsdjNRLWdweUw0U2c/view?usp=sharing
Proshaa! у меня подозрение что не работает портативная опера на 64-х битной win2003 как раз потому, что не видит папку system32. При запуске opera.exe запускается wow_helper.exe - если он не отработает, то в опере не открываются даже вкладки с настройками или "о программе". Для проверки - если в нативной папке с оперой удалить wow_helper.exe - эффект точно такой же, вкладки не открываются.
Если есть соображения по этому поводу - буду рад. В итоге нужна портативная опера, работающая в 2003 serv x64, собранная средствами Thinapp.
tokanavarub
соображения обычные: использовать научные методы
логический: проверяем - а работает ли на этой ОС этот билд, установленный стандартно.
эмпирический: пробуем не только сборку, но и захват выполнить разными версиями ThinApp. и на разных ОС.
исследовательский: SpyStudio, Dependency Walker, log_monitor = чтение и анализ километров логов, чтоб в конце концов выяснить, что проблема нерешаема )))
поисковый: гуглим до посинения и просветления.
по*уистический: спрашиваем себя "а так ли мне нужен именно этот билд именно на этой системе" = приходим к выводу, что вполне можно обойтись и идём пить пиво с друзьями ))
если же вы ждёте от меня конкретных решений - то увы. ни с оперой ни с серверными осями я не знаком.
соображения обычные: использовать научные методы
логический: проверяем - а работает ли на этой ОС этот билд, установленный стандартно.
эмпирический: пробуем не только сборку, но и захват выполнить разными версиями ThinApp. и на разных ОС.
исследовательский: SpyStudio, Dependency Walker, log_monitor = чтение и анализ километров логов, чтоб в конце концов выяснить, что проблема нерешаема )))
поисковый: гуглим до посинения и просветления.
по*уистический: спрашиваем себя "а так ли мне нужен именно этот билд именно на этой системе" = приходим к выводу, что вполне можно обойтись и идём пить пиво с друзьями ))
если же вы ждёте от меня конкретных решений - то увы. ни с оперой ни с серверными осями я не знаком.
Да я и сам начинаю подумывать забить на это и выкрутиться другим способом, но донимает спортивный интерес.
Вот кстати скрин https://drive.google.com/file/d/0BzPsuiOT-Lfsa3BFWkpfMU1sTU0/view?usp=sharing
опера портирована средствами cameyo, работает!!! И если открыть виртуальную файловую систему (через окно импорта закладок и настроек например) то там есть и system32 и syswow64.
А когда я открывал портированным Thinapp блокнотом виртуальную файловую систему, то как я писал пару постов выше - видел только две папки syswow64 и не было system32.
Вот кстати скрин https://drive.google.com/file/d/0BzPsuiOT-Lfsa3BFWkpfMU1sTU0/view?usp=sharing
опера портирована средствами cameyo, работает!!! И если открыть виртуальную файловую систему (через окно импорта закладок и настроек например) то там есть и system32 и syswow64.
А когда я открывал портированным Thinapp блокнотом виртуальную файловую систему, то как я писал пару постов выше - видел только две папки syswow64 и не было system32.
Подскажите, каким образом возможно извлечь содержимое контейнера созданного VMware ThinApp? Попытки извлечения с помощью различных версий Universal Extractor с плагинами не увенчались успехом. Может есть возможность извлечь штатными средствами самой VMware ThinApp?
Заранее благодарен!
Заранее благодарен!
oval2003
Подключи сборку как плагин к Q-Dir, запусти Q-Dir и найди папку с упакованной программой.
Подключи сборку как плагин к Q-Dir, запусти Q-Dir и найди папку с упакованной программой.
Цитата:
Подключи сборку как плагин к Q-Dir, запусти Q-Dir и найди папку с упакованной программой.
conservator, со всем уважением, речь, насколько я понял, не о конкретной папке, а о содержимом контейнера. Это немного разные вещи, не так ли?
dinis124, Вы предлагаете простое решение, но, разве оно полезно, если не придёт понимание того, что происходит? Слишком много подводных камней на простом пути. А те же несколько вопросов FAQ по интересующей теме изучить, это всего минут пятнадцать - двадцать. ИМХО, когда человек поймёт суть вопроса, он сам уже решит что ему нужно и как это лучше сделать.
Понимаете, вот сегодня, предположим, ему хватит анпакера и всё хорошо, а завтра мы получим здесь кучу вопросов, с претензией типа, мол, "анпакером не вытаскивается то-то и то-то - дайте другой анпакер". На мой взгляд такой подход ложный. Я не предлагаю учить весь FAQ, но пару вопросов по теме почитать полезно каждому. Тем более, в переработанном (новом) варианте, там всё удобнее и читабельнее...
Понимаете, вот сегодня, предположим, ему хватит анпакера и всё хорошо, а завтра мы получим здесь кучу вопросов, с претензией типа, мол, "анпакером не вытаскивается то-то и то-то - дайте другой анпакер". На мой взгляд такой подход ложный. Я не предлагаю учить весь FAQ, но пару вопросов по теме почитать полезно каждому. Тем более, в переработанном (новом) варианте, там всё удобнее и читабельнее...
dinis124
подпишите плагины - какой версией сделаны. иначе это бесполезно.
подпишите плагины - какой версией сделаны. иначе это бесполезно.
AVanti 473
Имхо 20-ти минуточников читай(те) "трехкнопочников" пол интернета ныне.
А человеку которому нужно извлечь файлы по быстрому ваш Faq так любезно вталкиваемый навязчиво всем и вся в последнее время вызывает некие мысли у меня связанные с неким мультиаккаунтом. Но это все треп с двух сторон. Теперь по факту, я предложил решение вопроса, не хуже и не лучше чем предложен вами. Решать это не нам с вами а пользователю который воспользуется этими советами.
Цитата:
Будут вопросы, постараемся все вместе найти и ответы. Для этого мы тут собственно и общаемся.
Proshaa
Когда они мне понадобились я искал и пробовал. Скачивал и смотрел информацию о сборке. Потому, что мне это было действительно нужно и необходимо. Как можете видеть, плагины оказались полезны и не раз, если я счел их выложить для себя и всех желающих. Но вы правы, спрошу у автора в чем они упакованы и для "мистеров торопыг" напишу развернутую информацию.
Имхо 20-ти минуточников читай(те) "трехкнопочников" пол интернета ныне.
А человеку которому нужно извлечь файлы по быстрому ваш Faq так любезно вталкиваемый навязчиво всем и вся в последнее время вызывает некие мысли у меня связанные с неким мультиаккаунтом. Но это все треп с двух сторон. Теперь по факту, я предложил решение вопроса, не хуже и не лучше чем предложен вами. Решать это не нам с вами а пользователю который воспользуется этими советами.
Цитата:
Понимаете, вот сегодня, предположим, ему хватит анпакера и всё хорошо, а завтра мы получим здесь кучу вопросов,
Будут вопросы, постараемся все вместе найти и ответы. Для этого мы тут собственно и общаемся.
Proshaa
Когда они мне понадобились я искал и пробовал. Скачивал и смотрел информацию о сборке. Потому, что мне это было действительно нужно и необходимо. Как можете видеть, плагины оказались полезны и не раз, если я счел их выложить для себя и всех желающих. Но вы правы, спрошу у автора в чем они упакованы и для "мистеров торопыг" напишу развернутую информацию.
Подскажите такую ситуацию, занимаюсь автософтом. В некоторых программах используются виртуальные диски, может быть много, например 9. Как настроить виртуализацию, чтобы все было включено уже в готовый экзешник после thinapp
Proshaa
Цитата:
Цитата:
подпишите плагины - какой версией сделаны. иначе это бесполезно.Пример бесполезности продемонстрируйте (без древностей).
Предыдущая тема: OrCAD экспорт P&P файла
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.