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

» VMware ThinApp (formerly Thinstall) 3

Автор: SADUKEY
Дата сообщения: 20.12.2009 11:15
Граждане будьте так любезны для особо тупова, объясните на пальцах как пользоваться утилитой thinreg.exe. Читал хэлп и не врубился.
Автор: vv07
Дата сообщения: 20.12.2009 11:19
NickOnToluca
Скриптом?На какой версии VMware ThinApp?На последних,сколько не пробовал,скрипты не работают.Неужели нашли решение?
Автор: NickOnToluca
Дата сообщения: 20.12.2009 11:39
vv07
Вот этот

Код: Function OnFirstParentExit

KillProcess = "process_name.exe"

Set ProcessList = GetObject("winmgmts://.").InstancesOf("win32_process")

For Each Process In ProcessList
If Process.Name = KillProcess Then
Process.Terminate
End If
Next

End Function
Автор: gencho
Дата сообщения: 20.12.2009 13:25
NickAlreadyExists
Спасибо за информацию.

Цитата:
по идее, после регистрации "своих" iFilter-ов требуется рестартить службу, их использующую (если нужно использовать их "немедленно").

Этого не надо делать, сразу после регистрация IFilter готов к работе. Тот пример который я дал, так работает. Но, если возможно рестартить нужная служба с портабельной проги, то может все заработает. Пока не ясно как этого сделать...

В конце концов мне приходить и другая еретическая идея - сделать программа, которая перед запуском основной проги будеть регистрировать нужные IFilter's в основная система, а после запуска будеть убирать записи с регистр. Но это как-то не елегантно...

Astra55

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

Спасибо за совет. А43 который я встраиваю предназначался только для запуск разных компонент VStudio. У Visual Studio много разных утилит, а у A43 есть удобная возможность создать лента с shortcuts для них и запускать прямо из виртуальной среды. Но сейчась задумался, в конце концов я могу написать быстро подобная программа для запуска. Только всли найдется нужное время

Автор: megauser123
Дата сообщения: 20.12.2009 21:47
gencho 14:25 20-12-2009
Цитата:
В конце концов мне приходить и другая еретическая идея

Могу предложить вариант - запаковвывать и саму программу и все нужные ей фильтры в одну портативку. Тогда они всегда будут видеть друг-друга и ничего в реальной системе править не придется.
Автор: gencho
Дата сообщения: 20.12.2009 22:16
megauser123
В том то и проблема, не видни. Немного выше я дал простая програма для примера - если ее запакуеш вместе с CHM IFilter, она не работает. Но если CHM IFilter инсталировать на основная система, все запускается как надо.

IFilters используются не прямо из програмы, а из какого-то интерфейса, предоставляемого Windows, в котором участвуют програмы и процесы вне портативки, которые не видят виртуальный реестр.
Автор: megauser123
Дата сообщения: 20.12.2009 22:45
gencho 23:16 20-12-2009
Цитата:
IFilters используются не прямо из програмы, а из какого-то интерфейса


И точно:
Цитата:
The Citeknet CHM IFilter is designed and optimized to use the extra indexing feature included with Windows Desktop Search, Microsoft SharePoint Portal Server or Microsoft SQL Server.

Version 2.1 (Beta) now supports IPersistStream and is compatible with Windows Vista (RC1+) and Windows Desktop Search 3.0.
Т.е. паковать, возможно, придется и Windows Desktop Search, к тому же не факт, что *это* потом еще заработает...

Вот это может дать зацепку:

Цитата:
dtSearch implements IFilter support using an external file parser DLL, dtv_ifilter.dll. If this component is not installed, IFilter integration will not work.

The dtSearch IFilter adapter only works on systems with the Microsoft component query.dll installed. For information on products that include query.dll, see http://support.microsoft.com/dllhelp
For more information on IFilters, see http://www.ifilter.org/ or http://channel9.msdn.com/wiki/default.aspx/Channel9.DesktopSearchIFilters
Автор: gencho
Дата сообщения: 20.12.2009 23:29
megauser123
Да я немного покопался уже в dtSearch, и пример который дал выше то-же самое, что делает и он для подключение IFilter. T.e. если можно запустить в рабочее состояние тот пример в портабл, то dtSearch наверняка заработает с встроеные IFilter's.

Про пакование всей Windows Desktop Search, хорошо бы попробовать, но не знаю как.
Автор: Crag Hack
Дата сообщения: 21.12.2009 14:40

Цитата:
Crag Hack
А, так оно не работает вообще ни на одном компьютере или как?

Работает только на том ПК, где делалась сборка.
Т.е на ВМ установил фотошоп, сделал сборку, удалил полностью фотошоп, проверил отсутствие службы, отсутствие в реестре упоминаний о фотошопе, запустил сборку - РАБОТАЕТ.
Переношу на реальный ПК (на разные) - не работает
Автор: NickOnToluca
Дата сообщения: 21.12.2009 15:21
Crag Hack
Ну что сказать? Во-первых по вашему методу получается, что фотошоп вычищается сильно. ВО-вторых - опять же если регистрируете ключиком - то ключик только под эту машину.
Автор: Vanries
Дата сообщения: 21.12.2009 17:11
При установки Фотошопа в процессе создания portable, попробуй использовать патч к фотошоп
Автор: NickOnToluca
Дата сообщения: 21.12.2009 17:21
Vanries
Это обсуждалось выше.
Автор: Astra55
Дата сообщения: 21.12.2009 17:22
NickOnToluca

Цитата:
ключик только под эту машину

У Адобы это легко обходится портабелизацией триала. Именно так я сделал Акробат 8.1.7. Активация может быть на полуавтомате, кроме самого кода активации. Для CS2 ясно сказано:
Activating Photoshop
You can activate your copy of Photoshop during installation or at a later time over the Internet or by phone
Автор: Hmuryj_Mik
Дата сообщения: 21.12.2009 18:14
Astra55
Я пару раз включал keygen в состав сборки. Генерация ключа и активация происходит автоматом и незаметно/необременительно для пользователя. Конечно по разному в зависимости от продукта и исполнения kg.
Автор: Astra55
Дата сообщения: 21.12.2009 18:27
Hmuryj_Mik

Цитата:
Конечно по разному

Вот именно. С активацией можно сделать автомат, но вряд ли целесообразно.
Автор: NickOnToluca
Дата сообщения: 21.12.2009 19:04
Если бы генераторы ключей поддерживали командную строку...
Автор: Rkor
Дата сообщения: 22.12.2009 07:26
Ни к кого нет случайно патченных AdobeLM.Dll и Tw10122.dat к фотожоп CS2? В CS2 затык кажется именно в них. Т.к. у меня CS с этими патченными dll портабилизируется нормально. На них защита SafeCast. походу все из-за этого
Автор: Hmuryj_Mik
Дата сообщения: 22.12.2009 20:07

Цитата:
Если бы генераторы ключей поддерживали командную строку...

Слишком хорошо ... Посредством хэндлов формы kg добраться до контролов обычно проблем нет, а вот применить ключ - они возникают чаще (самое простое - занести в реестр).
Автор: gencho
Дата сообщения: 25.12.2009 15:22
Встречали ли такой проблем...

Собираю прога Advanced Disk Catalog v1.51. Собираю с ThinApp 4.0.1 2866. Все нормально, запускается и работает прекрасно.

Но если пробую собрать с ThinApp 4.0.4 (3614), чтобы прога работала и под Win 7, появляется проблем. Прога после запуска выдает ошибка и закрывается (независимо от версия операционной системы, на которая запускается).
Автор: Astra55
Дата сообщения: 25.12.2009 16:12
gencho

Цитата:
Встречали ли такой проблем...

Встречали. Не скажу что часто, но изрядное количество сборок не работает даже под XP при использовании версии 4.0.4. Так что не удивляйтесь, версия явно кривая.
Автор: NickOnToluca
Дата сообщения: 25.12.2009 16:18
gencho
Astra55
Да и не только с этой версией бывало.
Автор: Astra55
Дата сообщения: 25.12.2009 17:14
NickOnToluca

Цитата:
Да и не только с этой версией бывало.

Кто спорит, бывало, вопрос только в том, как часто. Последняя версия бьет рекорды, причем, без видимых причин, в виде пакеров и прочего, на что можно было бы сослаться.
Автор: NickOnToluca
Дата сообщения: 25.12.2009 17:38
Astra55
А не замечали разницы в количестве неудач в зависимости это пересборка проекта старой версии или новый проект?

Мне кажется должна быть зависимость.

Новая версия скорее всего местами выставляет при новом захвате свою изоляцию.
Автор: Astra55
Дата сообщения: 25.12.2009 17:58
NickOnToluca
Я сравнительно редко пересобираю, обычно по ходу сборки меняю версию Thinstall, если обнаруживается Арма или другие проблемы, которые не берут старые билды. И наоборот, но так бывает куда чаще. То есть, снизу вверх только по объективным причинам, а вот сверху вниз неизвестно почему. Но приходится, раз оно не желает работать на новых.
Автор: wald1968
Дата сообщения: 25.12.2009 19:22
ShFilesAcSpy.rar Поправил-теперь мониторит не только диск C
Автор: Astra55
Дата сообщения: 25.12.2009 19:27
wald1968
Автор дорабатывает этот софт, должны появиться новые удобные фичи. Когда - не знаю, как у него время и желание будет. Но обещал.
Автор: ziFFir
Дата сообщения: 26.12.2009 19:14
Какая может быть причина если при запуске портативной программы она не видит своих dll. Например сделал Corel Paint Shop Pro Photo X2, при запуске выдаются ошибка что не найден CoreGUI.dll который находится в Program Files/Corel Paint Shop Pro Photo X2, в проекте он есть, в ексешник добавляетя но при запуске все равно не видит. Помогите пожалуйста.

И второй вопрос. Нашел вот такую цитату:
Astra55

Цитата:
У меня сильные подозрения, что кейген появится не скоро. Вот паллиативное решение в виде портабельной сборки:
http://narod.ru/disk/10937612000/PrintFolders2.3.rar.html
Вечный триал с удалением песочницы. А наг на выходе не такая большая проблема, раз 15 баксов жалко, то можно и потерпеть.

Как это можна сделать? Выставлять изоляцию на какой-то ветке или строчке в реестре?
Автор: megauser123
Дата сообщения: 27.12.2009 00:38
ziFFir 20:14 26-12-2009
Цитата:
Как это можна сделать?

Код: [no][BuildOptions]
RemoveSandboxOnExit=1 [/no]
Автор: NickOnToluca
Дата сообщения: 27.12.2009 15:36
Или запускаете на x64 системе.
Автор: Astra55
Дата сообщения: 27.12.2009 16:00
ziFFir
Собирайте Corel в Ксенокоде. Меня друг недавно попросил сделать русскую версию X4, были собраны отдельно Король Дров, отдельно Пэйнт. Он доволен, мне эти софты не особо нужны.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

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


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