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

» VMware ThinApp (formerly Thinstall) 3

Автор: ice99
Дата сообщения: 13.11.2011 09:27
Портабелизирую Autodesk Inventor 2012. В принципе, получилось всё, кроме одного.
Не получается прикрутить активацию кейгеном..

Портативку делаю на xpsp3, 4.6.2-467908 (5101), Vmware8
призапуске на xp - вылетает ошибка ключа, НО активация даже не спрашиваются, программа функциональна.

тестирую на windows 7 запрос активации и активация не проходит.
Пробовал следующими вариантами.
1. Делаю в Package.ini 2 точки входа

[Autodesk Inventor Professional 2012.exe]
Source=%ProgramFilesDir%\Autodesk\Inventor 2012\Bin\Inventor.exe
Shortcut=AI.dat
WorkingDirectory=%ProgramFilesDir%\Autodesk\Inventor 2012\Bin\
FileTypes=.iam.ide.idw.idw;*.dwg.ipj.ipn.ipt
ObjectTypes=Inventor.Application;Inventor.Application.1;Inventor.AssemblyDocument;Inventor.DrawingDocument;Inventor.iFeatureDocument;Inventor.PartDocument;Inventor.PresentationDocument
Shortcuts=%Programs%\Autodesk\Autodesk Inventor 2012;%Desktop%


[keygen.exe]
Source=%ProgramFilesDir%\Autodesk\Inventor 2012\Bin\keygen.exe
Shortcut=AI.dat

Ярлык для кейгена создаётся при билде, кейген запускается, но при нажатии на "mem patch" пишет, что "Окно лицензии должно быть активно". А оно и активно, естественно, на экране есть, но кейген его не видит.

2. Пробовал запустив незарегеный Инвентор в диалоге открытия файла запускаю кейген (по идее в виртуальной среде) - то же самое при открытом окне лицензии не видит его.

Пробовал запуски "от имени администратора", "режим совместимости" - эффекта нет.

У Autodesk десяток продуктов с подобным методом активации. В чём проблема, может кто сталкивался?
Автор: Scorpkoms
Дата сообщения: 14.11.2011 14:04
Доброго времени уважаемые!
Возникла проблема с иконками к портируемой программе,хотя до недавнего времени
проблем не было. Версия ThinApp 4.6.0.287958.4240,файл иконок переместил
в директорию проги,в Package.ini указал путь,файл собирается,но без иконки.
Вот фрагмент:

Код: [ACDSee Pro 4.exe]
Source=%ProgramFilesDir%\ACD Systems\ACDSee Pro\4.0\ACDSeePro4.exe
ReadOnlyData=bin\Package.ro.tvr
WorkingDirectory=%ProgramFilesDir%\ACD Systems\ACDSee Pro\4.0\
Icon=%ProgramFilesDir%\ACD Systems\ACDSee Pro\4.0\ACDSeePMShortcut_47602939CE2E48588DD9FA0DF78CC0D9.exe
Shortcuts=%Programs%\ACD Systems
Автор: NickOnToluca
Дата сообщения: 14.11.2011 14:16
Scorpkoms

Код: Icon=%ProgramFilesDir%\ACD Systems\ACDSee Pro\4.0\ACDSeePMShortcut_47602939CE2E48588DD9FA0DF78CC0D9.exe
Автор: claim35
Дата сообщения: 14.11.2011 14:20
Scorpkoms
Проще всего вообще убрать строчку Icon и в 99% случаев всё будет в порядке, а если хочется свою, то лучше использовать ico файл.
Автор: NickOnToluca
Дата сообщения: 14.11.2011 14:43
claim35
Дело в том, что ICO-файл даст нормальную иконку только определенного размера. при Изменении масштаба такая иконка будет корежиться.

А так да, можно просто закоментить, если иконка данного файла устраивает.
Автор: Scorpkoms
Дата сообщения: 14.11.2011 16:12
NickOnToluca

Цитата:
А так да, можно просто закоментить, если иконка данного файла устраивает.

Так тоже не выходит,файл без иконки,хотя и работает программа.
Автор: NickOnToluca
Дата сообщения: 14.11.2011 17:04
Scorpkoms
А какого размера файл получается?

Иначе - сделать так:

[ACDSee Pro 4.exe]
Source=%ProgramFilesDir%\ACD Systems\ACDSee Pro\4.0\ACDSeePro4.exe
ReadOnlyData=bin\Package.ro.tvr
WorkingDirectory=%ProgramFilesDir%\ACD Systems\ACDSee Pro\4.0\
Icon=%ProgramFilesDir%\ACD Systems\ACDSee Pro\4.0\ACDSeePro4.exe
Shortcuts=%Programs%\ACD Systems
Автор: claim35
Дата сообщения: 14.11.2011 17:23
Scorpkoms

Цитата:
Так тоже не выходит,файл без иконки,хотя и работает программа.


Цитата:
А какого размера файл получается?

Делал я как-то ACDS 4, всё там с иконкой нормально, но размер действительно немаленький, если брать оригинальный дистрибутив, то Thinapp предлагает запаковывать в dat файл с отдельными точками входа, хотя если я правильно понимаю ход мыслей NickOnToluca размер не такой, чтобы возник известный глюк Windows с отображением иконок больших файлов.
Автор: Scorpkoms
Дата сообщения: 14.11.2011 21:23
NickOnToluca

Цитата:
А какого размера файл получается?

57.5 mb
Это вторая программа с таким "косяком",и если есть запись:

Код: Icon=%SystemRoot%\Installer\{B73807FD-C95C-4265-8AB5-3151823437B4}\Файл иконки.exe
Автор: 231930
Дата сообщения: 14.11.2011 22:03
Scorpkoms

Цитата:
Папку Installer я удаляю.

Всю-то папку удалять не надо, только файлик *.MSI, а папку
Цитата:
{B73807FD-C95C-4265-8AB5-3151823437B4}
оставляйте.
Автор: NickOnToluca
Дата сообщения: 14.11.2011 23:51
Scorpkoms
Или оставляйте эту папку (там наборы иконок) или делайте, как выше писали.
Автор: coherent
Дата сообщения: 16.11.2011 14:15
Друзья, нужна помощь!
Не получается, чтобы работал контекстный перевод в Lingvo X5. Добавляю в Package.ini строку ExternalDLLs=LVHook.dll, но сборка при запуске выдает ошибку: "ABBYY Lingvo: LvAgent.exe - не удалось найти компонент. Приложению не удалось запуститься, поскольку Detoured.dll не был найден. ...". В чем может быть проблема?
В Lingvo Х3, чтобы контекстный перевод работал, достаточно было только вынести LVHook.dll в ExternalDLLs.
PS. Добавлял и Detoured.dll в ExternalDLLs - не помогло, та же самая ошибка.
Автор: NickOnToluca
Дата сообщения: 16.11.2011 14:24
coherent
Т.е. без ExternalDLLs нормально работает?
Автор: coherent
Дата сообщения: 16.11.2011 14:52
NickOnToluca
Без ExternalDLLs все работает кроме контекстного перевода, конечно.

добавлено
с ExternalDLLs при запуске выскакивает ошибка, но после того, как закрыть сообщение об ошибке, все снова-таки работает, конечно кроме контекстного перевода.
Автор: Scorpkoms
Дата сообщения: 16.11.2011 19:04
Доброго времени! Опять я к вам за советом:

Цитата:
Возникла проблема с иконками к портируемой программе,хотя до недавнего времени
проблем не было.

Теперь с любой программой не создаются иконки,наверно в настройках
нужно что то изменить,подскажите пожалуйста где смотреть? Я имею ввиду VMware ThinApp.
Спасибо.
Автор: NickOnToluca
Дата сообщения: 16.11.2011 19:50
VMware ThinApp 4.7 – What’s new?
Автор: coherent
Дата сообщения: 17.11.2011 09:43
Неужели никто еще не собирал Х5? Что-то не верится!
Автор: NickOnToluca
Дата сообщения: 17.11.2011 11:12
Я давно лингвы не паковал. Онлайновых и маленьких словариков хватает.
А с новыми версиями лингвы всегда были проблемы. Например 12-ю вообще не удавалось упаковать, пока ThinApp не обновили.
Автор: coherent
Дата сообщения: 17.11.2011 11:37
NickOnToluca
По большому счету мне и Х3-ки хватает, вобще то. Тем более там контекстный перевод без проблем работает, а это все-таки удобно. А Х5-ка - это как бы синдром актуального релиза. Плюс не удалось с ходу заставить работать контекстный перевод, хотелось бы все-таки разобраться...
Автор: porosenok85
Дата сообщения: 17.11.2011 16:11
ктонибудь объясните в чем фича 4.7
переводчиком гугла ничего не понял
Автор: NickOnToluca
Дата сообщения: 17.11.2011 16:40
porosenok85
Несколько мелких исправлений и интеграция с какой-то их же программой для управления установленными программами.

Т.е. в целом ничего интересного из официально заявленного.
Но может обнаружится что-то недокументированное.
Автор: claim35
Дата сообщения: 17.11.2011 17:13
NickOnToluca

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

А я так понял, что целая революция произведена с этим релизом - внедрены облачные вычисления, типа если использовать их сервис можно будет запускать приложения на самом дохлом планшете, к примеру.
Автор: NickOnToluca
Дата сообщения: 17.11.2011 17:37
claim35
При наличии толстого интернета.
Но для портабелизации польза невелика.
Автор: ice99
Дата сообщения: 17.11.2011 18:19
Как быть, если дополнительная точка входа запускает требуемый ехе-шник ,он запускается, но не "ощущает" себя в виртуальной среде.
Подробнее написал здесь
http://forum.ru-board.com/topic.cgi?forum=5&topic=31117&start=1800#9
Автор: genafonchik
Дата сообщения: 17.11.2011 18:27
DEL
NickOnToluca, не заметил, что в программы запостил.
Автор: NickOnToluca
Дата сообщения: 17.11.2011 18:57
genafonchik
Здесь программы, а не варезник.
Автор: aiki
Дата сообщения: 18.11.2011 07:44
но вообще приколисты конечно - на скринах с рекламой офис 2010, а сам ThinApp все еще не понимает ALLUSERSPROFILE без дополнительного шаманства Не говоря о том что виртуальный офис все еще требует разную регистрацию для XP и для семерки
Автор: NickOnToluca
Дата сообщения: 18.11.2011 08:48
aiki
Кстати, они нигде и не обещали, что их продукт сделает офис портативным.
Виртуализация и развертывание приложений.
Автор: aiki
Дата сообщения: 18.11.2011 09:14
все равно нечестно с их стороны на скринах офис рисовать и вселять беспочвенные надежды
Автор: coherent
Дата сообщения: 18.11.2011 15:03
Возвращаясь к контекстному переводу в Lingvo X5. Возможно не самый оптимальный вариант, но работает:
1. Добавить в Package.in строку ExternalDLLs=LvHook.dll
2. Файл Detoured.dll (а) положить рядом с исполняемым файлом сборки и (б) закинуть его же в песочницу в корень Лингвы, куда выносится LvHook.dll за счет ExternalDLLs.
Файл Detoured.dll в отличие от LvHook.dll, даже будучи прописанным в ExternalDLLs, по непонятным (для меня) причинам не выносится в песочницу. Поэтому это надо делать самому. Либо скриптом (типа OnFirstSandboxOwner...), добавив его в сборку, либо руками прямо в реальной системе закинуть его в песочницу (возможны варианты: после первого запуска или до запуска самому создать нужную папку (подпапку) песочницы).
При отсутствии файла Detoured.dll в указанных двух местах будет выскакивать ошибка при запуске сборки, а контекстный перевод работать не будет.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

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


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