Re: диск не везде
От: Valery A. Boronin Россия linkedin.com/in/boronin
Дата: 04.11.05 10:38
Оценка:
Здравствуйте, Slavan, Вы писали:

S>Есть такая проблема. Мы создали драйвер виртуального диска. При активации он пиден всем

S>программам, кроме My Computer & Windows Explorer. Но в остальных программах он виден
S>и с ним идет интенсивное работа. Как бы сделать так, чтобы информация о разделе
S>оперативно обновлялась в системе без написания отдельной программы, то есть все должно
S>делаться в самом драйвере.
речь идет об XP я так понимаю?

там эксплорер целиком рассчитывает на механизм WM_DEVICECHANGE broadcast messages с кодами DBT_XXX и соотв. буквой тома

соотв при операциях монтирования и размонтирования нужно сделать совсем немного: любезно всем разослать BroadcastSystemMessage с WM_DEVICECHANGE.

PS это не в коде драйвера делается, а в коде user mode, который по идее работает в связке с драйвером.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.