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

» VMware ThinApp (formerly Thinstall) 3

Автор: Astra55
Дата сообщения: 02.08.2013 19:42
flaner0
Не буду качать два гектара только чтобы проверить так ли это. Но меня терзают смутные сомнения и есть обоснованное предположение что такого не может быть, потому что не может быть никогда. Скорее всего, невнимательно поглядели на свойства ярлыка, насколько понял по каментам к игре, там есть ланчер, и не факт, что он запустит основной экзешник в виртуале, это зависит от софта, в котором делали ланчер.
Автор: flaner0
Дата сообщения: 02.08.2013 19:47
Astra55, делал портативку из первой часть. Всё запускалось.
Там чётко написано " Имя"ярлыка - ланчер.
Во-второй часть нет никакого ланчера, просто ярлыки,которые ничего в итоге не запускали.
Автор: AVanti473
Дата сообщения: 02.08.2013 22:30

Цитата:
с программами/играми которые запускаются только с ярлыка на рабочем столе, а с "место расположения программы" не запускаются


Нее ))) так не бывает... Ну стал бы программер заморачиваться откуда стартанёт игра, да и стартанёт она всё одно с мета запуска (исключение старт с защищённого диска), ярлык-то тут при чём?


Цитата:
насколько понял по каментам к игре, там есть ланчер

наверняка так и должно быть.


Цитата:
Во-второй часть нет никакого ланчера, просто ярлыки,которые ничего в итоге не запускали.

А на реальной системе как? Запускается не с ярлыка? Всё равно же как-то ломаете игру, тогда надо понять чем и что там происходит в процессе взлома. Какие файлы подменяются, куда что прописывается...

А игра требует наличие образа оригинального диска в приводе? Тогда проблемой могут быть эмуляторы, режимы изоляции и драйвера... Если игра ставит свой драйвер - тоже дело плохо. Может игра ставит свой сервер и дрова к нему.
Автор: flaner0
Дата сообщения: 03.08.2013 09:33
AVanti473
http://forums.eagle.ru/showthread.php?t=32366&page=2

Цитата:
Q: Когда я открываю папку <каталог акулы>/bin/stable и запускаю launcher.exe, то ничего не происходит, либо программа завершается с ошибкой.

A: запускать симулятор нужно только через ярлыки в старт-меню либо на рабочем столе.
Автор: Astra55
Дата сообщения: 03.08.2013 10:29
flaner0
Сделайте батник на ярлык и скомпилите его в exe.
Автор: AVanti473
Дата сообщения: 03.08.2013 11:44

Цитата:
A: запускать симулятор нужно только через ярлыки в старт-меню либо на рабочем столе.


Ну что можно сказать по этому поводу - весьма странно это всё. Ладно, тогда делайте, как советует Астра55...
Автор: flaner0
Дата сообщения: 10.08.2013 20:20
Народ подскажите,а файлы какого размера можно сделать портативными в Thinstall Virtualization Suite? Ну например из 8 Гб получится портативку сделать ?
А то у меня "Сбой сборки" , да и размер исходника не маленький
Автор: AVanti473
Дата сообщения: 10.08.2013 23:15

Цитата:
Народ подскажите,а файлы какого размера можно сделать портативными в Thinstall Virtualization Suite? Ну например из 8 Гб получится портативку сделать ?


Я делал порташку Дримвивера на 800 Мб, а до этого интерактивный курс английского с базами портировал на почти 3 Гб. Времени много занимает - гарантии никакой, но вот как-то получилось и слава богу. Насчёт 8 Гб не знаю, пробуйте, может и получиться...


Цитата:
А то у меня "Сбой сборки"


Бывает! Посмотрите лог, из-за чего, или на какой стадии сбой, может быть что-то проясниться...
Помниться у меня одна сборочка сбоила, хотя всё должно было собраться и я никак не мог понять почему. А ответ был на поверхности. Вот если я верно помню - максимальное колличество символов в имени файла = 255. тоесть любой фаил в винде должен иметь в своём имени не более 255 символов. !!! НО - это с учётом пути до него !!! Тоесть фаил C:\Program Files\test.txt имеет в своём имени не четыре символа, и даже не восемь, а 25! Так вот если обычный программный монстр при установке ставиться в C:\Program Files\ то при сборе портабельной программы этот путь увеличивается аж на следующую величину: C:\Program Files\VMware\VMware ThinApp\Captures\Название портируеой программы\%ProgramFilesDir%
Что же происходит во время сборки?
А всё просто! В процессе сборки, файлы, которые привышают в своём пути колличество в 225 символов просто не могут попасть в сборку и соответственно вся сборка вылетает с ошибкой!
Каков выход?
Для начала нужно попробовать собрать билд, дав название своей портабельной программе не что-то длинное вроде "Портабельная программа версии 1.0.0.0 x86 repack от дяди Пети, портабл от flaner0", а просто назвать ваш портабл цифрой 1. После попробовать собрать билд, авось теперь либо прокатит, либо ошибка сборки будет на другом, более далёком файле.
Если это не помогло, а берём папку Captures, выкидываем её со всем содержимым прямо на диск C:\ и запускаем в ней build.bat
По-моему есть ещё способы, чтобы переназначить папку сборки, но это уже к спецам вопрос.
Автор: denisbond
Дата сообщения: 11.08.2013 17:50
Здравствуйте! Бегло просмотрел тему, похожего вопроса не встретил. Использовал ThinApp версий 4.7.1-677178 (5985), 4.7.2-771812 (6418), 4.7.3-891762 для создания портативной сборки Photoshop CS6 и Photoshop CC. Сборку производил на чистой лицензионной Win8x64 (на ноутбуке) с использованием Shadow Defender и на чистой Win7x32 (на ББ) в Virtual Box'e. При лююбых комбинациях ThinApp и ОС сборка завершается успешно, без ошибок, Photoshop свои функции выполняет, но есть пара замечаний:
1. При запуске портативной сборки Photoshop (CS6 и CC) логотип программы появляется на черном фоне (это не критично, но все же).
2. Если я, к примеру, мышкой кликаю на меню File, оно разворачивается. Если я после этого наведу курсор на меню Edit, то оно не откроется, и нужно будет кликнуть на него для открытия. В общем строка меню работает не так как надо. Это очень мешает в работе, т.к. после обращения к какому-либо пункту меню, оно (меню) остается активным, как-будто на него навели курсор.
Если кто сталкивался с такой проблемой и знает решение, буду рад помощи.
Автор: AVanti473
Дата сообщения: 14.08.2013 00:49

Цитата:
При лююбых комбинациях ThinApp и ОС сборка завершается успешно, без ошибок


Да, но а как справились с добавлением запрета выхода в сеть в C:\Windows\System32\drivers\etc\hosts ? Скриптами?


Цитата:
При запуске портативной сборки Photoshop (CS6 и CC) логотип программы появляется на черном фоне


Делал (на ThinApp v4.7.3-891762 (7101)) Photoshop CS6 13.0.1.1 ради интереса - ничего такого не наблюдал...


Цитата:
Если я, к примеру, мышкой кликаю на меню File, оно разворачивается. Если я после этого наведу курсор на меню Edit, то оно не откроется, и нужно будет кликнуть на него для открытия.


У меня есть старая (не моя) портабельная сборка Adobe Photoshop CS5 v12_0_3 (правда в спуне сделана) - там меню глючит. Может появляться дублирующая строка меню чуть выше основной с небольшим наложением на основную:



но в принципе работает без проблем, и при наведении курсора менюшки разворачиваются...
Автор: denisbond
Дата сообщения: 14.08.2013 06:24

Цитата:
Да, но а как справились с добавлением запрета выхода в сеть в C:\Windows\System32\drivers\etc\hosts ? Скриптами?

Он не попал в проект. Вручную редактировал его.

UPD. И все-таки, кто-нибудь сталкивался с вышеосвещенными проблемами и знает ли как их решить?
Автор: TemaZosin
Дата сообщения: 24.08.2013 19:40
Не работает ФФ при установке
DirectoryIsolationMode=full

Выдает ошибку http://is.gd/geHc6Y
Автор: denisbond
Дата сообщения: 24.08.2013 21:43
TemaZosin а может -profile myprofile -no-remote? И профиль в папке с ФФ и обновляется без проблем.
Автор: TemaZosin
Дата сообщения: 25.08.2013 16:54

Цитата:
-profile myprofile -no-remote

Не совсем понял, это ключи такие? Не слышал ни разу, по гуглу не нашел упоминания. Где их использовать? Или это параметры запуска виртуализированного исполняемого файла? Тогда, в какой строчке настроек при сборке их указать?
Автор: SLasH
Дата сообщения: 25.08.2013 17:31

Цитата:
Не совсем понял, это ключи такие?

Это ключи запуска FF. denisbond говорит о том, что FF работает и без портабелизации.
firefox.exe -no-remote -profile "C:\Firefox\_profiles\MySuperPuperProfile"
А в папке "MySuperPuperProfile" находятся [more=данные профиля]adblockplus\
Backup\
bookmarkbackups\
Cache\
chrome\
custombuttons\
extensions\
firebug\
gm_scripts\
jetpack\
minidumps\
OfflineCache\
PreferencesCleaner\
safebrowsing\
searchplugins\
sessionbackups\
startupCache\
Temp_ExternalEditor\
thumbnails\
weave\
webapps\
_backup.cfg
_backup_beforeArc.bat
_CACHE_CLEAN_
adblockplus-rules.json
addons.sqlite
blocklist.xml
cert8.db
cert_override.txt
chromeappsstore.sqlite
compatibility.ini
content-prefs.sqlite
cookies.sqlite
cookies.sqlite-shm
cookies.sqlite-wal
cshelper.cfg
dh-conv-rules.rdf
dh-media-lists.rdf
dh-smart-names.rdf
downloads.sqlite
extensions.ini
extensions.log
extensions.sqlite
extensions.sqlite-journal
FlashGot.exe
flashgot.log
formhistory.sqlite
indexfile.txt
Invalidprefs.js
key3.db
localstore.rdf
localstore-safe.rdf
menuedit.rdf
mimeTypes.rdf
parent.lock
permissions.sqlite
places.sqlite
places.sqlite-shm
places.sqlite-wal
pluginreg.dat
prefs.js
search.json
search-metadata.json
secmod.db
session.rdf
session-1.rdf
session-2.rdf
sessionstore.js
signons.sqlite
urlclassifier.pset
user.bat
user.js
user.js_
user_1.js
webappsstore.sqlite
webappsstore.sqlite-shm
webappsstore.sqlite-wal[/more]
Автор: TemaZosin
Дата сообщения: 27.08.2013 02:39
SLasH
Мне не портабелизация, а виртуализация нужна. Причем полная. Нужно полностью оградить от флеш куков и других 8 видов куков, т.к. нужно работать с несколькими копиями одновременно, иначе сайты замечают.
Автор: Astra55
Дата сообщения: 27.08.2013 05:43
TemaZosin
Цитата:
Не работает ФФ при установке DirectoryIsolationMode=full Выдает ошибку
И правильно делает.
Цитата:
Нужно полностью оградить от флеш куков и других 8 видов куков
Оградить что? Реальную систему от портабельного Огнелиса? Это делается при Merge/WriteCopy с соответствующим исправлением файлов изоляции в конкретных папках. Оградить одну копию портабельного Огнелиса от другой при одновременном запуске? Читайте в Инете как запустить две копии, там хватает рекомендаций, остальное делается расстановкой изоляции в проекте ThinApp. Сформулируйте задачу, а то излагаете ее на уровне "Штаны! Штаны!" То не запускается, то куки, то несколько копий...
Автор: romby
Дата сообщения: 28.08.2013 15:09

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

Перезалейте, пожалуйста! На народе какая-то фигня творится (со страницы с якобы существующим файлом постоянно перекидывает на 404), а зеркала не открываются.
Автор: firewall2006
Дата сообщения: 28.08.2013 15:19
romby
Цитата:

Цитата: Thinstall Manual 1.06 Содержание + зеркала от vyachko
Перезалейте, пожалуйста!
Автор: TemaZosin
Дата сообщения: 28.08.2013 21:15

Цитата:
Оградить что? Реальную систему от портабельного Огнелиса?

Да

Цитата:
Это делается при Merge/WriteCopy

Merge - дает доступ к системе виртуализированному приложению, дает их модифицировать и исправлять.
Writecopy - дает читать системные данные.
И каким образом мне это подходит, если мне нужно Full?

Цитата:
Оградить одну копию портабельного Огнелиса от другой при одновременном запуске?Читайте в Инете как запустить две копии, там хватает рекомендаций,

Это вообще к чему не понял? Виртуализированные и так запускаются без проблем.
А если сделать Фулл, тем самым, оградив от ОС, то и между собой они не будут конфликтовать, т.к. у каждого своя папка.

Цитата:
Сформулируйте задачу

Я сформулировал.

Цитата:
излагаете ее на уровне "Штаны! Штаны!"

"Штаны-штаны" я слышу как раз от вас. Я все четко изложил. ФФ при фулл не запускается. А вы мне даете советы аля "зачем тебе виртуализированный, есть же просто параметр запуска!".
Какая разница зачем и для чего мне? Тема про Финсталл, я задал вопрос по Финсталл. Не нужно офтоп-советов.
Автор: AVanti473
Дата сообщения: 28.08.2013 21:21

Цитата:
если мне нужно Full


Хм, так это же когда ни прога не видит систему, ни система прогу...


Цитата:
Writecopy - дает читать системные данные.


И чем это мешает? Все файлы куков под Writecopy и всего делов. Куки друг дружку не видят и не знают о существовании параллельной вселенной


Цитата:
Это вообще к чему не понял? Виртуализированные и так запускаются без проблем.

Дык как бы не всегда, всё зависит от того, как делали портабл...


Цитата:
Я сформулировал.


А вот как-то и я не совсем понял... Видимо устал малость...


Цитата:
ФФ при фулл не запускается.

По-моему - это тоже очевидно... И конечно не запустится...
Автор: TemaZosin
Дата сообщения: 28.08.2013 21:25

Цитата:
Только что загрузил с народа без проблем.

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

Добавлено:

Цитата:
Хм, так это же когда ни прога не видит систему, ни система прогу...

Именно! Ну не запускать же мне кучи виртуалок!


Цитата:
И чем это мешает?

ID системные


Цитата:
По-моему - это тоже очевидно... И конечно не запустится...

Типа не видит ОС - не запускается? Это было бы логично, если бы ФФ писал ошибку отличную, от "не могу создать файл профиля", что противоречит, что он не запускается. Он запускается, но не может создать профиль. Вопрос - почему?

Если бы фулл давало полный блок от ОС, ядра или еще чего-то, то смысла от такой сборки не было бы. Для чего тогда фулл придуман?
Автор: AVanti473
Дата сообщения: 28.08.2013 21:38
Да, засыпали вопросами в конце трудового дня. Похоже сегодня я не в состоянии сообразить, но тогда встречный:


Цитата:
ID системные


И если прога не будет видеть систему, как она должна определять системные ID? Или я что-то упустил? Я так понял, что, к примеру, у двух одинаковых запущенных портабельных программ, выдаваемые ими системные ID должны быть разными, так? Но чтобы эти сведения передать, их нужно откуда-то получить? А система-то одна (в которой они запущены)! Или я опять ошибаюсь? Может поэтому профиль и не может быть создан потому, что нету информации от системы из-за изоляции Full?
Автор: Astra55
Дата сообщения: 28.08.2013 22:02
TemaZosin
Цитата:
Виртуализированные и так запускаются без проблем. А если сделать Фулл, тем самым, оградив от ОС, то и между собой они не будут конфликтовать, т.к. у каждого своя папка.
Ну ладно, в таком случае не смею мешать. Куда мне против таких глубоких знаний виртуализации, системы и софта, работающего в ней?
Автор: distortion
Дата сообщения: 28.08.2013 23:08
TemaZosin

Цитата:
Для чего тогда фулл придуман?

для принудительной изоляции системы от контейнера (не ваш случай). не рекомендуется назначать full изоляцию на системные директории - приложения, использующие api системы, фреймворки и прочее, останутся с носом...

Astra55
верните faq в шапку, не вредничайте
Автор: Astra55
Дата сообщения: 29.08.2013 18:13
distortion
Хотите - выкладывайте сами и следите за ссылкой, у меня больше нет аккаунта на народном диске.
Автор: gvozdik
Дата сообщения: 29.08.2013 18:27
Astra55

Цитата:
и следите за ссылкой

На новом "народном диске" уже следить за ссылками не надо. Ограничено пространство, но снято ограничение на срок хранения, по-моему.
Автор: AVanti473
Дата сообщения: 29.08.2013 20:30
FAQ_ThinApp_Spoon_3.0

Об этом речь идёт?
Автор: TemaZosin
Дата сообщения: 30.08.2013 18:57

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

Это давно Яндекс.Диск. Как и Mega.co.nz позволяет без учета времени хранить кучи гигабайт.

Еще есть Copy, регнитесь по моей ссылке и будет вам 20 гигабайт (пока акция) без учета времени. Аналог яндекс диска. Чтобы получить бонусные нужно почту подтвердить и поставить софт (аналогичный яндекс диску), который можно сразу же после удалить, если не нужно

http://is.gd/ZflU5v - ссылка реферальная, но иначе бонуса не получите. денег я с вас не получу, если кого беспокоит.

Добавлено:

Цитата:
для принудительной изоляции системы от контейнера (не ваш случай).

Вопрос все равно открыт: почему ФФ выдает ошибку профиля. Понятно, что запускается, создается контейнер и уже сама лиса выдает ошибку. В чем может быть проблема?
Автор: distortion
Дата сообщения: 03.09.2013 22:57
Судя по посту - вот-вот релизнется ThinApp.Next

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

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


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