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

» VMware application virtualization (Thinstall)

Автор: Astra55
Дата сообщения: 13.06.2008 12:12
hpoint
Раз я не уникален, тогда придется осваивать альтернативные методы портабелизации, типа NSIS, Inno или еще что-то в этом роде. Не с каждого софта Арма снимается автоматом, а просить каждый раз других людей напрягает.
С AWInstall как раз Арма снялась легко, но пришлось убрать из меню пункт About, иначе софт валится с ошибкой, там сидит регистрация, завязанная на Арму.
Автор: CPUUUH
Дата сообщения: 13.06.2008 15:13
Astra55


Цитата:
NSIS


Цитата:
Inno


дайте ссылки на эти программы.

Автор: nequ
Дата сообщения: 13.06.2008 15:35

- VMware Thinapp RC preview

virtualfuture.info/?p=28

- VMware Thinapp 4.0 release date : June 27th

" In the ThinApp FAQ (vmware.com/files/pdf/ThinAppFAQ.pdf) it is stated that
the general availability of VMware ThinApp will be on June 27th 2008. "

virtualfuture.info/?p=58
Автор: lorents
Дата сообщения: 13.06.2008 19:03
друзья, нужна ваша срочная помощь!

объясните мне как можно сделать точно такой же portable прогорамму
вот сама прога
http://webfile.ru/2019319
с таким вот окном запуска
http://i035.radikal.ru/0806/37/5d2e8d81561e.jpg

SOS!
Автор: Astra55
Дата сообщения: 13.06.2008 22:34
lorents
Эти понты делаются в AutoPlay Menu Builder или подобном софте. Обычно так поступают, мягко говоря, нехорошие люди Еще и пароль туда присобачивают.

Добавлено:
CPUUUH
http://nsis.sourceforge.net/Main_Page
http://www.jrsoftware.org/isinfo.php
Автор: CrazyDeath
Дата сообщения: 13.06.2008 23:04
to lorents
это Open source,зайди PortableApps.com да посмотри.
Автор: hpoint
Дата сообщения: 13.06.2008 23:10
lorents
Посмотрите здесь
Автор: lorents
Дата сообщения: 14.06.2008 00:25
Astra55

Цитата:
Эти понты делаются в AutoPlay Menu Builder или подобном софте

я как раз тоже об этом подумал

я уже все разобрался, все спасибо!
Автор: dj_Diesel
Дата сообщения: 14.06.2008 06:59
если я правильно понял

Цитата:
lorents
Посмотрите здесь


это шаблон от портаблеаппс и можно сделать свой такой же да?
Автор: MSx213
Дата сообщения: 14.06.2008 10:20
hpoint
Опиши поподробней

Цитата:
Как я должен попасть в виртуальную среду где храняться файлы?



Будет создаваться типа загрузчика или thinstalled прога упаковывается в конечный exe?
Автор: hpoint
Дата сообщения: 14.06.2008 11:41

Цитата:
это шаблон от портаблеаппс и можно сделать свой такой же да?
Да, но к этой теме это не имеет никакого отношения. Я как-то выше уже писал, что я этим проектом сам еще не занимался.

Цитата:
Опиши поподробней

Да я вроде как и расписал все максимально подробно. Не получилось? Тогда - что не получилось! После этого можно дальше говорить. А пока я даже не знаю, что сказать.
Автор: MSx213
Дата сообщения: 14.06.2008 16:26
это готовый файл package.ini или надо чёт ещё дописать?

Цитата:

[Isolation]
DirectoryIsolationMode=Merged

[BuildOptions]
SandboxName=THINSTALLED_APPLICATION_SANDBOX

[NewRoller.exe]
Source=Roller.exe
Shortcut=THINSTALLED_APPLICATION_NAME.exe


когда запускаю выскакивает ошибка отладка завершить.
Автор: hpoint
Дата сообщения: 14.06.2008 16:58
MSx213
Я вроде написал, что надо указать
1. ИМЯ_СВОЕЙ_ПЕСОЧНИЦЫ вместо THINSTALLED_APPLICATION_SANDBOX
2. ИМЯ_ПРОГРАММЫ_К_FS_КОТОРОЙ_НУЖЕН_ДОСТУП вместо THINSTALLED_APPLICATION_NAME.exe
3. Какой-нибудь наипростейший файловый менеджер. Здесь используется roller.exe (ссылку я давал на предыдущей странице). Это один EXE файл.
4. build.bat от любого проекта.

Все это положить в любую папку в каталог, где находятся все проекты и запустить build.bat. В результате будет создан файл NewRoller.exe, запустив который Вы получите доступ к FS программы THINSTALLED_APPLICATION_NAME.exe

Все вроде тоже самое написал, не надо больше спрашивать, надо ли чего дописывать в package.ini. Выполнены условия, которые я написал? Если выполнены, что за ошибка выскакивает? КОНКРЕТНО только, а не вообще мол ошибка.
Автор: MSx213
Дата сообщения: 14.06.2008 19:51
Всё так и делаю, только когда запускаю built.bat появляется папка bin там создаётся этот NewRoller.exe(12kb), если запустить появляется ошибка "Не удаётся найти указанный файл".
А если скопировать thinstall'ную прогу и roller в bin, тогда и появляется вот эта ошибка:

и ещё создаётся папка %AppData%\Thinstall\Null\ <<-- данные песочницы
Автор: hpoint
Дата сообщения: 14.06.2008 20:40
MSx213
Из папки bin NewRoller.exe перенесите в корень проекта, т.e на уровень вверхи запустите. Проверьте имя песочницы. Если не получится, то выложите свой проект на какой нибудь файлообменник.
Автор: MSx213
Дата сообщения: 14.06.2008 20:49
Всё я решил проблему! Нужно просто Roller.exe и Thinstalled soft ложить не в корне проекта(с built.bat), а в какую нибудь папку(у меня cat). Вот.

Цитата:

[Isolation]
DirectoryIsolationMode=Merged

[BuildOptions]
SandboxName=FS_Manager

[NewRoller.exe]
Source=cat\Roller.exe
Shortcut=cat\Thinstalled.exe

А потом к NewRoller.exe кинуть папку(cat) с Roller.exe и Thinstalled soft
Автор: hpoint
Дата сообщения: 14.06.2008 22:26
MSx213
Хорошо.
Автор: gti503
Дата сообщения: 16.06.2008 06:15
Подскажите пожайлуста как можно в проекте сделать папки профиля. То есть, например у меня на работе есть программа (табличный редактор). К нему файлы *.ini меняют часто в ручну (там разные значки и рисунки ссылки прописываются). Я так понимаю что если все сборка одним файлом (у меня так получается), то эти изменения я уже не могу добавить просто кинув в кину рядом, надо всю сборку пересобирать. Это не удобно и не практично.
Автор: dj_Diesel
Дата сообщения: 16.06.2008 06:56
gti503
папка профиля это %Profile%
а в справке есть как обновлять сборку
или попробуйте поставить в папке которую я указал Merged, она в песочнице должна появиться туда и попробуйте кидать ini
Автор: gti503
Дата сообщения: 17.06.2008 04:38
dj_Diesel


Цитата:
папка профиля это %Profile%


Как я понимаю это подразумевает что я буду пересобирать проект?
Если да, то меня интересует не это.
Есть готовая сборка, у ней время от времени меняется справочник (*.ini файлы). Вот как можно сделать так чтоб их можно было добавить без пересборки. То есть видимо в самой сборке надо изменения внести на папку (чтоб она была открыта - у меня это Referens).


Цитата:
попробуйте поставить в папке которую я указал Merged, она в песочнице должна появиться туда и попробуйте кидать ini


Не понял о чём речь, можно чуть подробнее
Автор: dj_Diesel
Дата сообщения: 17.06.2008 06:00
gti503
в любой папке %?% есть attributes.ini он указывает на изоляцию папки
ну вот в папке Referens сделай вместо Full параметр Merged
Автор: gti503
Дата сообщения: 18.06.2008 04:49
dj_Diesel

Цитата:
Referens сделай вместо Full параметр Merged

Сделал, но при сборке всё равно один файл и Referens включён проект. Я видимо опять что то упустил?
Автор: dj_Diesel
Дата сообщения: 18.06.2008 05:50
gti503
что за прога
ссылку
Автор: gti503
Дата сообщения: 18.06.2008 06:07
Ссылку не могу дать, т.к. эти проги служебные и довольно узко специализированные (ГТИ) и в инете мне не поподалась на них ссылки (GraphPad, Dmas). Если необходимо то могу выложить файлы, но мусора они много ставят, кроме .... там много нюансов при их настройке. Но пологаю, что проблема не в них. Например, у меня таже проблема возникла с UltraISO. Там есть папка LANG, так вот добавить новый файл в неё после сборки я уже тоже не могу. Выход с ней только пересбор (это для примера - сам файл языка мне не нужен, просто прога была под рукой для опытов).

Добавлено:
Я вот сейчас скачал UltraISO 9 и она работет прекрасно у меня, вопрос возник. В своей сборке у меня почему то прописывались жёстко DVD-rom-ы. То есть если на виртуалке он F и G. То потом и во все й сборке он только F и G и на реальной системе ничего больше не видит. Как этого избежать?
Автор: dj_Diesel
Дата сообщения: 18.06.2008 12:47
gti503
поставь ; в package.ini где virtual drives
и Merged в аттрибут ини рядом с build.bat
Автор: NickOnToluca
Дата сообщения: 18.06.2008 21:13
CrazyDeath

и все, кто попробовал ThinApp. Не замечали ли вы новых глюков с прогами, которые прекрасно портировались предыдущими версиями? У меня такая вещь с Оффисом - ThinApp выдает "Приложение не установлено для данного пользователя". Старенькая (мною предпочитаемая Northsttar Beta2 [3.386]) справляется.
Или что-то новое в этой галочке 'Advanced scan setings'? [Сомневаюсь]

Тут товарищи говорят о портаблах, созданных innoSetup и NSIS. По-моему, эти проги делают инстальники и если и делают портаблы, то мусорят в реестр и распаковываются во временную папку (поправьте, если не так).
Автор: drlexus2007
Дата сообщения: 18.06.2008 23:04
Профи! Кто может сделать Windows Live Mail Desktop портативный. спасибо
Автор: dj_Diesel
Дата сообщения: 19.06.2008 05:23
drlexus2007
в другой ветке заказы
Автор: gti503
Дата сообщения: 19.06.2008 06:33
dj_Diesel

Цитата:
поставь ; в package.ini где virtual drives
и Merged в аттрибут ини рядом с build.bat

Спасибо помогло с UltraISO

Добавлено:
dj_Diesel
C UltraISO помогло.
Автор: Astra55
Дата сообщения: 19.06.2008 06:52
NickOnToluca

Цитата:
По-моему, эти проги делают инстальники и если и делают портаблы, то мусорят в реестр

Фанатизма не надо, типа - нет портабелизации, кроме как Thinstall-ом, ныне, присно и во веки веков Thinstall обладает серьезными ограничениями, поэтому если вопрос стоИт ребром - быть или не быть, то лучше сделать чем-то другим, нежели вообще не делать.

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

Можно подумать, что у Thinstall это делается по другому.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

Предыдущая тема: Программа для поднятия трубки модемом


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