Hallo,
ich schreib grad in C ein Programm, mit dem man den Bootsektor beschreiben kann. Das Programm funktioniert soweit, nur hab ich mit den MSDN-Funktionen für den Laufwerkszugriff ein paar Probleme:
hFile = CreateFile(myFile,GENERIC_WRITE,FILE_SHARE_WRITE,0,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); //Diskettenlaufwerk zum Schreiben öffnen
if (hFile != INVALID_HANDLE_VALUE)
{
bErrorFlag = WriteFile(hFile,DataBuffer,512,&dwBytesWritten,NULL); //Schreibe 512 Chars auf Diskettenlaufwerk
Dieser Code funktioniert NUR, wenn in myFile "\\.\a:" eingetragen ist. Mein Professor meint jedoch, dass diese Bezeichnung veraltet ist und ich lieber die "neue" Bezeichnung "\\\\.\\PhysicalDrive0" verwenden sollte. Allerdings funktioniert der Code mit der neuen Bezeichnung nicht.
Könnt ihr mir helfen, dass der Code mit der neuen Bezeichnung "\\\\.\\PhysicalDrive0" funktioniert ?
Vielen Dank,
bscreator