Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с реестром - там что-то не то / 6 сообщений из 6, страница 1 из 1
28.09.2006, 15:58
    #34019523
Charles Weyland
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с реестром - там что-то не то
VB6.0 работает с реестром как-то не так.
Программа созданная на VB6 может сохранять данные в реестр только по адресу
HKEY_CURRENT_USER\Software\VB and VBA Program Settings\
как это исправить? Хочу, что бы программа, например, прописывала в реестре привязку расширения *.paks к себе.
С помощью какой функции можно получить монопольный доступ ко всему реестру, а не только к ключу
HKEY_CURRENT_USER\Software\VB and VBA Program Settings\
?
...
Рейтинг: 0 / 0
28.09.2006, 16:11
    #34019583
Бенедикт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с реестром - там что-то не то
Charles Weyland,
VB нормально работает со всеми системными Reg*** функциями. Информация в MSDN Library. VB-шные прототипы в Program Files\Microsoft Visual Studio\Common\Tools\Winapi\WIN32API.TXT.
...
Рейтинг: 0 / 0
29.09.2006, 07:39
    #34020719
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с реестром - там что-то не то
Можно через WMI
Const HKEY_LOCAL_MACHINE = &H80000002

Код: plaintext
1.
2.
3.
4.
5.
6.
strComputer = "."
 
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _ 
    strComputer & "\root\default:StdRegProv")
 
strKeyPath = "SOFTWARE\System Admin Scripting Guide"
oReg.CreateKey HKEY_LOCAL_MACHINE,strKeyPath

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Const HKEY_LOCAL_MACHINE = &H80000002

strComputer = "."

Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _ 
    strComputer & "\root\default:StdRegProv")
 
strKeyPath = "SYSTEM\CurrentControlSet\Services\Eventlog\System"
strValueName = "Sources"
oReg.GetMultiStringValue HKEY_LOCAL_MACHINE,strKeyPath, _
    strValueName,arrValues
 
For Each strValue In arrValues
    Wscript.Echo  strValue
Next
...
Рейтинг: 0 / 0
29.09.2006, 07:50
    #34020728
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с реестром - там что-то не то
...
Рейтинг: 0 / 0
29.09.2006, 09:01
    #34020828
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с реестром - там что-то не то
Во блин. Как же ты в Асме работаешь?
В VB есть АПИ для работы с реестром.
RegCreateKey,RegCreateKeyEx
RegDeleteKey
RegdeleteValue
RegEnumKey
RegNotifyChangeKeyValue
и еще десятка полтора.
...
Рейтинг: 0 / 0
29.09.2006, 09:47
    #34020972
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с реестром - там что-то не то
AndreyMpВо блин. Как же ты в Асме работаешь?
В VB есть АПИ для работы с реестром.
и еще десятка полтора.
Поправлю: не в VB, а в самой Windows.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с реестром - там что-то не то / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]