Запись данных в реестр и их удаление

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Black_T
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 17.01.2006 (Вт) 18:25

Запись данных в реестр и их удаление

Сообщение Black_T » 23.08.2006 (Ср) 12:28

Я так понял что невозможно средствами VB 6 записать какие либо данные в реестр с раздел HKEY_LOCAL_MACHINE\SYSTEM,
а можно лишь только в HKEY_CURRENT_USER\Software\VB and VBA Program Setting

Или я не прав ? Если не прав, то подскажите пожалуйста как !

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Запись данных в реестр и их удаление

Сообщение alibek » 23.08.2006 (Ср) 12:30

Black_T писал(а):Если не прав, то подскажите пожалуйста как !

Ты сильно не прав.

Поищи registry.bas.
Lasciate ogni speranza, voi ch'entrate.

Black_T
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 17.01.2006 (Вт) 18:25

Сообщение Black_T » 23.08.2006 (Ср) 14:13

alibek

Понятно, спасибо огромное за помощь, нашел.

записать/стереть в реестре:
Код:
savestring HKEY_LOCAL_MACHINE, "путь", "имя записи", "значение"
DeleteValue HKEY_LOCAL_MACHINE, "путь", "имя записи"

А как изменить тип данных ?
Так вводятся только строковые значения, а если нужно dword ?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 23.08.2006 (Ср) 14:23

Ищи код GSerg-а, его модуль и с DWORD-ами работает.
Изменить тип ключа нельзя, можно удалить и создать новый.
Lasciate ogni speranza, voi ch'entrate.

Black_T
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 17.01.2006 (Вт) 18:25

Сообщение Black_T » 23.08.2006 (Ср) 14:25

alibek

А какой лучше модуль Registry.bas или modRegistry.bas брать лучше ?

нет, я не хотел изменять тит записи, мне нужно добавить новую запись с DWORD-ом

И нет ли какой инструкции к этому модулю,
а то слишком многое непонятно там для меня...

Black_T
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 17.01.2006 (Вт) 18:25

Сообщение Black_T » 23.08.2006 (Ср) 15:29

Подскажите пожалуйста, нет ли где реального примера создания и удаления строк и значений реестра с использованием кода modRegistry.bas от GSerg ?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 23.08.2006 (Ср) 15:51

В том топике, где ты этот модуль брал, есть и примеры.
Что значит "реальные примеры"?
Lasciate ogni speranza, voi ch'entrate.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 23.08.2006 (Ср) 22:06

alibek писал(а):Что значит "реальные примеры"?

Это, видимо, для "реальных пацанов". Ну, чтоб не заморачиваться и не думать.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Black_T
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 17.01.2006 (Вт) 18:25

Сообщение Black_T » 24.08.2006 (Чт) 13:46

Да нет, для "реальных пацанов" мне не надо, думать я умею, но я не ас в этом, а всего лишь учусь, и очень трудно что-либо понять в этом модуле... даже подсказка всплывающая не помогла, вроде верный код вбил, а данные в реестр все равно не вносились.
В простом registry.bas я разобрался что и как делать, даже мультистроку сделал чтобы вставлялась, а в этом..., ну сорри, считайте что туповат, не дорос еще до того уровня как Вы, если бы дорос, то и не спрашивал бы таких "глупых" вопросов.
Брал я его в этом топике
http://bbs.vbstreets.ru/viewtopic.php?t=9666
может вы в каком-то другом (если так то подскажите), но ни одной строки относящейся к коду, как с ним работать я не увидел. Там есть только обсуждения гуру форума относительно багов в нем.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 24.08.2006 (Чт) 20:15

Да собственно, я посчитал, что имена методов говорят сами за себя, и меня вроде в этом поддержали...
Ну приведи пример описания метода, который тебе непонятен.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 106

    TopList  
cron