Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » VMware ThinApp | Thinstall (Часть 4)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69

Открыть новую тему     Написать ответ в эту тему

Geroy4ek

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части темы: 1, 2, 3
Смежный топик в Варезнике
 
VMware ThinApp 2312 Build 23148499 Release Date    2024-01-23  
 
Официальный сайт | Описание | Download | Список изменений | ThinApp Docs
 
ThinApp (ex Thinstall) используется для виртуализации приложений, позволяет заключить приложения в виртуальный контейнер и использовать их как готовые пакеты, не требующие установки. Внутри контейнера создается виртуальная среда для реестра и файлов.  
Поддерживаемые ОС:    
x32: Windоws 2000/XP/XPE/Server 2003/2008/2012/2012 R2/Vista/7/8/8.1/10  
x64: Windоws  Server 2003/2008/2008R2/Vista/7/8/8.1/10

Полезные утилиты
 
FAQ, статьи, обзоры
 
Полезные ресурсы

Если при запуске готового приложения выскакивает окошко в трее, читайте шапку топика в Варезнике.
 
VMware ThinApp - обсуждение перевода
 
Русский перевод мануала по VMware ThinApp версии 5.1.0 + перевод справочника по параметрам Package.ini от pavlaf
 
Ближайший аналог: Turbo Studio (бывшая Spoon Studio, Xenocode Virtual Appliance Studio)

Всего записей: 1 | Зарегистр. 24-04-2015 | Отправлено: 17:26 24-04-2015 | Исправлено: Luber, 10:56 24-01-2024
Alz50

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent Если убрать строку Option Explicit то так же ошибки появляются при работе скрипта.
Ладно, всем спасибо за советы, я понял что это мне не по силам сделать. Знаний не хватает, да и с рег файлом для меня темный лес  Старый я уже, мозги не работают в правильном направлении.

Всего записей: 3266 | Зарегистр. 01-10-2007 | Отправлено: 13:39 03-01-2017
Proshaa

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alz50
есть самый простой способ: делаете первый снимок, запускаете прогу, настраиваете (если надо), закрываете, запускаете скрипт, делаете второй снимок.
в Package.ini добавляете RegistryIsolationMode=WriteCopy и RemoveSandboxOnExit=1  
единственный недостаток - удаление песочницы при выходе = изменения не сохраняются.
 
P.S. на всякий случай - проверьте, что ничего не попадает в реальный реестр после запуска сборки.

Всего записей: 3079 | Зарегистр. 10-01-2011 | Отправлено: 15:44 03-01-2017
Alz50

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Proshaa Я конечно попробую это сделать, спасибо за помощь. Но дело в том, что где то полгода назад я занимался именно этой программой. Отследил, что она пишет 3 ключа в систему и при их удалении триал сбрасывается. Делал portable версию, проверял, что при её запуске этих ключей в реальной системе нет, но при ручном удалении песочницы триал у программы не сбрасывался,. Так же пробовал  
перевод времени, как написано в мануале Thinaap, но и это не помогает.
Так что удаление песочницы вряд ли решит проблему сброса триала у программы.

Всего записей: 3266 | Зарегистр. 01-10-2007 | Отправлено: 07:50 04-01-2017 | Исправлено: Alz50, 07:52 04-01-2017
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alz50

Цитата:
Отследил, что она пишет 3 ключа в систему и при их удалении триал сбрасывается.

Тогда совсем просто. Создайте рег-файл для удаления этих трех ключей, например, delete.reg, типа:

Код:
Windows Registry Editor Version 5.00
 
[-HKEY_...]
[-HKEY_...]
[-HKEY_...]

и используйте стандартный скрипт:

Код:
Function OnFirstParentStart
  id = ExecuteVirtualProcess (regedit /s {path}\delete.reg)
 WaitForProcess id, 0
End Function


Цитата:
Делал portable версию, проверял, что при её запуске этих ключей в реальной системе нет

По умолчанию изоляция для реестра WriteCopy. Их и не должно там быть.

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

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

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 20:53 04-01-2017 | Исправлено: coherent, 20:55 04-01-2017
Proshaa

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alz50
более внимательно читайте
мои советы сжаты и рассчитаны на внимание и понимание того, что делается.
coherent дал более развёрнутые варианты. просто прислушайтесь ))

Всего записей: 3079 | Зарегистр. 10-01-2011 | Отправлено: 00:53 05-01-2017
Alz50

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Proshaa  
coherent Спасибо за помощь. Попробую сделать оба варианта.
Что получиться отпишусь.
Proshaa каюсь, невнимательно прочитал Ваш пост.
Ещё раз спасибо за помощь.  
Программа akvis, которую я сейчас пытаюсь сделать portable уже создаёт 6 ключей в системе, другая - 4 ключа, поэтому  
отслеживать все эти ключи очень затруднительно. Поэтому сначала попробую вариант подсказанный Proshaa.

Всего записей: 3266 | Зарегистр. 01-10-2007 | Отправлено: 08:23 05-01-2017 | Исправлено: Alz50, 12:48 05-01-2017
Proshaa

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
отслеживать все эти ключи очень затруднительно.  

вовсе нет ))
и об этом я тоже писал:
Цитата:
хотя имхо проще сделать рег-файл удаляющий соответствующие записи реестра (с помощью RegShot)
объясню подробно, как это сделать.
ставите программу, запускаете, закрываете. делаете первый снимок RegShot-ом, выполняете скрипт, делаете второй снимок. сразу после этого RegShot выдаст два рег-файла и html-отчёт о найденных различиях. один рег-файл - на восстановление удалённых ключей, второй - на их удаление. вот его и используем в качестве delete.reg.
 
P.S. при установке х32 программ на х64 систему создаётся два комплекта записей. "стандартный" и с подпутём Wow6432Node\.
в рег-файле для сборки должны присутствовать оба варианта.
 
P.P.S. RegShot можно найти у меня в подписи.

----------
Если ссылки в моих постах не работают - ищите здесь

Всего записей: 3079 | Зарегистр. 10-01-2011 | Отправлено: 13:36 05-01-2017
Alz50

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Proshaa Спасибо за такое подробное объяснение по поиску ключей. Я же говорю, что знаний
у меня мало, про regshot читал, но как с ней работать не знал. Спасибо, RegShot скачал,буду пробовать.
 

Всего записей: 3266 | Зарегистр. 01-10-2007 | Отправлено: 18:06 05-01-2017 | Исправлено: Alz50, 18:26 05-01-2017
vasilgen

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Proshaa
 
Цитата:
Alz50
 
Цитата:
единственный недостаток - удаление песочницы при выходе = изменения не сохраняются.  
Раз уже разговор зашёл за akvis-natureart, я использовал этот способ, триал сохраняется. Я сделал настройку на русский через HKEY_CURRENT_USER.txt. Но у меня другая беда, программа не открывает картинки. В окне вместо картинки Cant initialize hardware accelerator:
Intel(R) 82945G Express Chipset Family (igxprd32.dll: 6.14.10.5029 )
Please send us the log file "AWIS.log" to support@akvis.com. Может кто знает что это.
 
 
 

Всего записей: 28 | Зарегистр. 11-07-2010 | Отправлено: 18:03 08-01-2017
Proshaa

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vasilgen
снимок делали на реальной машине?

Всего записей: 3079 | Зарегистр. 10-01-2011 | Отправлено: 18:41 08-01-2017
vasilgen

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
снимок делали на реальной машине?
На виртуальной, через Total Uninstall. Потом то что установил запускал на реальной Только что пробовал установить в реальной, не смог, пишет (Не удалось получить доступ к службе установщика Windows Installer. Возможно, не установлен Windows Installer.) Уже что то натворил. Нужно разбираться.
 
Добавлено:
С Windows Installer справился. Нашёл совет пуск-выполнить сначала misexec /unregister потом msiexec /regserver http://forum.ru-board.com/topic.cgi?forum=62&topic=6326#4  
 Установил akvis-natureart в реальной XP 3, программа запускается нормально, а картинки не открывает, пишет так как я писал выше.

Всего записей: 28 | Зарегистр. 11-07-2010 | Отправлено: 21:55 08-01-2017
Gideon Vi

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажите, какие есть подводные камни в виртуализации java-программ?
 

 
TLauncher.7z
 
Хотел сделать портабельный ланчер для minecraft, неизменно получаю такую ошибку. Приложил проект (2,3мб), может кто что подскажет?
 
Спасибо.

Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 08:28 09-01-2017
vasilgen

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
картинки не открывает
Всё решилось очень просто. В свойствах экрана, пункт Параметры\Дополнительно\Диагностика\ Аппаратное ускорение, увеличил на предпоследний пункт, стояло на третьем.
Цитата:
Proshaa
Спасибо за помощь.(заставил задуматься).
 

Всего записей: 28 | Зарегистр. 11-07-2010 | Отправлено: 11:16 09-01-2017
Proshaa

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gideon Vi
десятка? не получится. причина не в яве, а в ОС

Всего записей: 3079 | Зарегистр. 10-01-2011 | Отправлено: 14:19 09-01-2017
oleg953



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
коротенько кто знает научите пользовать... Моё видение: 1.запустить прог. 2. просканировать систему 3.устаноить в систему приложение котрое будет сделано портабельным  Правильно?

Всего записей: 1383 | Зарегистр. 30-06-2013 | Отправлено: 15:07 09-01-2017
Proshaa

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oleg953
правильно. все ответы на ваши вопросы https://cloud.mail.ru/public/G1QP/YMxVFLXk1

Всего записей: 3079 | Зарегистр. 10-01-2011 | Отправлено: 15:30 09-01-2017
dinis124

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gideon Vi
 

Цитата:
Скажите, какие есть подводные камни в виртуализации java-программ?

 
Пару раз сталкивался, вроде явных проблем не возникало с самой Java. Были проблемы с неработоспособностью программы, ввиду того, что хотелось как можно больше откромсать не нужного мне от Java. Не вдаваясь в диалоги что такое Java вообще вопрос, у вас установлена Java? Возможно стоит попытаться переустановить Java и проверить работоспособность вашей сборки.
 
Вот ваш проект, слегка подправленный, скомпилированный и запущенный

 
Для того чтобы он запустился корректно, мне потребовалось установить Java на машину.
Выясняйте особенности своей программы, возможно стоит выяснить и конкретно в проект добавить Java и уже упаковывать. Вам виднее должно быть. Да и совет, папка Support ненужный мусор который собирает и хранит инфу о вашей машине. Откройте и просмотрите его просто. И делайте лучше на чистой системе портативную сборку.
 
Скомпилированный проект прилагаю
 
Вижу с ответом опоздал, хоть и написан он был часа три назад) ну да ладно.
 
vasilgen
 
Расскажите если не сложно, спустя 10 пробных дней ваша программа по прежнему полнофункциональ и истекший срок никак не влияет на работоспособность и запуск в целом?  
 
oleg953
 
Всё так как вы написали, только сделать это лучше в чистой (к примеру виртуальной системе).

Всего записей: 143 | Зарегистр. 12-09-2011 | Отправлено: 16:01 09-01-2017 | Исправлено: dinis124, 16:11 09-01-2017
oleg953



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
боле-менее разобрался,и ещё вопрос.Есть ли такой софт который позволяет взять уже установленую программу из реальной системы и преобразовать его портабельный софт... скомкано но как то так.

Всего записей: 1383 | Зарегистр. 30-06-2013 | Отправлено: 17:56 09-01-2017
dinis124

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oleg953
 
Есть.
 
Portable Apps и остальные скриптовые сборки.
В этом плане могу посоветовать программы
MoleBox
Enigma Virtual Box
JauntePE060Nightly (если заинтересует дам русскую версию, работа над переводом правда не завершена)
 
 

Всего записей: 143 | Зарегистр. 12-09-2011 | Отправлено: 18:58 09-01-2017 | Исправлено: dinis124, 18:59 09-01-2017
oleg953



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Enigma Virtual Box патамушта не хочу заморачиватся с поиском лекарств + на родном языке.Сейчас тренироватся буду.dinis124 спасибо за помощь.

Всего записей: 1383 | Зарегистр. 30-06-2013 | Отправлено: 19:28 09-01-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69

Компьютерный форум Ru.Board » Компьютеры » Программы » VMware ThinApp | Thinstall (Часть 4)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru