デバイス情報を調べるために CreateFile() を使用しました。しかし、一部の PC は機能し、一部は機能しませんか? 誰かがこのような問題に遭遇しましたか? コードは次のとおりです。
sprintf(TempDriveName,"\\\\.\\PHYSICALDRIVE%d",ucDriveIndex);
hDevice=CreateFile(TempDriveName,GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_SYSTEM,NULL);