frage zu ioctl

pking

Gesperrt
hi



Code:
#include <windows.h> 
#include <winioctl.h> 
#include <iostream.h> 
bool GetDriveLayOut(DRIVE_LAYOUT_INFORMATION *layout)
{
DWORD tmp;
BOOL bResult;
TCHAR *sex;	 
HANDLE hDevice = CreateFile("\\.\\PHYSICALDRIVE1", 
							0, GENERIC_READ, 
							NULL, OPEN_EXISTING, 
							 0, NULL); 
 
 
 
bResult = DeviceIoControl(hDevice, IOCTL_DISK_GET_DRIVE_LAYOUT, 
							NULL, 0, layout, sizeof(*layout),
		 &tmp , (LPOVERLAPPED) NULL); 
	CloseHandle(hDevice); 
 
 
return (bResult);
}
Wie kann ich z.B jetzt die Ausgabe (sollte ja die SignatureID der harddisk sein:
xxxx-xxxx ins cout ausgeben?)
Ist es möglich die Ausgabe mit IOCTL_DISK_SET_DRIVE_LAYOUT zu ändern? Wenn nein wie sonst?

mfg,
pking
 

Neue Beiträge

Zurück