Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Работа с USB Flash, CD-DVD приводами


Автор: Pit_Bul 24.7.2008, 12:57
Вот поставили не тривиальную задачу, и уже пару дней ломаю голову, но так никчему так и не пришол. По задаче надо сделать следующее:

1. Отловить момент присоединения USB Flash носителя или вставки диска в привод
2. При попытке записи определенных типов файлов на USB Flash носитель либо на диск запретить это сделать.

С первым пунктом все просто, а вот со вторым никак не пойму как быть, намекните пожалуйста где поискать ответ. На кодепроджекте , в RSDN и в MSDN не нашол, хотя может плохо искал, не могу сформулировать точно что искать.

Автор: source777 24.7.2008, 14:55
Это тебе в сторону нулевого кольца и глобального перехвата NtCreateFile копать нужно, только для такой задачи лучше воспользоваться C++ или Delphi, ибо C# тут явно не в тему...

Автор: it_medved 18.8.2008, 11:37
Юзай класс FileSystemWatcher, и будет тебе щастье)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)