Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];




Вниз

Как заставить прогу открывать определенный ключ реестра с помощью Regedit.exe. 


again Lizard   (2001-12-24 20:49) [0]

Суть в следующем: необходимо, чтобы программа (допуcтим по нажатию кнопки) открыла regedit.exe, но не просто так, а в определенном месте
(я приношу извинения за неясность, сейчас попробую объяснить).
Мне нужно чтобы при запуске regedit раскрывалась нужная мне ветвь, т.е. так, как это делает программа Registry Crawler.
Спасибо всем кто поймет.



again Lizard   (2001-12-27 20:12) [1]

Никто не знает ?



Cobalt   (2001-12-28 09:32) [2]

Попробуй ловить окно Regedita(класс RegEdit_RegEdit, если такого нет - значит Regedit не запущен, запускаешь его), в нём - SysTreeView32, и сообщениями устанавливай ключ(по каждому ключу)
Т.е. ищешь HKEY_CHTOTEBENADO, открываешь.
{Возможно, пауза(для того, что бы Regedit прочитал из реестра)}
Ищешь в дочерних, открываешь.
И так до самого последнего ключа.
А потом, если надо, переходишь в SysListView32.

Основная проблема - работа с чужими окнами через сообщения, для этого смотри Win32 Programmer Reference, раздел Using Tree-View Controls




Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.018 c
14-91061          Королев               2002-02-12 17:07  2002.03.28  
стоит ли не пить и не курить?


6-91024           SineD                 2001-12-28 15:22  2002.03.28  
Как отловить подключение ко всем портам ?


4-91114           Delphi 5.01           2002-01-27 07:38  2002.03.28  
Как вывести сообшения выбора папки только в котором видны и рабочий стол и все остальное в пиктогарамах ну такое сообшение кода драивер меняеш и предлагается выбрать папкуб ну вот точно такое окно нужно!


6-91008           Phobos                2002-01-12 16:28  2002.03.28  
Вопрос по NMSTRM.


14-91038          Panya                 2002-02-13 17:06  2002.03.28  
Ищу