Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: [addon] CoreAVC Professional Edition
Показать сообщение отдельно

Аватара для jameszero

Модератор


Moderator


Сообщения: 4912
Благодарности: 2575

Профиль | Сайт | Отправить PM | Цитировать


wolkow70
Не совсем правильно реализована установка в аддоне, к тому же, сделана привязка с диску C:\

Достаточно внести в реестр информацию о лицензии и, если необходимо, настройки:
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{09571A4B-F1FE-4C60-9760-DE6D310C7C31}]
"FilterData"=hex:<skip> настройки <skip>

[HKEY_LOCAL_MACHINE\SOFTWARE\CoreCodec\CoreAVC Pro]
"Serial"="ххххх-ххххх-CORE-ххххх-ххххх"
"User"="Registered User"
а затем зарегистрировать CoreAVCDecoder.ax через regsvr32
Дополнительно можно создать ярлык для настройки декодера.
Как то так:
Код: Выделить весь код
;!@Install@!UTF-8!
Title="Установка Core AVC Decoder v.1.9"
BeginPrompt="Сейчас будет установлен 
Core AVC Decoder v.1.9"
ExtractTitle="Распаковка файлов..."
ExtractDialogText="Придется подождать..."
GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
FinishMessage="Core AVC Decoder v.1.9 установлен"
SetEnvironment="UnKey=hidcon:cmd /c reg add \"HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\CoreAVC Professional Edition\" /v"
InstallPath="%ProgramFiles%\\CoreCodec\CoreAVC Professional Edition"
RunProgram="regedit /S Core.reg"
RunProgram="regsvr32 /S CoreAVCDecoder.ax"
RunProgram="%UnKey% \"DisplayName\" /d \"CoreAVC Professional Edition (remove only)\" /f"
RunProgram="%UnKey% \"UninstallString\" /d \"%%T\\CoreAVC Professional Edition-uninstall.exe\" /f"
Shortcut="P, {%WinDir%\\System32\\rundll32.exe}, {CoreAVCDecoder.ax,Configure}, {Утилиты}, {CoreAVC Configuration}, {CoreAVC}, {%%T}"
Delete="%%T\\Core.reg"
;!@InstallEnd@!
Запись реестра о деинсталляторе перенесена в конфигурационный файл архива для отвязки от диска C, но это можно реализовать и по другому.

Минус в предложенном варианте - ярлык при деинсталляции не удалится, поэтому рекомендую смотреть в сторону INF-файлов.

И ещё нюанс - имя файла CoreAVCDecoder.exe должно быть в формате 8.3

-------
RuntimePack официальный сайт
Политика ограниченного использования программ для всех редакций Windows
--
мои аддоны в облаке

Не было печали, апдейтов накачали.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:04, 10-03-2009 | #3

Название темы: [addon] CoreAVC Professional Edition