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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Hunter23071985

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dinis124, SunOK_ZM
Первый раз сталкиваюсь с тем, что СНМ надо разблокировать. Век живи, век учись. Спасибо!

Всего записей: 2559 | Зарегистр. 19-09-2009 | Отправлено: 21:57 03-07-2016
11 druc 11



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del
Ох опаздал, уже ответили...

Всего записей: 147 | Зарегистр. 28-03-2016 | Отправлено: 09:07 04-07-2016 | Исправлено: 11 druc 11, 09:08 04-07-2016
cracklover



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
второй день ломаю голову над следующей ситуацией.
есть два ноутбука (почти клоны и в железе, и в софте) + куча эталонно чистых виртуальных машин с Windows, на которых я часто собираю портабл-сборки (очень удобно). около года я собирал портативные сборки известного приложения Bitvise SSH Client. так как за год выходили разные версии Thinstall, а также разные версии Bitvise SSH Client, так получалось что в разные месяцы у меня получались портаблы собранные внутри чистых виртуальных машин, как на разных версиях самой Thinstall, так и с разными версиями Bitvise SSH Client. как бы то ни было - всё и всегда буквально до последних дней собиралось и работало прекрасно на обоих ноутбуках (и любых компьютерах) как на реальных OS, так и на виртуальных.
и вот, несколько дней назад, случилось странное. на одном ноутбуке портативная версия Bitvise SSH Client v7.12 собранная на Thinstall 5.2.1-3655846 работает прекрасно, а вот на втором ноутбуке при запуске портативки в самом приложении Bitvise SSH Client выходит вот такая ошибка:
   
 
RegOpenKeyExW() Failed: Windows Error 6 Неверный дескриптор

 
Ошибка, вероятно, связана с тем, что приложение не может корректно обратиться в "виртуальный" реестр создаваемый Thinstall для этого приложения.
Далее, при попытке выйти из приложения возникает ошибка с сообщением: Null Pointer Write.
 
Самое обидное, что если на ноутбук, где возникла подобная проблема, установить Bitvise SSH клиент "стационарно", то именно установленная версия работает прекрасно и таких ошибок не вызывает.  Кроме того, если с помощью специального софта попробовать запустить на проблемном ноутбуке портативку с правами SYSTEM - всё отлично работает и ошибки не возникает! Такое ощущение, что даже работая с правами администратора на ноутбуке, портативная версия Bitvise SSH Client не имеет достаточных прав для работы с "виртуальной" файловой системой и "виртуальным" реестром.
Но самое странное, что ведь раньше то все отлично работало + на втором ноуте (почти клоне) с точно такими же правами администратора портативка работает отлично и сейчас.
В общем, прошу форумчан помочь в этой мистической ситуации.

----------
Когда-то я вёл авторскую музыкальную передачу на радио. Можно послушать!

Всего записей: 6613 | Зарегистр. 04-10-2004 | Отправлено: 13:42 06-07-2016 | Исправлено: cracklover, 13:43 06-07-2016
Ciber SLasH



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cracklover
А почему бы не попробовать версию ниже ThinApp?
У меня, допустим, версия 5.2.1 вообще отказывается работать на XP:

пользуюсь предыдущей версией.

Всего записей: 262 | Зарегистр. 07-04-2016 | Отправлено: 14:41 06-07-2016
cracklover



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

Цитата:
А почему бы не попробовать версию ниже ThinApp?  У меня, допустим, версия 5.2.1 вообще отказывается работать на XP:

 
к сожалению, Вы в корне не поняли ситуацию:
 
1) ранее эта же сборка прекрасно работала на этом же ноутбуке.
2) эта сборка спокойно работает на втором ноутбуке с почти тем же самым железом, OS и набором софта.
 
проблема скорее всего случилась где-то в самой Windows на "проблемном" ноутбуке и заключается, вероятнее всего, в "слёте" разрешений на какие то файлы в OS или же на разделы реестра Windows.
вот найти бы на какие именно и в связи с чем такое случилось.
 
пробовал отлавливать в Procmon события, но по событию RegOpenKeyExW вообще никаких проблем.

----------
Когда-то я вёл авторскую музыкальную передачу на радио. Можно послушать!

Всего записей: 6613 | Зарегистр. 04-10-2004 | Отправлено: 15:02 06-07-2016
Proshaa

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ciber SLasH
нераспакованная версия нормально работает на ХР.
cracklover
обновления ОС?

Всего записей: 3079 | Зарегистр. 10-01-2011 | Отправлено: 16:00 06-07-2016
cracklover



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

Цитата:
обновления ОС?

 
Win 7 Pro 64-bit, обновления все по текущий месяц. дело не в обновлениях, ибо на двух ноутах они одни и те же.


----------
Когда-то я вёл авторскую музыкальную передачу на радио. Можно послушать!

Всего записей: 6613 | Зарегистр. 04-10-2004 | Отправлено: 16:23 06-07-2016
Swit23

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот такая проблема возникает при открытии собранного приложения...  
Причем собрал новое проблема есть.  
Так с такой же ошибкой открывается и предыдущая версия моей портативной программки (неизвестно почему вдруг стало так открываться)  
Кто-то может подсказать как с этим бороться?  
 

Всего записей: 4 | Зарегистр. 04-10-2015 | Отправлено: 17:05 06-07-2016 | Исправлено: Swit23, 21:53 06-07-2016
oplrox

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dinis124, anabar, Ciber_SLasH отвечаю с запозданием, были неотложные дела.  
Спасибо за фреймворки! Все версии пригодятся в нашем деле)  
Сделаны сборки IDE: Eclipse Cpp, Eclipse EE, Pycharm 2016, ActiveState Komodo IDE 10 (x64) все работает нормально.
 
И еще вопрос, запортабеленный мной net fr 4 после вычистки инсталлеров получается ~500 мб, в сборках bumburbia и Ciber_SLasH 83/123 мб. Как получается добиться такого сжатия? CompressionType=Small, если не ошибаюсь, в версии 4.7 уже не работает, во всяком случае у меня этот параметр не влияет на размер.
 

Цитата:
Так с такой же ошибкой открывается и предыдущая версия моей портативной программки (неизвестно почему вдруг стало так открываться)  
Кто-то может подсказать как с этим бороться?

Если раньше работало, а сейчас нет, то возможно в ОС за это время произошли изменения. Можно еще попробовать сделать сборку без изоляции для эксперимента, или развернуть прошлый бекап на ВМ и там проверить, собрать в более ранней версии.

Всего записей: 209 | Зарегистр. 29-12-2010 | Отправлено: 21:10 12-07-2016 | Исправлено: oplrox, 21:32 12-07-2016
Ciber SLasH



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

Код:
[Compression]
CompressionType=Fast
OptimizeFor=Disk

Всего записей: 262 | Зарегистр. 07-04-2016 | Отправлено: 22:16 12-07-2016
oplrox

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
C OptimizeFor=Disk получилось немногим больше 200 мб, уже лучше, но все равно многовато в сравнении с теми сборками...

Всего записей: 209 | Зарегистр. 29-12-2010 | Отправлено: 14:45 13-07-2016
Ciber SLasH



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

Цитата:
C OptimizeFor=Disk получилось немногим больше 200 мб, уже лучше, но все равно многовато в сравнении с теми сборками...
 

Это гадание на кофейной гуще. Выкладывайте проект на какую-нибудь файлосвалку и ссылку сюда. Будем посмотреть...

Всего записей: 262 | Зарегистр. 07-04-2016 | Отправлено: 22:53 13-07-2016
oplrox

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

Цитата:
Будем посмотреть...

Было бы очень неплохо, вот ссылка: NET Framework 4 (Thinapp 4.7 project)

Всего записей: 209 | Зарегистр. 29-12-2010 | Отправлено: 12:58 14-07-2016
dinis124

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oplrox
 
Скорее всего дело не только в параметрах сжатия (разные версии ThinApp пожмут тоже по разному) но и в индивидуальных особенностях сборки от двух разных авторов.  
 Я о том, что нет четко прописанных правил что именно нужно удалить при инсталляции NET Framework чтобы собранный плагин был полностью рабочим. Конкретнее могут пояснить сами авторы сборок.

Всего записей: 143 | Зарегистр. 12-09-2011 | Отправлено: 17:24 14-07-2016 | Исправлено: dinis124, 17:34 14-07-2016
oplrox

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dinis124, да там вобщем кроме dll-ок и манифестов почти ничего нет. Возможно Ciber SLasH что-то скажет.

Всего записей: 209 | Зарегистр. 29-12-2010 | Отправлено: 10:06 15-07-2016
526549



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. Есть одна игра, (в данном случае - проект, чтобы весило меньше)
Дело в том, что структура игры - один exe файл и несколько папок, а в них папки, в папках - папки.
Движок игры не защищён и поддерживает обратный инжиниринг. Тоесть можно открыть редактором файлики, править всё, что хочешь.
Так же игра сохраняет сейвы в папку Save рядом с собой. Game.exe при первом сохранении создаёт папку Save, а там уже файлики Save001.rvdata2, Save002.rvdata2 и т.д.
 
Загорелся идеей закрыть её от редактирования. Игра весит 30 мб.
Я сначала пожал ее через Enigma VirtualBox (да и Protector). Получилось то что нужно - все папки кроме Save я загнал в один exe, а сейвы кидаись в неё. Но Enigma хоть и заявляют о компресси, но файл становится еще больше (38 мб). ThinApp сжимает очень хорошо, особенно с указанной оптимизацией для диска, а не Ram (10 мб).  
Но дело в том, что игра лезет в реестр, проверяет версию Windows, наличие Directx - ну и прочее. Сплошное чтение параметров, а потому при запуске уже пожатой игры создаётся куча файлов Registry*, которые нежелательны.
 
Можно ли как то настроить package.ini так, чтобы и реестр и диск был полностью доступен для проекта игры, но при этом всё зажать в один файл?

Всего записей: 359 | Зарегистр. 20-01-2007 | Отправлено: 09:29 18-07-2016 | Исправлено: 526549, 09:30 18-07-2016
AVanti 473



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

Цитата:
создаётся куча файлов Registry*, которые нежелательны

 
Они в любом случае всегда будут создаваться для любой портабельной программы, собранной в ThinApp. Другой вопрос, что они создаются в песочнице, которая по умолчанию находится в пользовательском AppData, папка в подкаталоге Thinstall. Чтобы папка песочницы создавалась рядом с EXE-файлом, нужно в Package.ini, в секцию [BuildOptions] внести параметр:
SandboxPath=.

Всего записей: 366 | Зарегистр. 08-11-2015 | Отправлено: 09:58 18-07-2016
oplrox

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

Цитата:
Можно ли как то настроить package.ini так, чтобы и реестр и диск был полностью доступен для проекта игры, но при этом всё зажать в один файл?

Непонятно зачем пережимать протектором, если после Thinapp итак получится один файл.
Доступность реестра и диска реальной системы зависит от заданного типа изоляции в параметрах проекта (package.ini), в FAQ Thinapp от Astra (часть 2-->Q14-->Варианты изоляции), там же есть и примеры.

Всего записей: 209 | Зарегистр. 29-12-2010 | Отправлено: 10:21 18-07-2016 | Исправлено: oplrox, 10:21 18-07-2016
Proshaa

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
526549
вы сами-то поняли, чего хотите и зачем это нужно?

Всего записей: 3079 | Зарегистр. 10-01-2011 | Отправлено: 12:20 18-07-2016
dinis124

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
526549
 
Ну так и в чем проблема? Ещё раз откройте программу Enigma VirtualBox вкладка Registry там не тупо для красоты и визуальной функциональности. А так же можно глянуть справку по разделам и на худой конец написать Владимиру Сухову, он всегда за общение и помощь.

Всего записей: 143 | Зарегистр. 12-09-2011 | Отправлено: 14:31 18-07-2016 | Исправлено: dinis124, 14:38 18-07-2016
Открыть новую тему     Написать ответ в эту тему

Страницы: 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