Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Самый ламерский вопрос: как считать данные из реестра? / 4 сообщений из 4, страница 1 из 1
03.11.2008, 01:57
    #35631903
mr.haker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самый ламерский вопрос: как считать данные из реестра?
Записать данные в реестр проще простого. например так:

Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long

Private Declare Function RegSetValue Lib "advapi32.dll" Alias "RegSetValueA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal dwType As Long, ByVal lpData As String, ByVal cbData As Long) As Long

Private Const HKEY_CLASSES_ROOT = &H80000000
Private Const REG_SZ = 1

Private Sub Command1_Click()
RegCreateKey HKEY_CLASSES_ROOT, "My application", a
RegSetValue a, "", REG_SZ, "65", 0
End Sub

а как получить записанное значение(в данном случае 65)? какую api функцию использовать? перепробовал уже вариантов 10 - ни одна функция не даёт значение 65. либо ноль, либо какие-то цифры. Если кто знает отпишитесь.
...
Рейтинг: 0 / 0
03.11.2008, 04:12
    #35631954
Restavraciya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самый ламерский вопрос: как считать данные из реестра?
Попробуй
WshShell.RegWrite
WshShell.RegRead
...
Рейтинг: 0 / 0
03.11.2008, 10:47
    #35632044
Resident
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самый ламерский вопрос: как считать данные из реестра?
Попробуй этот вариант.
...
Рейтинг: 0 / 0
03.11.2008, 17:36
    #35632587
mr.haker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самый ламерский вопрос: как считать данные из реестра?
да, метод работает! за совет спасибо. кому интересно вот код записи чтения и удаления ключей реестра:

Dim wshshell
Set wshshell = CreateObject("WScript.Shell")

wshshell.RegWrite "HKCR\My Application\value\", 9 'запись/создание ключа
MsgBox wshshell.RegRead("HKCR\My Application\value\") 'чтение ключа
wshshell.RegDelete "HKCR\My Application\value\" 'удаление ключа
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Самый ламерский вопрос: как считать данные из реестра? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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