Re: Проблемы с открытием \\Device\\Harddisk0\\DR0
От: Злость Россия  
Дата: 15.09.04 17:11
Оценка:
Здравствуйте, Димитрий, Вы писали:

Д>Почему

Д>CreateFile(deviceName,
Д> GENERIC_READ, FILE_SHARE_READ,
Д> NULL, OPEN_EXISTING, 0, NULL);

Д>когда deviceName = "\\\\.\\PhysicalDrive0"

Д>возвращает рабочий handle,
Д>а когда deviceName = "\\Device\\Harddisk0\\DR0"
Д>возвращает INVALID_HANDLE_VALUE?

Д>Утилита WinObj показывает, что

Д>\\\\.\\PhysicalDrive0 есть символичесий линк на
Д>\\Device\\Harddisk0\\DR0

Напрямую — без kernel поддержки — как я знаю вы не сможете открыть этот обьект.
Потому как user mode не видет \Device
Правда, Ложь — мне все одно — я имею свое мнение.
Если функция недокументированна — это не значит, что ее не используют все ваши конкуренты в своих продуктах.
Любой строй переходный и отрицать это значит быть закостенелым идиотом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.