Изменения значений в регистрах? "Attributes"=dword:a0900100

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

Изменения значений в регистрах? "Attributes"=dword:a0900100

Сообщение giaber » 08.09.2024 (Вс) 14:52

Сделал reg-файлы для скрыть/показать пункты Favorites, Homegroup, Libraries, Network в проводнике и в диалоговых окнах Save и Open, получилось 16 отдельных файлов типа:
Favorites Explorer Hide.reg
Favorites Explorer Show.reg
Favorites Dialogs Hide.reg
Favorites Dialogs Show.reg
и так далее.
16 отдельных файлов! Жуть!

Решил скомпоновать всё это в мини проге на любимом VB6, дизайн ясен из скриншота.

Собственно вопрос:
команды для изменения значений в регистрах такого типа:

Код: Выделить всё
Favorites Explorer Hide:
[HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]
"Attributes"=dword:a9400100

Favorites Explorer Show:
[HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]
"Attributes"=dword:a0900100

Favorites Dialogs Hide:
[HKEY_Local_Machine\Software\Wow6432Node\Classes\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]
"Attributes"=dword:a9400100

Favorites Dialogs Show:
[HKEY_Local_Machine\Software\Wow6432Node\Classes\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]
"Attributes"=dword:a0900100


Как в VB6 можно реализовать изменение этих (и подобных) ключей?
Вложения
Kill FHLN 1.png
Kill FHLN 1.png (27.33 Кб) Просмотров: 146
Kill FHLN 2.png
Kill FHLN 2.png (9.44 Кб) Просмотров: 146

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

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

Сейчас этот форум просматривают: Mail.ru [бот] и гости: 2

    TopList