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

» VMware ThinApp (formerly Thinstall) 3

Автор: Mitika
Дата сообщения: 04.02.2011 17:56
Может кому понадобится, тут http://www.dnweb.h18.ru/ThinstallVMware/00.htm неплохая подборка по проге на русском также есть примеры и готовые WBS скрипты
Автор: Astra55
Дата сообщения: 04.02.2011 18:43
Mitika
Затрите свой пост и не позорьтесь, раз уж не удосужились шапку прочитать.
Автор: vyachko
Дата сообщения: 06.02.2011 21:49
Mitika

Цитата:
Может кому понадобится, тут http://www.dnweb.h18.ru/ThinstallVMware/00.htm неплохая подборка по проге на русском также есть примеры и готовые WBS скрипты

Уважаемый, на указанной Вами странице нажмите Ctrl+A и узнаете автора мануала .
Не думал, что пригодиться мой фокус.
Автор: dmytro77
Дата сообщения: 07.02.2011 12:33
Программа ServiceMY (V1.145)- для учета ремонта мобильных телефонов.
База программы хранится на сервере.
Сделал ServiceMY_Portable с помощью VMWareThinApp4_5_0Build238809Rus.
На виртуальной машине- ServiceMY_Portable работает и конектится к базе.
В реальной Windows- даже не запускается.
Подскажите что нужно сделать чтоб программа работала не только в виртуальной винде.
PS-делал портабле Skype. работает. а с этой прогой засада
Автор: BrotherAlex
Дата сообщения: 09.02.2011 09:25
Доброго времени суток!
Подскажите, что может быть. Делаю при помощи последнего ThinApp портативную версию Delphi 7. Все собирается, но на ноутбуке при попытке запуска получаю BSOD (синий экран) система WinXP Pro SP3 , ноутбук Lenovo 3000 C100 (Intel Celeron 1500, мозгов 768 мб, все драйвера установлены). При запуске на обычном компе все запускается и работает.
В какую сторону ковырять?
Автор: Hmuryj_Mik
Дата сообщения: 10.02.2011 19:33
BrotherAlex

Цитата:
В какую сторону ковырять?

Есть такая темка ...
Автор: BrotherAlex
Дата сообщения: 11.02.2011 10:57

Цитата:
Есть такая темка ...

Спасибо за наводку. Но как бороться с синим экраном смерти при запуске сборки? Сборку делаю свою, со своими компонентами и настройками.
Автор: Hmuryj_Mik
Дата сообщения: 11.02.2011 12:21
BrotherAlex
С синим - не получал такого еще ... А вот насчет
Цитата:
со своими компонентами и настройками.
- однозначно - подход не верен. Есть такое понятие как плагин.
Автор: and42
Дата сообщения: 12.02.2011 15:44
Уважаемые. Тема такая. Для завершения всех процессов основного приложения использую TAPK(tapk.exe). При этом используется скрипт

Function OnFirstParentExit
TAPKPath = ExpandPath("%ProgramFilesDir%\TAPK\tapk.exe")
TAPK = ExecuteVirtualProcess(TAPKPath)
WaitForProcess TAPK, 1
End Function

Он зашибись работает, НО НЕ при закрытии основного приложения, а при его ОТКРЫТИИ! Дело в том, что при открытии приложения поверх него появляется модальная заставка(логотип фирмы), затем после задержки окошко убирается, вот это событие и вызывает OnFirstParentExit, которое благополучно грохает еще не начавшее работу основное приложение со всеми его процессами. Как обойти эту траблу? И где найти список всех событий в Тине. Задолбался искать в инете. Реально ли этот скрипт задействовать после некоторой паузы, когда уберется окно логотипа?
Автор: Vik2
Дата сообщения: 15.02.2011 19:17
только не бить!
вопрос может и страныый .. и не по адресу, если что киньте в меня камень с адресом кудпа идти, но не на 3 буквы
вот есть готовые сборки от PortableApps, чем они хороши для меня, так это тем, что можно самому новые версии программы поменять в папке Арр на свежее (пример есть файрфокс , вышла новая версия я ее инсталирую копирую в мою портабле прогу в жир Арр и все работает портативка сновой версией...) так вот и вопрос как сделать такое самому с другими прогами к примеру webpagemaker, скачал их десяки и все без такой папочки.
может кто поможет ?
Автор: NickOnToluca
Дата сообщения: 15.02.2011 20:27
Vik2
http://forum.ru-board.com/topic.cgi?forum=5&topic=27730&start=1392&limit=1&m=1#1
Автор: Astra55
Дата сообщения: 15.02.2011 20:43
Vik2
http://portableappz.proxima.web.tr/tutorial.php
Автор: Vik2
Дата сообщения: 15.02.2011 21:00
спасибо за информацию , буду читать всеравно, .... много букАвок там, а ради одной проги думаю не стоит вникать.
С помощью VMware ThinApp делаю, не проблема. а вот папочки Арр(с рабочей папкой программы) там нет ...

PS Вдруг у кого есть bebpagemaker с папкой Арр и маленьким запускатором дайте ссылку пож...
Автор: Astra55
Дата сообщения: 15.02.2011 21:10
Vik2
Здесь топик по ThinApp, а не поиск софтов со скриптами NSIS. Это на тот случай, если Вы об этом еще не догадались. Для развлечения можете прочесть FAQ по портабельным сборкам, может что-то новое узнаете. Знания, они через чтение приходят, а не через клавиатуру.
Автор: Vik2
Дата сообщения: 15.02.2011 22:05
извините .. дагадался конечно.Развлекался уже, .. вплоть до скачки 250 мегабайтного приложения для портабл.... Да конечно через чтение,вот намек на http://forum.ru-board.com/topic.cgi?forum=5&topic=0595#1 читаю, да и к примеру китайский язык через чтении их книг с ... иероглифами. Но все равно спасибо, что послали не далее..
Автор: coherent
Дата сообщения: 16.02.2011 10:35
Нужна помощь! Опыта еще маловато. Делал для тренировки портэбл EasyRecovery 6.21 и сразу проблема. Прога не видит диски. При восстановлении удаленных файлов в окне, где должен быть список дисков, пусто и опция Next неактивна:

В Package.ini задано DirectoryIsolationMode=Merged. Пробовал добавить папки %Drive_A% - %Drive_Z% c ##Attributes.ini c изоляцией Merged, не помогло. В ключах реестра HKEY_LOCAL_MACHINE.txt,... задал изоляцию "isolation_writecopy HKEY_LOCAL_MACHINE",...
Что я делаю неправильно?
Прога сама по себе портэбл, в том смысле, что если перенести папку на другой комп, то она будет работать без инсталяции. Если запускать ее прямо из папки, расположенной в %ProgramFilesDir%, то она нормально работает:

Заранее благодарен за подсказки!
Автор: Astra55
Дата сообщения: 16.02.2011 14:26
coherent
Можно попробовать сделать так: с помощью AnVir или аналогичной программы после инсталляции софта, определить при запуске нужных опций какие именно дллки задействуются и вынести их в реальную среду. А вообще, явно не тот софт взяли, раз опыта мало.
Автор: claim35
Дата сообщения: 16.02.2011 15:06
coherent
EasyRecovery 6.21 требуется NET Framework, не забыли его подключить? В целом для освоения ThinApp не самая подходящая прога, тем более для довольно ответственных задач, работы с файловой системой, плюс если она сама по себе портабельна, то нет большого смысла мучаться.
Автор: coherent
Дата сообщения: 16.02.2011 15:55
Astra55
claim35
Спасибо! Понял, не с того начал. Я наивно подумал, что если программе не нужна куча записей в реестре и куча файлов, раскиданных по разным папкам, то ее легко портабелизировать. Оказывается не все так просто.

Цитата:
определить при запуске нужных опций какие именно дллки задействуются и вынести их в реальную среду

имеется в виду в папку Plugins рядом с исполняемым файлом?

Цитата:
EasyRecovery 6.21 требуется NET Framework, не забыли его подключить?

На компе, на котором проверял, NET Framework установлен. Но странно, что на виртуалке, где устанавливал и отслеживал, NET Framework не установлен, а программа нормально установилась, вроде-бы...?!
Автор: claim35
Дата сообщения: 16.02.2011 16:07
coherent

Цитата:
Но странно, что на виртуалке, где устанавливал и отслеживал, NET Framework не установлен, а программа нормально установилась, вроде-бы...?!

В Windows 7 Framework уже включен, а вот в чистой XP пробую установить поломаную кажется FOSI пишет, что минимум 2.0 необходим.

Цитата:
Спасибо! Понял, не с того начал. Я наивно подумал, что если программе не нужна куча записей в реестре и куча файлов, раскиданных по разным папкам, то ее легко портабелизировать. Оказывается не все так просто.

Для меня всё как раз наоборот обстоит, если программа, так сказать, сильно загрязняет систему, реестр разбухает, стабильность падает, её пытаюсь как-нибудь виртуализировать, также интернет-программы удобно в целях безопасности, а вот серьёзные программы для работы с разделами диска или вот с файловой системой лучше не рисковать по-моему.
Автор: coherent
Дата сообщения: 16.02.2011 16:47
claim35

Цитата:
в чистой XP пробую установить поломаную кажется FOSI пишет, что минимум 2.0 необходим

подозреваю, что NET Framework ей все-таки не нужен. Но мне тоже попадал дистрибутив, который хотел то же как минимум 2.0. Я ставил дистрибутив от FOSI отсюда (http://forum.ru-board.com/topic.cgi?forum=35&topic=3337&start=800 в шапке). Здесь http://rghost.ru/4352873 лежит EasyRecovery Pro 6.21.02 Rus only Silent Install от Sish, если надо. Немного оффтоп, конечно...
Автор: NickOnToluca
Дата сообщения: 16.02.2011 17:47
Не нужен ей фреймворк. Этой проге столько лет, что тогда и не думали о таких ихвращениях, как ставить тонны DLL, чтобы запустилась программка.
Автор: claim35
Дата сообщения: 16.02.2011 18:01
NickOnToluca

Цитата:
Не нужен ей фреймворк. Этой проге столько лет, что тогда и не думали о таких ихвращениях, как ставить тонны DLL, чтобы запустилась программка.

Не знаю, может о разных программах говорим, установщик называется fo-e621.exe
Автор: NickOnToluca
Дата сообщения: 16.02.2011 18:20
claim35
Может это инсталятор не официальный, вот сборщик и поставил лишнюю галочку типа "Требовать фреймворк для установки".
Автор: coherent
Дата сообщения: 16.02.2011 19:09
NickOnToluca

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

Наверняка. Дистрибутив с сайта FOSI ставится без вопросов. А вот такой, который просит фреймворк, мне тоже попадался. Кстати, файл тоже называется fo-e621.exe, но однозначно отличается от FOSI по размеру.
С фреймворком понятно. А как относительно проблемы, которую я описал пару постов выше? Хотелось бы разобраться, хотя бы ради спортивного интереса. Попробую по совету Astra55 определть, какие дллки задействуются, но вот как их вынести в реальную среду пока не очень представляю.
Автор: NickOnToluca
Дата сообщения: 16.02.2011 19:21
coherent

Код: ExternalDLLs=...
Автор: nyuk
Дата сообщения: 21.02.2011 14:04
В Thinstall Manual 1.06 (шапка) указано что логотип меняется в tlink.exe
через редактор ресурсов.
Взял версию thinapp 4.0.3.3313. Ресурса bitmap в нем нет.(

Что я пропустил ?
Автор: NickOnToluca
Дата сообщения: 21.02.2011 14:54
nyuk
Не знаю, как там написано, но битмап меняется в распакованном tlink.exe.
ThinApp упакован сам собой.
Автор: nyuk
Дата сообщения: 22.02.2011 12:25
- чем распаковывается tlink.exe ?

- в сборке есть не пустая папка %drive_C%
После запуска портированной версии в Thinstall такая папка не появляется.
Что может быть причиной ?
Автор: NickOnToluca
Дата сообщения: 22.02.2011 13:50

Цитата:
- чем распаковывается tlink.exe ?

В оригинале tlink - это всего лишь точка входа в SetupCapture - основной контейнер.
Распаковка идет как и для любой другой сборки - вшапке написано.
Можно просто взять в варезнике уже распакованную.


Цитата:
- в сборке есть не пустая папка %drive_C%   После запуска портированной версии в Thinstall такая папка не появляется. Что может быть причиной ?

А с чего бы ей появляться? Это если перед сборкой этой папке изоляцию выставить, а потом из-под готовой портативки что-то записать в корень диска - вот и появится.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

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


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