.inf file Флаг раздела AddRegistry, означающий (HKR ,, UpperFilters, 0x00010008, upperfilt), что означает 0x00010008? - PullRequest
0 голосов
/ 23 августа 2010

При MSDN Установка драйвера фильтра приведен пример файла (воспроизведен ниже).

В разделе [upperfilter_addreg] есть строка реестра HKR,,"UpperFilters",0x00010008,"upperfilt".

Что означает флаг 0x00010008?

Обратите внимание, что этот файл предназначен для установки Upper Filter Driver.
Спасибо вам, Майкрософт, за ваши замечательные документы.

:
[DestinationDirs]
upperfilter_copyfiles = 12

[upperfilter_inst]
CopyFiles = upperfilter_copyfiles
AddReg = upperfilter_addreg

[upperfilter_copyfiles]
upperfilt.sys

[upperfilter_addreg]
; append this service to existing REG_MULTI_SZ list, if any
HKR,,"UpperFilters",0x00010008,"upperfilt" 

[upperfilter_inst.Services]
AddService = upperfilt,,upperfilter_service

[upperfilter_service]
DisplayName   = %upperfilter_ServiceDesc%
ServiceType   = 1   ; SERVICE_KERNEL_DRIVER
StartType     = 3   ; SERVICE_DEMAND_START
ErrorControl  = 1   ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\upperfilt.sys
:

1 Ответ

1 голос
/ 23 августа 2010

См. Справку в WDK .

Должно быть

FLG_ADDREG_TYPE_MULTI_SZ | FLG_ADDREG_APPEND

тем более, что указано в комментарии в строке выше самой директивы AddReg.

...