Вот при таком указании первого параметра CreateFile возвращает INVALID_HANDLE_VALUE. Код выглядит примерно так: Код (Text): hDriver = CreateFile( "\\.\PhysicalDrive0", GENERIC_READ , 0, // must be opened with exclusive-access NULL, // no security attributes OPEN_EXISTING, // must use OPEN_EXISTING 0, // not overlapped I/O NULL // hTemplate must be NULL for comm devices ); DWORD dw = GetLastError(); Собственно, копипаста из MSDN. =) Так вот - возвращает dw=0x02 (ERROR_FILE_NOT_FOUND). В чем проблема, подскажите...
кстати компилятор обычно подсказывает, и если увидит "\P" в "\Physical..." то напишет warning C4129: 'P' : unrecognized character escape sequence