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

» VMware ThinApp (formerly Thinstall) 3

Автор: NickOnToluca
Дата сообщения: 16.03.2011 13:39
Jeka_Vurdik
Пробуй
ChildProcessEnvironmentDefault=External

Я мог опечататься, поэтому смотри в мануале точнее.
Автор: coherent
Дата сообщения: 16.03.2011 14:04
Astra55

Цитата:
делается обычный AppLinks плагин с файлами языков amd, amm, amt

Спасибо! Как подключить плагин уже разобрался. Если не трудно, где можно посмотреть, как такой плагин сделать самому?

добавлено
Кажется нашел!!!

Цитата:
Плагины собираются точно так же, как основная сборка, с теми же опциями, но содержит только свои папки/файлы/реестр, с полным отсутствием файлов и всего прочего основной сборки
Автор: coherent
Дата сообщения: 16.03.2011 21:18
Срочно нужна помощь!!!
Тут в теме пробегал проект "Execute-in-Sandbox" - запуск любых внешних программ под виртуализацией ThinApp. Как с ней обращаться? Вернее, как из нее выйти? Хотел посмотреть, что это такое, запустил Execute-in-Sandbox.exe, причем на виртуалке, а теперь и на хосте все портабл проги запускаются через cmd-окна. Как это дело отрубить?

добавлено
сам разобрался в чем была проблема. Век живи, век учись!
Автор: Chernoemore
Дата сообщения: 17.03.2011 23:25
Форумчане, может кто сделать портабельную программу правильно и как надо? Сейчас у меня 7х64 рабочая, а надо на 7х86 делать. Опыта в таких делах нет. Ставить операционку ж.диск не позволяет: нет места и не планировал даже. Теперь появилась острая необходимость в нужной программе.
Автор: Astra55
Дата сообщения: 18.03.2011 14:47
Иллюстрация на тему "а надо ли портабелизировать, если оно и так портабельное или дефолтно виндовое?". Меня задолбало на чистой системе каждый раз тащить мышом видео/аудиофайлы на КМ плеер, поскольку винда по дефолту желает открывать все своим WM плеером. Решение на базе плагина AppLinks - переименовываем wmplayer.exe в папке dllcache на что-то вроде wmplayer.exe.old, портабелизируем wmplayer.exe по дефолтному пути, без каких-либо папок и записей в реестре, песочница рядом с файлом. Заменяем своим исходный файл wmplayer.exe, на ругань винды отвечаем отказом и сохраняем свою версию файла. Создаем в С:\Program Files\Windows Media Player\ папку Plugins, куда закидываем портабельный пакет кодеков, например - K-Lite или другой по вкусу. Теперь и система чистая, дополнительных кодеков нет, и все медиафайлы могут быть открыты в стандартном виндовом плеере.
Автор: NickOnToluca
Дата сообщения: 18.03.2011 15:26
Astra55
Интересное решение. Одно из немногих, где виртуализация применяется именно как виртуализация, а не портабелизация.
Автор: Jeka_Vurdik
Дата сообщения: 19.03.2011 12:54
NickOnToluca
А куда это вставить? обясни пожалуйста, я понял что в packade.ini но куда именно
Автор: Chernoemore
Дата сообщения: 19.03.2011 16:08
Astra55
Интерес вызывает бесспорно. Скажите, как портабл WMP будет запускаться? Собственно, установить систему без самого плеера и добавить туда портабл WMP. И годится ли этот способ для Семерочного Медиа Центра? Ибо править реестр под запуск нужного кодека замучался.
Автор: Astra55
Дата сообщения: 19.03.2011 16:25
Chernoemore

Цитата:
как портабл WMP будет запускаться?

А какая разница для виндов, обычный это экзешник или контейнер? Ни название, ни место файла не изменяется, в контейнере кроме одного файла ничего нет. Очень может быть, что не нужно было создавать пустые ветки реестра, пусть использует свои собственные, реальные. Других задач, кроме подключения кодеков в виде плагина не ставилось. Про Win7 ничего не знаю, да и не желаю
Автор: SHEVRSV
Дата сообщения: 22.03.2011 11:18
Подскажите как побороть ошибку:




Добавлено:
Причем возникает она только на ХР на Windows 7 работает без проблем.
Автор: NickOnToluca
Дата сообщения: 22.03.2011 17:15
SHEVRSV
Можно попробовать добавить comctl32.dll
Автор: Astra55
Дата сообщения: 22.03.2011 17:34
NickOnToluca
Я уже несколько раз сталкивался с такой ситуацией - после портабелизации, софт выдает ошибку "не найдена такая-то дллка", причем, ее нет и обычная версия в ней не нуждается. Иногда это лечилось подкладыванием соответствующей дллки в принудительном порядке, иногда ничего не помогало, дллка не виделась софтом. Создавалось такое впечатление, что дллка находится в самом экзешнике и это место жестко фиксировано
Автор: SHEVRSV
Дата сообщения: 22.03.2011 18:28
NickOnToluca
так дело в том что он там присутствует, рядом ложил и GDI32
Автор: vyachko
Дата сообщения: 23.03.2011 13:53
NickOnToluca

Цитата:
Вопрос к пользователям. Действительно можете? Подскажите.

Доброго времени суток.
Как "виновник" истории с HKCR рассказываю:
Ещё в первой части данной темы было как-то пара сообщений с жалобами отсутствия сканирования HKCR и, что мол для какого-то приложения нужно просканировать именно HKCR. Я попробовал вручную (через батник) и получилось, решил отразить в мануале на случай если кому сгодиться, потом сделал патч, чтобы не возиться с батниками и так и повелось. Вот такая история у сканирования HKCR.
Ещё как-то встретил программу для востановления серийных номеров (Nuclear Coffee Recover Keys) из записей реестра, в её настройках в фильтре сканирования есть возможность указать HKLM, HKCU, HKCR, HKU по отдельности (хотя может это сделано для экономии времени на сканирование).
Автор: Hmuryj_Mik
Дата сообщения: 24.03.2011 00:43
sasha300
Цитата:
превьюшки не отображаются
Да вроде отображаются, '*.cdr' во всяком случае.

Добавлено:
Т.к. Сарture.exe не пользуюсь, в 4.6.1-361923(4679) сразу "получил":
Error: Unknown regisry base subkey HKEY_CLASSES_ROOT
Автор: naooki
Дата сообщения: 24.03.2011 11:04
Вопрос 1.
Проблема такая: собрал тотал, запускаю в нем простой текстовый файл (фото, любой другой документ) и возникает такая ошибка:

В сборке отсюда ошибка не возникает. Взял из этой сборки файлы, пересобрал, и ошибка вновь возникает.
Пробовал менять параметры в Package.ini, результата не дало. Есть предположение, что автор сборки (Baltagy) создал в проекте ссылку на какую-то директорию.
Решение проблемы того стоит: в сборке от Baltagy нет возможности подключения плагинов.

Вопрос 2.
Собственно, почему в версии 4.6.1-361923 не работает способ перекомпеляции существующего проекта (т.е. запуск второго снимка из файл-менеджера с подключенным проектом в качестве плагина)? Такой способ ничего находит только cmd. Пробовал и Total Commander и другие проекты.

Вопрос 3.
Почему не устанавливается JetAudio через портативный файл-менеджер? С остальными програми проблем нет, устанавливаются без проблем.
Автор: NickOnToluca
Дата сообщения: 24.03.2011 11:38
naooki
А может просто не стоит виртуализовать программу, которая и так портативна?
Автор: naooki
Дата сообщения: 24.03.2011 11:42
Так весь смысл в том и состоит, чтобы была возможность подключения к портативному Тоталу плагинов, таких как JetAudio, для более корректной ассоциации файлов и шелл-экстешн.
Автор: NickOnToluca
Дата сообщения: 24.03.2011 12:01
naooki
Делать виртуализованный файловый менеджер не стоит еще и потому, что при неправильной настройке запускаемые из него инсталяшки программ могут запуститься внутри виртуальной среды и, как следствие, установка либо вылетит с ошибкой либо установится непонятно куда (частично в песочницу).

Кроме того. Люди, которые знают, что такое файловый менеджер обычно любят лазить через него глубоко в системные файлы винды. Так вот независимо от старательной настройки изоляции, ничего из системных файлов толком не удастся подредактировать, т.к. в самый неподходящий момент все изменения запишутся в песочницу, а не в реальную систему. А еще стоит упомянуть о непредсказуемой работе на x64-системах.
Автор: naooki
Дата сообщения: 24.03.2011 12:06
Мне то и нужно, чтобы все изменения записывались только в песочницу.
Автор: Hmuryj_Mik
Дата сообщения: 24.03.2011 13:08
naooki
Цитата:
для более корректной ассоциации файлов
У тотала для этого есть свои средства (внутренние ассоциации).
Автор: NickOnToluca
Дата сообщения: 24.03.2011 13:10
naooki
А в чем тогда смысл файлового менеджера, кроме как залезть и подредактировать там, где нельзя?
Шучу, я то понимаю идею, но не вижу в ней принципиального смысла, а вижу только подводные камни.

По вопросу конкретно подсказать не могу, т.к. не пробовал реализовать. И не рекомендую.
Автор: naooki
Дата сообщения: 24.03.2011 13:32
Hmuryj_Mik
Вы же сами процитировали мои слова "для более корректной ассоциации файлов". Т.е. проще одним нажатием кнопки отправить всю папку музыки в JetAudio, чем предварительно запускать JetAudio, и потом перетаскивать папку.

NickOnToluca
К моему сожалению, эти подводные камни меньше тех, которые у меня сейчас. Думаю, таким способом избавлюсь от ряда проблем. И все получается нормально с другими файл-менеджерами, вот только к тоталу уже бесповоротно привык.

Остальные вопросы тоже ждут своих ответов.
Автор: NickOnToluca
Дата сообщения: 24.03.2011 13:45
naooki
Вы неправильно понимаете работу внутренних ассоциаций тотала. Там можно сделать, чтобы определенный тип файла открывался определенной программой, которая пусть будет портативной, со своими кодеками и др., а путь к ней можно задать относительно и портативно, если она будет лежать в папке тотала. Чтобы открывать выбранные файлы (например прямо в плейлист) в определенной программе, можно сделать кнопку на панели тотала.

Т.е. все так же категорически не рекомендую виртуалить файловые менеджеры, а по вопросам реализации вышеописанного - в ветку тотала.

Если идти Вашим путем, больше подойдет не ThinApp, а виртуальная среда типа MojoPac или Ceedo.
Автор: naooki
Дата сообщения: 24.03.2011 14:32
Ассоциации правильно понимаю.

Код: [Associations]
Filter1=*.pdf;*.tiff;*.fb2;*.fb2.zip;*.pcx;*.dcx;*.djvu;*.cbz;*.cbr;*.xps;*.jbig2;*.jb2;*.tcr;
Filter1_open=""d:\tools\ttstdu\STDUViewerApp.exe" "%1""

Filter2=*.csv;*.dif;*.dqy;*.iqy;*.oqy;*.rqy;*.slk;*.xla;*.xlam;*.xlb;*.xlc;*.xlk;*.xlm;*.xls;*.xlsb; *.xlshtml;*.xll;*.xlsm;*.xlsx;*.xlt;*.xlthtml;*.xltm;*.xltx;*.xlw;
Filter2_open=""d:\tools\ttof2003\Microsoft Office Excel 2003.exe" "%1""

Filter3=*.doc;*.dochtml;*.docm;*.docx;*.dot;*.dothtml;*.rtf;*.wbk;*.wri;*.dotx;
Filter3_open=""d:\tools\ttof2003\Microsoft Office Word 2003.exe" "%1""

Filter4=*.pot;*.pothtml;*.potm;*.potx;*.ppa;*.pps;*.ppsm;*.ppsx;*.ppt;*.ppthtml;*.pptm;*.pptx;*.pwz;
Filter4_open=""d:\tools\ttof2003\Microsoft Office PowerPoint 2003.exe" "%1""

Filter5=*.ini;*.inf;*.txt;*.cfg;
Filter5_open=""d:\tools\ttnpp\notepad++.exe" "%1""

Filter6 = (спрятано за # в сообщении)
Filter6_open=""d:\tools\ttjetaudio\JetAudio.exe" "%1""

Filter7=*.torrent
Filter7_open=""f:\tools\utorrent\utorrent.exe" "%1""
Автор: Hmuryj_Mik
Дата сообщения: 24.03.2011 20:24

Цитата:
... задолбало на чистой системе каждый раз тащить мышом ... переименовываем wmplayer.exe в папке dllcache на что-то вроде ...
А как быть если каж день, да м.б. по неск. раз (гипертрофировано конечно немного) откатываешся к чистой системе (да не к одной только, что на 'c:\')? ... Правильно! У меня все медиа-файлы сразу, например после переустановки ОСи, открываются KMP. Причем систем у меня "много" и они разные (так мне нужно), но я этого "не замечаю" (для данного случая). ТС однако "рулит", и не только в данном случае ... Весь софт работает одинаково, сразу и везде. Ни для чего другого мне эта тема (portable) и не нужна.
Автор: naooki
Дата сообщения: 25.03.2011 08:16
В общем версия 4.6.1-361923 у меня не стабильно работает. Сборки получаются чрезвычайно глючными, например, Total Commander, cmd, JetAudio. С первым все ясно, через cmd запускал оригинальный (не портабельный) тотал - эффект такой же, как в первом случае. JetAudio запустился и все: ни одна кнопка не активна, все висит.
ThinApp переустанавливал. Безрезультатно.
Ни у кого больше нет проблем с этой версией?

Вернулся к версии 4.6.0-287958. Все сборки отлично заработали.
Автор: gti503
Дата сообщения: 25.03.2011 09:26
VMware ThinApp 4.6.1-361923 (4679) поставил как вышла, собирал Skype™ 5.1, SMSDV, PhotoFiltre_Studio X_10.3.3.0, AkelPad_4.5.5 + программы по работе (список не буду приводить, это сильно специализированный софт). Так же пересобирал ранее созданные проекты в этой версии, проблем нет.
Система WinXP Sp3, как на виртуалке, так и "живой" системе создаю проекты.
TotalCom в последней версии не пробовал, т.к. раннее у меня не получилось отучить от падения сборку когда копирование задаёшь по F5+F2.
У вас проблема видимо в дистрибутиве. Я скачивал от сюда, анг. версия.
Автор: Astra55
Дата сообщения: 25.03.2011 11:45
Hmuryj_Mik
Вы не поняли идею, которая была предложена. Суть вовсе не в WM или в КМ плеерах. Для ассоциаций файлов с портабельными или обычными софтами есть утилита associate, поэтому создать несколько батников по вкусу никто не мешает, хоть каждую минуту меняйте.
Автор: Hmuryj_Mik
Дата сообщения: 25.03.2011 13:41
Astra55
Я понял так - "подмена" WMP его портативным аналогом с возможностью использовать последним технологии ThinApp плагинов (кодеки и т.п.). Про утилиту 'associate' ничего сказать не могу (не использую), но думаю, что это просто удобный инструмент, кот-й, тем не менее, изменения в реестр вносит(!). Т.е. налицо наличие "манипуляций", без которых я стараюсь обходиться.
+
К тому-же KM всегда удобнее WM

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

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


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