Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.20;
Скачать: CL | DM;

Вниз

SetupInstallFromInfSection   Найти похожие ветки 

 
Leon_O   (2002-04-16 21:45) [0]

Эсть такая функция SetupInstallFromInfSection в Setupapi.dll
В одном из ее параметров нужно указать куда именно копировать реестровские данные по умолчанию. Но проблема в том что этот параметр цыфровой и на сколько мне известно он может быть равен только таким значениям как: HKLM (HKEY_LOCAL_MACHINE), HKCU (HKEY_CURRENT_USER) и т.д.
А мне нужно например путь HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Class

Помогите кто может!!!


 
Anatoly Podgoretsky ©   (2002-04-16 21:49) [1]

Путь не правильный, это виртуальная форма, правильный \SYSTEM\CurrentControlSet\Services\Class, а секция HKEY_LOCAL_MACHINE


 
Leon_O   (2002-04-17 20:38) [2]

Anatoly Podgoretsky возможно Вы не поняли суть вопроса. Дело не в пути, а в том как этот путь передать в функцию.

Функция SetupInstallFromInfSection в документации MS SDK описана так:

The SetupInstallFromInfSection function carries out directives in an INF file Install section.

BOOL SetupInstallFromInfSection(

HWND Owner, // optional, handle of a parent window
HINF InfHandle, // handle to the INF file
PCTSTR SectionName, // section of the INF file to install
UINT Flags, // which lines to install from section
HKEY RelativeKeyRoot, // optional, key for registry installs
PCTSTR SourceRootPath, // optional, path for source files
UINT CopyFlags, // optional, specifies copy behavior
PSP_FILE_CALLBACK MsgHandler, // optional, specifies callback routine
PVOID Context, // optional, callback routine context
HDEVINFO DeviceInfoSet, // optional, device information set
PSP_DEVINFO_DATA DeviceInfoData // optional, device info structure
);

а нужный параметр так:

RelativeKeyRoot

This optional parameter must be specified if Flags includes SPINST_REGISTRY or SPINST_INI2REG. Specifies a handle to a registry key to be used as the root when the INF file specifies HKR as the key.


Так как же быть с Этим: \SYSTEM\CurrentControlSet\Services\Class, а секция HKEY_LOCAL_MACHINE

Или может я чего неправильно перевел?


 
Anatoly Podgoretsky ©   (2002-04-17 20:54) [3]

Да видимо не совсем понял, может речь идет об подобном

HKLM,Software\Matrox\PowerDesk\Version6\WindowControl,SysHookAllowed,0x00000001,0

HKCR,CLSID\{F8E7DB61-9CA0-11d1-AD83-00A024D24BF3},,,"Matrox Powerdesk Kernel"

Это как раз из Inf файла



Страницы: 1 вся ветка

Текущий архив: 2002.06.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
1-65100
z_z
2002-06-06 22:30
2002.06.20
Вопросик про TTimer


1-65010
Qpwoe
2002-06-08 15:13
2002.06.20
Люди, подскажите как запускать файл из проги?


1-65139
DenNNis
2002-06-07 10:01
2002.06.20
Мне не нужна системная кнопка закрытия формы !!!


3-64944
svn1024
2002-05-27 15:23
2002.06.20
HELP. Установка из InstallShield. Проект на находит драйвера...


1-65036
sea2002
2002-06-09 18:18
2002.06.20
Поиск слова в Memo