Что такое hook1 в файле ActiveX INF? - PullRequest
0 голосов
/ 30 ноября 2010

В настоящее время я видел хуки, созданные для архивов установщика activeX в INF-файле, который использует "hook1" и "hook" (слева от знака =)Я смущен по поводу различий в двух.Вот пример:

[version]
signature="$CHICAGO$"
AdvancedINF=2.0
[Setup Hooks]
hook1=hook1

[hook1]
run=msiexec.exe /i "%EXTRACT_DIR%\ccScanning_msi.msi" /qn

Разве не должно читаться "hook = hook1"?Является ли «hook1» слева просто определяемым пользователем именем без реальной пользы или смысла?Как я должен читать и понимать этот синтаксис / структуру?

Ответы [ 2 ]

1 голос
/ 21 февраля 2011

В разделе [Setup Hooks] вы можете использовать любое имя, потому что значение «имя крюка» = «имя раздела»

Таким образом, ваш inf-файл может выглядеть так:

[Setup Hooks]
myFirstHook=myFirstHook
mySecondHook=mySecondHook

[myFirstHook]
...

[mySecondHook]
...

В разделе, описывающем файл

[mydll.dll]
Version=1,2,3,4
hook=myFirstHook

, вы должны использовать «hook», потому что его значение «key: hook» = «имя раздела».

0 голосов
/ 30 ноября 2010

вы смотрели официальную документацию по этому поводу? это доступно здесь: Использование крючков

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...