Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Какой командой создать подраздел в реестре ?


Автор: XPurple 18.10.2006, 07:59
Не могу создать раздел в реестре vidc.DIV3
Пробовал создать раздел функцией WinAPI RegCreateKey. Функция возвращает ошибку 161.
Раздел, соответственно, не создается.
Код

Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" _
(ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Dim retValue, keyID As Long
retValue = RegCreateKey(HKEY_LOCAL_MACHINE, "\SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.DIV3", keyID)

Подскажите, пожалуйста.

Автор: XPurple 18.10.2006, 10:16
оказался лишним слэш перед System: 
Код

'вместо этой строки
'RegCreateKey(HKEY_LOCAL_MACHINE, "\SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.DIV3", keyID)
'надо написать так (без слэша)
RegCreateKey(HKEY_LOCAL_MACHINE, "SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.DIV3", keyID)


Всем спасибо. Извините , что отвлек ваше внимание.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)