Имеется драйвер шифрованного диска, который вешает диск на определённый "девайс" по вызову DeviceIoControl. Затем диск ставится на определённый drive-letter, через DefineDosDevice(..., "\\DosDevices\\symLinkName") в контексте пользователя и всё OK. Но проблема в том, что DefineDosDevice с данными параметрами можно вызывать неоднократно и из под разных пользователей, и теоретически диск (пока он драйвером поддерживается) виден кому угодно на данной машине. Получается непроятная история с безопасностью. Что я делаю неправильно и откуда копать?
Заранее благодарен