![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
![]() Набросал небольшую прогу для создания стандартных для XP виртуальных дисков. Уперся в то, что не смог показать уже реально существующие диски в проводнике windows, притом, что в открытом Total Commander уже через пару сек. все культурненько просматривается.. Впечатление, что обновление explorer-a, как то связано с прописью в реестре новых значений, потому, как-даже перезапуск системы не дает нужного эффекта...
Использовалась функция: Код:
DefineDosDevice(DDD_NO_BROADCAST_SYSTEM, pchar(drs.text),pchar(includetrailingbackslash(ed.text))) |
#2
|
||||
|
||||
![]() Цитата:
И почему именно этот момент меня смутил больше всего? Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#3
|
||||
|
||||
![]() Наверное, потому что DDD_NO_BROADCAST_SYSTEM в логическом ряду ума хорошего программиста, находиться где то между DDD_NO_VISIBLE_SYSTEM и DDD_VISIBLE_BUT_PAY_NOW
![]() Если серьезно, функция имеет еще 3 параметра, два из которых по части скрытия уже созданных дисков, а 3-й DDD_RAW_TARGET_PATH не функционирует должным образом (т.е. задать к нему путь каталога, или просто открыть для копирования в него не выходит, к тому же созданный образ диска опред., как неизвестный (unknown). Может есть какие аналоги этой функции ? |