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

» VMware ThinApp (formerly Thinstall) 3

Автор: djbub
Дата сообщения: 13.10.2010 16:21
NickOnToluca
Можно конкретнее узнать, что нужно прописать, чтобы реестр использовался системный (хотя бы тот, что был просканирован на изменения и создался файлик в папке с инсталляцией), а файлы только в песочнице?
Автор: NickOnToluca
Дата сообщения: 14.10.2010 00:07
Некоторым будет интересно.
http://blogs.vmware.com/thinapp/2010/08/captured-on-xp---running-on-win-7.html

Смысл: удаление некоторых файлов из проекта делает запуск на 7-ке более быстрым или просто делает запуск возможным.
Автор: Astra55
Дата сообщения: 14.10.2010 07:27
NickOnToluca

Цитата:
Смысл: удаление некоторых файлов из проекта делает запуск на 7-ке более быстрым или просто делает запуск возможным.

Гм, а что при этом происходит при запуске на WinXP?

Добавлено:
Кстати, насчет реестра - если удалить все файлы HKxx.txt из проекта и прописать RegistryIsolationMode=Merged, то все реестровые записи будут выкинуты в реальный реестр. Вот от этого и нужно отталкиваться.
Автор: NickOnToluca
Дата сообщения: 14.10.2010 08:19
Astra55

Цитата:
Кстати, насчет реестра - если удалить все файлы HKxx.txt из проекта и прописать RegistryIsolationMode=Merged, то все реестровые записи будут выкинуты в реальный реестр. Вот от этого и нужно отталкиваться.

Ну там не про реестр говорилось.

Хотя думаю, что похожее будет и с файлами. На XP скорее всего будет не хватать их.

Но вот для запуска Audition 3 на 7-ке мне пришлось наоборот добавлять файлы - что-то для диалоговых окон.
Причем добавление файла помогало, а добавление смежного с ним - снова все рушило.
Это было, когда 7-ка официально еще не поддерживалась.
Автор: Astra55
Дата сообщения: 14.10.2010 09:53
NickOnToluca

Цитата:
Ну там не про реестр говорилось.

Как же не про это? Вот цитаты:
djbub

Цитата:
обрабатываются внутри контейнера, но реестр читается из настоящей системы?


Цитата:
но реестр читается из песочницы

Истина лежит в аккурат посередине, между приведенным мной примером, когда виртуального реестра вообще нет и полной изоляцией, как это обычно бывает. Как настроишь изоляцию, так и будет.
Автор: NickOnToluca
Дата сообщения: 14.10.2010 12:04
Astra55
Я думал, это про статью.
Автор: djbub
Дата сообщения: 14.10.2010 12:14

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

Да какого черта вы мне пишете поверхностно? Как прописать чтобы реестр был не в песочнице, а файлы в ней?
Автор: CPUUUH
Дата сообщения: 17.10.2010 15:33
Помогите пожалуйста довести офис 2007 до ума. Я в него добавил несколько паков для проверки орфографии, но сама программа после сборки имеет проблемы с сохранением файлов. Нужно сохранять файл 2 раза, первый раз сохранение обрывается и появляется придложение сохранить файл вновь, вот тогда-то сохранение удается. Так же не работает сочитание ctrl+S.
Автор: NickOnToluca
Дата сообщения: 17.10.2010 15:55
djbub
Удалить из проекта все ветка_реестра.txt.
Автор: immortal223
Дата сообщения: 19.10.2010 21:10
InstallAware Virtualization

http://www.installaware.com/virtualization/

Никто не смотрел - что за зверь?
Автор: NickOnToluca
Дата сообщения: 19.10.2010 21:27
Гы, оказалось, это просто MoleBox
Автор: CPUUUH
Дата сообщения: 19.10.2010 22:15
Помогите сделать LingvoSoft Picture Dictionary 2008
после установки копирую крак, далее как обычно заканчиваю второй снимок, проблем при запечатывании нет, но не запускается, пишет что product.ini поврежден или не найден. Этот файл пренадлежит LingvoSoft Picture Dictionary 2008 и прекрасно переносится в папку сборки песочницы. Я его сравнил по строчно. В чем проблема?
Автор: MH100181Q
Дата сообщения: 21.10.2010 01:14
immortal223

Цитата:
Никто не смотрел - что за зверь?

BoxedApp Packer + сканер от InstallAware, кстате в InstallAware Virtualization исправили
глюк при добавлении бинарных данных в реестр...
Кинул ссылку в ветке http://forum.ru-board.com/topic.cgi?forum=35&topic=44504&start=40
Автор: NickOnToluca
Дата сообщения: 21.10.2010 08:30
MH100181Q

Цитата:
BoxedApp Packer + сканер от InstallAware

Да. Точно. Я перепутал.
Автор: OAlexandrD
Дата сообщения: 23.10.2010 14:46
Всем привет!!! Нужна срочная помощь!!!

Есть локальная сеть из 50 рабочих станций и 1-н сервер, на котором я собираюсь хранить "кучи" (sandbox). Создал портативную версию программы "qip infium", установил на 2-х рабочих станциях. При запуске портированной программы "qip infium" с 1-й рабочей станции на сервере создалась "куча" (название кучи "infium"). Закрыл портированную программу "qip infium" на 1-й рабочей станции. Запустил "qip infium" на 2-й рабочей станции, он подцепил кучу с сервера, которая была создана для 1-й рабочей станции. Если запустить "qip infium" на 2-й рабочей станции на закрывая программу "qip infium" на 1-й рабочей станции, то на сервере создастся 2-я "куча" (название кучи "infium.имя рабочей станции").

Как сделать, чтобы для каждой рабочей станции создавалась на сервере своя "куча"????
Хочу хранить "кучи" в одной папке для одной портативной программы, но для разных рабочих станций.
Вариант создать для каждой рабочей станции свое портированное приложение "qip infium" не подходит!!!!
Автор: NickOnToluca
Дата сообщения: 24.10.2010 15:29
OAlexandrD
Либо в названии песочницы до упаковки добавить переменную - имя пользователя. Это есть в мане.
Либо разрешить каждому пользователю хранить настройки у себя в профиле.
Автор: OAlexandrD
Дата сообщения: 24.10.2010 18:59
NickOnToluca
А чуть подробнее можно про первый пункт, а то я в английском не силен!!!
Спасибо за совет, буду пробывать!!!!
Автор: NickOnToluca
Дата сообщения: 24.10.2010 23:50
OAlexandrD
Скорее всего что-то типа
SandboxPath=%User%\...
Автор: VictorMan
Дата сообщения: 25.10.2010 21:52
К вопросу о распаковке созданного .exe:
Никогда не пробовал ничего виртуализировать и не планирую в будущем.
Но нужно просто извлечь файлы из .exe, созданного ThinApp, ну вот нужно - и все тут.
Сделал три попытки посмотреть "мультики" из шапки:
С одной стороны - спасибо автору за проделанный труд...
С другой стороны...анимация мне только мешает, все мелькает, через пару минут терпение лопается. Хотя нетерпеливым себя не считаю. (Еще раз - не в обиду автору, - это просто потому, что в этом деле я чайник и смысл манипуляций теряется через некоторое время).
Вопросы:
1. Есть ли более простые способы не восстановления проекта, а просто извлечения основных файлов?
2. Может, у кого под рукой есть ссылка на редми по этому делу?
Вот эта метода что-то не работает у меня:
http://forum.ru-board.com/topic.cgi?forum=5&topic=23056&start=1020#6
Заморачиваться на мой вопрос не стоит, просто, если есть ссылка - киньте.
Автор: Astra55
Дата сообщения: 25.10.2010 22:09
VictorMan
Почитайте FAQ у меня в подписи, там есть на тему извлечения файлов из контейнера. Или вот полный дистрибутив на раз-два-три, вместо кина от NickOnToluca
1. Запустить ThinApp (setup_capture.exe), сделать снимок, через диспетчер задач снять setup_capture.exe.
2. Запустить исследуемую сборку, найти выход в Эксплорер, через него выйти на setup_capture.exe, правой мышкой Открыть или Запуск от имени...
3. Сделать второй снимок, как продолжение сессии, сохранить результат куда хочется, поскольку путь к папке Capture в виртуале изменится. Все.

Не работать попросту нечему, все элементарно.
Автор: VictorMan
Дата сообщения: 25.10.2010 22:57
Astra55
Что-то я намудрил, значит. Буду учить матчасть:
http://www.victorsaf.narod.ru/Thinstalling/index.html
Сори за
Автор: NickOnToluca
Дата сообщения: 25.10.2010 23:00
Рапаковывалок в удобоваримом виде не встречал, хотя краклабовцы говорят, можно написать.

Делать все только на чистой системе.


Цитата:
1. Запустить ThinApp (setup_capture.exe), сделать снимок, через диспетчер задач снять setup_capture.exe.

Можно просто крестиком закрыть.

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

Добавлено:

Цитата:
вместо кина от NickOnToluca

Все как в современном искусстве - вроде и смысл есть и красочно, но нет практической пользы
Автор: Astra55
Дата сообщения: 30.10.2010 18:03
FAQ по использованию портабельных сборок ThinApp в шапке обновлен до v.1.4, формат заменен на pdf.
Автор: Podarok2006
Дата сообщения: 05.11.2010 10:22
Подскажите, сделал на VMware ThinApp 4.6.0-287958 Winrar 3.93, папка проекта нормального WinRAR занимает 3,8 мб а файл виртуального Winrar.exe 9 мб - можно уменьшить?
Автор: NickOnToluca
Дата сообщения: 05.11.2010 10:40
Podarok2006
Может следует сдачала в папку проекта заглянуть, а не просто кнопки кнопать?
Автор: abraxis
Дата сообщения: 05.11.2010 11:05

Цитата:
Подскажите, сделал на VMware ThinApp 4.6.0-287958 Winrar 3.93, папка проекта нормального WinRAR занимает 3,8 мб а файл виртуального Winrar.exe 9 мб - можно уменьшить?

Podarok2006 проверь папки проекта на наличие инородного хлама, а так же на степень компрессии, возможно ты ставишь максимальную а в проекте по умолчанию стоит нормальная.
Автор: Podarok2006
Дата сообщения: 05.11.2010 11:12
Если бы все было так просто...
Весь проект (Winrar ставил в корень С:\) со всеми папками занимает 3,827 Мб вот :

%AppData%\ 47 байт
%Desktop%\ 44 байт
%drive_C%\ 3,732 МБайт
%Personal%\ 44 байт
%Program Files Common%\ 47 байт
%ProgramFilesDir%\ 47 байт
%SystemRoot%\ 47 байт
%SystemSystem%\ 81 байт
bin\ 0 байт
Support\ 0 байт
build.bat 1,7 кб
HKEY_CURRENT_USER.txt 229 байт
HKEY_LOCAL_MACHINE.txt 2 байт
HKEY_USERS.txt 384 байт
Package.ini 6,6 кбайт

А после запуска build.ba в папке bin winrar.exe = 9 043 968
Тип сжатия FAST или NONE на размер не влияет.
Автор: NickOnToluca
Дата сообщения: 05.11.2010 11:12

Цитата:
а в проекте по умолчанию стоит нормальная

И OptimizeFor=disk не забудь.
Автор: Podarok2006
Дата сообщения: 05.11.2010 11:27
Спасибо, пробую.

Добавлено:
Ребята - спасибо огромное за OptimizeFor=disk
Теперь winRAR.exe стал 2, 72 Мб !!!
Автор: Hmuryj_Mik
Дата сообщения: 10.11.2010 00:17
Засада с "чисто" x64-приложениями (*.exe). ThinApp не "понимает" их и не хочет упаковывать в контейнер. Изловчился расположить его (*.exe) "с наружи" и запускать из контейнера (пути прописаны в окружении контейнера), но и тут - процесс не видит содержимое контейнера, хотя должен т.к. является дочерним по отношению к нему (ChildProcessXXX, eстественно, не использовал) - "финт" не удался. Опять "особенность" x64? Может кто преуспел в подобном? Похоже на то, что ThinApp вообще не может паковать x64, а только x86, кот-е работают и под x64

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

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


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