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

» VMware ThinApp (formerly Thinstall) 3

Автор: NickOnToluca
Дата сообщения: 05.05.2010 18:03

Цитата:
или это просто старые запасы VS?

Да. И не зря.
Автор: q111111
Дата сообщения: 06.05.2010 09:24
NickOnToluca

Цитата:
Да. И не зря.

тут бы уже и аргументы не помешали
что там хорошего в старой версии?
Автор: NickOnToluca
Дата сообщения: 06.05.2010 09:29
q111111
Некоторые капризные программы отлично работают ТОЛЬКО в определенной версии.
Автор: GeneralIII
Дата сообщения: 06.05.2010 20:53
Подскажите, плз такую штуку. Сделал фотошоп портабельный с помощью "VMware ThinApp 4.5". Все отлично, но как сделать, чтобы была доступна папка плагинов для добавления-удаления?
Автор: NickOnToluca
Дата сообщения: 06.05.2010 22:14
GeneralIII
Читайте версию для печати. Несколько раз уже обсуждалось.

Упреждающий ответ:
1. Нет не помню где точно, но не менее трех раз - точно.
2. Да, согласен, ЧаВо здесь в шапке не хватает, но его заменяет мануал vyachko (тоже стоит почитать).
Автор: GeneralIII
Дата сообщения: 07.05.2010 19:24
Ага, с материалами vyachko разбирался, много полезного. Но простого ответа, как сделать одну папку всегда видимой, не нашел. Может, нужно еще внимательнее...
Автор: NickOnToluca
Дата сообщения: 07.05.2010 19:36
GeneralIII
Нет простого ответа.

Можно либо к сборке добавить файловый менеджер, который будет видеть внутренности виртуальной файловой системы. Еще то же самое можно делать через диалоговое окно портативной программы.

Или присоединять нужные вещи через ThinPlugins (AppLinks).
Автор: GeneralIII
Дата сообщения: 07.05.2010 20:09

Цитата:
через диалоговое окно портативной программы

Это получается без проблем. Но мне попадалась сборка фотошопа(не помню, кто автор), в которой нужная папка после каждого запуска то появлялась, чтобы принять-удалить плагины, то исчезала.

Цитата:
Или присоединять нужные вещи через ThinPlugins (AppLinks)

вот об этом интересно почитать. Если не затруднит, подскажите, где. Скачал ThinPlugins-1901.exe, но он запаролен и требуют заглянуть на лохотрон. )

PS. не поленился, разыскал эту сборку. Ее автор, все-таки, vyachko. Тогда я ему задавал вопрос об этом в личку. Он ответил но весьма корректно отправил меня "изучать первоисточники"
Автор: NickOnToluca
Дата сообщения: 07.05.2010 21:29
GeneralIII
И правильно отправил. То, что Вы описали - тоже подбрасывание, только не через диалоговое окно, а через vb-скрипты. Ими не владею.
Автор: vyachko
Дата сообщения: 12.05.2010 11:43
GeneralIII

Цитата:
Но мне попадалась сборка фотошопа(не помню, кто автор), в которой нужная папка после каждого запуска то появлялась, чтобы принять-удалить плагины, то исчезала.

Да, это был фотошоп CS4, в этой сборке для переноса файлов из реальной файловой системы в виртуальную применён скрипт, каждый, кто желает его использовать может через диалоговое окно той сборки фотошопа CS4 зайти в виртуальную папку C:\Program Files\ThinstallPlugins и скопировав файл Install1-31.vbs куда-нибудь в реальную файловую систему поразбираться с ним. Помниться мне кто-то уже использовал такой-же принцип переноса файлов при сборке своей сборки.


Цитата:
Тогда я ему задавал вопрос об этом в личку. Он ответил но весьма корректно отправил меня "изучать первоисточники"

Тогда Вы написали:

Цитата:
Сам давно занимаюсь подобными вещами, ... а то, как вы выполнили "плавающие" папки плагинов и пресетов меня очень заинтересовало.

из этой фразы я сделал вывод, что Вы поняли использованный мной принцип. Другой же вопрос касался новый версий мануала (для ThinApp). Я ответил:

Цитата:
Мануал существует только один, но между "старыми" версиями Thinstall и "новыми" версиями ThinApp ведь нет особой разницы в инструментарии (за исключением нескольких новых опций в Package.ini). Основная разница в работоспособности самих версий в случае с теми или иными программами. ... (добавлю, что практически всё описанное в мануале касается и ThinApp).
Автор: GeneralIII
Дата сообщения: 12.05.2010 17:22
Спасибо, нашел эту папку, попробую разобраться. Хотя от нескольких добрых напутственных слов, с чего начать все эти эксперименты, я бы не отказался.
Автор: Xttx
Дата сообщения: 13.05.2010 10:18
Пролистал все 42 страницы но на свою пролему даже намека не нашел,
проблема в следующем:
Виртуализированные приложения нехотят видеть папки вложенные в Program Files и Program Files (x86). Не сами эти папки а именно те папки что внутри. Программы ими пользуються, могут туда записывать и читать из них. Если программа просит выбрать _ФАЙЛ_ то в файл експлорере проблем никаких, захожу куда мне надо и выбираю нужный файл, но есле прога просит выбрать _ПАПКУ_ то в диалогах выбора папок папки Program Files и Program Files (x86) не открыть. Там тупо нет плюсика, и по двойному клику выбираеться сама папка Program Files (x86), а то что у неё внутри не открываеться как должно.
У Win 7 два диалоговых окна выбора папок (старое и новое), вот если выползает новое, то там есть контекстное меню, из которого можно создать новую папку в выделенной папке. Вот после этого у Program Files появляеться нужный плюсик и её можно полностью раскрыть.
Плохо то, что в результате сих манипуляций периодически приходиться удалять из Program Files "Новая Папка", "Новая Папка 1", "Новая Папка 2", "Новая Папка 3"...
Ещё хуже, то что если открываеться старое диалоговое окно (в режиме совместимости) то тогда в эти папки попасть невозможно вообще!!!
Может кто ни будь знает что можно сделать?
Заранее спасибо!

PS. Разрешения на папки менял. Всем разрешил всё. Без толку.
Автор: vea419
Дата сообщения: 13.05.2010 10:37
При создании сборки версией 4.5.0-238809.3876 в папке bin создается файл в 2-3 раза больше, чем исходный проект (Весь проект 10 мб, полученный портабл - 33 мб). Полученный файл хорошо сжимается WinRarом. При создании билда ставлю опцию сжатия сборки (CompressionType=Fast). Пробовал убирать файлы реестра - то же самое. Собрал сборку версией 4.0.4.204871.3614 - конечный файл 6 мб. Никто не встречался с такой проблемой?
Автор: ne0_2002
Дата сообщения: 13.05.2010 10:44
vea419
Добавь в секцию [Compression] параметр OptimizeFor=Disk
Автор: vea419
Дата сообщения: 13.05.2010 10:52
Да, помогло. Выходной файл - 6,5 mb. Спасибо большое. А что это за параметр? и почему в старых версиях без него все было нормально?
Автор: Astra55
Дата сообщения: 13.05.2010 11:48
Xttx
Попробуйте инсталлировать софты в С:\Documents and Settings\All Users\Application Data\
Очень хорошее место для тех софтов, которые лезут куда не надо.
Автор: Xttx
Дата сообщения: 13.05.2010 12:54
Astra55
Дело в том, что это плагины, и весь проэкт по сути хост приложение, плюс три десятка плагинов, сами плагины инсталируються всегда в C:\Program Files (x86)\steinberg\vstPlugins, но у каждого из этих плагинов должна быть директория с контентом к нему. И вот тут не всегда её можно выбрать. Чаще всего оно записывает свой контент в папку с собой, т.е. C:\Program Files (x86)\steinberg\vstPlugins\_PLUGIN_NAME_\Content Library. И большая половина после инсталляции просит указать для себя путь к своему контенту, вот тут-то мне и нужно лезть из виртуализированной проги в Programm Files.
Пытался указать на на нужные папки, и даже править файлы реестра до компиляции билда. Если пользоваться компом на котором создавался снапшот - проблем нет, но мне нужно это разнести по трём компам, а при запуске на другом компе все настройки сбиваються Вот такая ерунда.
Да и вообще!, мало-ли зачем и чем мне понадобиться туда залезть (в Program Files), хочеться как-то что б это всё корректно работало, а не искать workaround-ы после сборки....
Автор: GeneralIII
Дата сообщения: 13.05.2010 13:08
Xttx, как крайнюю меру, можно использовать управление плагинами через диалоговое окно программы.
Автор: ne0_2002
Дата сообщения: 13.05.2010 13:53
vea419

Цитата:
А что это за параметр? и почему в старых версиях без него все было нормально?

Неплохо было бы если не всю документацию, то хотя бы What's new почитать.
Автор: Xttx
Дата сообщения: 13.05.2010 14:24
GeneralIII
Ну как же я укажу плагину на его контент через диалоговое окно программы? Когда они запрашивают путь к контенту они используют собственное диалоговое окно "обзор папок", через которое у меня неоткрываеться Program Files ни Program Files (x86).
Автор: GeneralIII
Дата сообщения: 13.05.2010 14:37
Xttx
1. Нужно открыть диалоговое окно проги.
2. Диспетчером задач убить эксплорер.
3. В диалоговом окне найти и запустить эксплорер.
Все, прога и ее плагины перенесены из "виртуальности" в "реальность". Или нужно что-то другое?
Автор: NickOnToluca
Дата сообщения: 13.05.2010 14:45
GeneralIII

Цитата:
прога и ее плагины перенесены из "виртуальности" в "реальность"

Скорее это реальность перенесена в виртуальность.


Цитата:
В диалоговом окне найти и запустить эксплорер.

Его диалоговое окно этого не позволяет.
Автор: Xttx
Дата сообщения: 13.05.2010 15:12
GeneralIII

Цитата:
Его диалоговое окно этого не позволяет.

Ну во первых это.
А во вторых - это действительно не то что мне надо. Мне надо так:
инициализируеться плагин, открываеться окно с названием "Обзор Папок", где мне предлагаеться выбрать контент плагина, т.е. :
C:\Program Files (x86)\Steinberg\VstPlugins\Plugin_XXX\Content Library\
И поменять путь нельзя никак.
Вот только на
C:\Program Files (x86)
дерево заканчиваеться! Эта папка просто не разворачиваеться! Про workaround я уже писал: правый клик -> создать папку, тогда всё разворачиваеться, но не во всех плагинах это возможно! Многие используют свой собственный диалог для выбора папки, и там фича с новой папкой уже не работает так как тупо нет меню правой мышки
Автор: GeneralIII
Дата сообщения: 13.05.2010 15:14

Цитата:
Скорее это реальность перенесена в виртуальность.

Точно

Добавлено:

Цитата:
инициализируеться плагин

Я как-то делал с сборку Аудишена с виэсти-плагинами. Так чтоб в дальнейшем особенно не морочиться, я сразу сотню их туда впарил. А чё, места не жалко Тоже вариант, на крайний...
Автор: Xttx
Дата сообщения: 13.05.2010 15:51
Так ведь именно это я и пытаюсь сделать!!!!!!
Только плагины к аудишену достаточно в нужную папку положить, а у этих ВСТИ надо потом ещё в сетапе папки выбирать.
Чтоб было понятно имеем такую картину:

Обратите внимание на отсутствие разворачивалки у папок Program Files 64 и 86
Как-же туда попасть, а????
Ну например так:


Видите? Появился разворачивающий треугольничек! Жамкаем!
И вот она папочка

Вот как-то так... А что бы залезть на уровень ниже, в папку плагина, а затем её контента нужно снова папки создавать. Поскольку не учавствовавшие в виртуализации папки все прекрасно разворачиваються, как-то думаеться о режиме изоляции... Но там вроде везде merged, или writecopy....

Но самое главное, что делать вот в таких случаях:

Видите нет кнопки "Создать Папку"??? И правая мышь не работает!!!
Автор: NickOnToluca
Дата сообщения: 13.05.2010 16:07
Xttx
Устанавливай и программу и плагины в корень диска C:\
Автор: Xttx
Дата сообщения: 13.05.2010 17:19
Ну как же обяснить-то.....
Я могу установить программу в корень диска С:, но плагины к ней я всё равно должен буду устанавливать в папку ВНУТРИ программы - VstPlugins, и поменять её нельзя!
И мы возвращаемся на исходную позицию, только вместо program Files я не смогу открыть папку с программой. Я уже пробовал. Где бы она не лежала, все папки начиная с той в которой она лежит и до конца иерархии заблокированы.
Автор: GeneralIII
Дата сообщения: 13.05.2010 17:25

Цитата:
все папки начиная с той в которой она лежит и до конца иерархии заблокированы

Мммдаа.. Любопытно. Хорошо, а установленная программа позволяет зайти во все эти папки и вызвать плагины?
Автор: NickOnToluca
Дата сообщения: 13.05.2010 17:29
Xttx

Цитата:
и поменять её нельзя!

Что за злобные такие плагины. Практически все VST-шки, что я устанавливал предлагают выбор, где создавать папку VSTplugins. Обычно по-умолчанию предлагают "C:\Program Files\Steinberg\VSTplugins", но позволяет менять.

В крайнем случае - принудительно перенести ее после установки.
Автор: ge57
Дата сообщения: 13.05.2010 18:52
Уважаемые! Достала следующая проблема — пересобрал CorelDrawX4 — все замечательно: не работает, а летает.НО! После выхода из программы в памяти остается процесс «CorelDraw», занимает от 68 до 77 мб. Убивается только руками принудительно. Перепробовал ВСЕ методы, предложенные vyachko, ни один не работает в данном случае.
У кого-нибудь есть ли предложения по данной проблеме? Заранее благодарю. В скриптах абсолютный дуб.

Добавлено:
Xttx
Если у тебя Win7, то там есть такая фишка: при включенном UAC — запись в %ProgramFiles% невозможна. Попробуй отключи.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

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


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