Что нового

Практическое использование _WinAPI_DeviceIoControl

ostapvoip

Новичок
Сообщения
9
Репутация
0
Гуру! Так как с С++ слабо знаком , то у меня есть сложности с созданием структуры. Можно ли показать рабочий пример использования _WinAPI_DeviceIoControl.
Например из секции Disk Management Control Codes для IOCTL_DISK_GET_DRIVE_LAYOUT_EX http://msdn.microsoft.com/en-us/library/windows/desktop/aa365174(v=vs.85).aspx
Спасибо.
 
Автор
O

ostapvoip

Новичок
Сообщения
9
Репутация
0
Спасибо. Но примеры оттуда у меня не работают. Даже с админ полномочиями.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
ostapvoip [?]
Но примеры оттуда у меня не работают
Попробуйте поменять строку
Код:
Local $hFile = _WinAPI_CreateFileEx('.PhysicalDrive' & $iDrive, 3, 0, 0x01)
на
Код:
Local $hFile = _WinAPI_CreateFileEx('\\.\PhysicalDrive' & $iDrive, 3, 0, 0x01)
У меня так заработало.
 
Верх