Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.144.36.141] |
|
Сообщ.
#1
,
|
|
|
Подскажите, как можно програмно в окно где располагается список всех дисков и системных папок добавить и удалить новую (свою) папку. Или создать новый (виртуальный) диск, который бы размещался на реальном.
Второй вопрос наверняка посложнее, поэтому жду ответа хотябы на первую часть вопроса!!! Спасибо!!! |
Сообщ.
#2
,
|
|
|
Тебе что надо - создать свой диск, или просто добывить ещё один? Если создать диск, то надо дружок лезть в драйвера Windows - дело пахнет С++ и ассемблером. Если просто добавить картинку - чем не нравиться простое выпадающее ComboBox? Сделай его с рисунком - тот же самый диск будет...
|
Сообщ.
#3
,
|
|
|
Мне надо добавить папку в окно проводника, туда, где рассполагается список дисков, по типу,как папка "Панель управления" вот, вроде так!!!
|
Сообщ.
#4
,
|
|
|
На самом деле всё очень просто, в реестре винда есть раздел содержащий список всех системных папок, например, "Принтеры", "Панель управления" и дррррр. (именно по этому винд считает их системными папками). Все сис. папки выглядят в реестре примерно так {20D04FE0-3AEA-1069-A2D8-08002B30309D} (это - Мой компьютер). Эсли ко всем этим добавить свой раздел, имя которого содержит путь к папке на диске, добавить новому разделу необходимые св-ва, например, DefaultIcon (путь к иконке для папки), то вместе со списком дисков можно будет увидеть собственную папку!!!!!!!
|
Сообщ.
#5
,
|
|
|
Да, все описания сис. папок находятся в разделе HKEY_CLASSES_ROOT\CLSID
|