powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с реестром - там что-то не то
6 сообщений из 6, страница 1 из 1
Работа с реестром - там что-то не то
    #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
Работа с реестром - там что-то не то
    #34019583
Фотография Бенедикт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles Weyland,
VB нормально работает со всеми системными Reg*** функциями. Информация в MSDN Library. VB-шные прототипы в Program Files\Microsoft Visual Studio\Common\Tools\Winapi\WIN32API.TXT.
...
Рейтинг: 0 / 0
Работа с реестром - там что-то не то
    #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
Работа с реестром - там что-то не то
    #34020728
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Работа с реестром - там что-то не то
    #34020828
AndreyMp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во блин. Как же ты в Асме работаешь?
В VB есть АПИ для работы с реестром.
RegCreateKey,RegCreateKeyEx
RegDeleteKey
RegdeleteValue
RegEnumKey
RegNotifyChangeKeyValue
и еще десятка полтора.
...
Рейтинг: 0 / 0
Работа с реестром - там что-то не то
    #34020972
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyMpВо блин. Как же ты в Асме работаешь?
В VB есть АПИ для работы с реестром.
и еще десятка полтора.
Поправлю: не в VB, а в самой Windows.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с реестром - там что-то не то
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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