ObScUrItAs
Mitglied
Code:
char VolumeNameBuffer[300];
char FileSystemNameBuffer[300];
DWORD VolumeSerial;
DWORD MaximumComponentLength;
DWORD FileSystemFlags;
DWORD VolumeNameSize=300;
DWORD FileSystemNameSize=300;
GetVolumeInformation(NULL,
VolumeNameBuffer,
VolumeNameSize,
&VolumeSerial,
&MaximumComponentLength,
&FileSystemFlags,
FileSystemNameBuffer,
FileSystemNameSize);
dp = fopen("lpVolumeSerialNumber.txt" , "w");
fprintf(dp,"%s",VolumeNameBuffer);
fprintf(dp,"\n");
fprintf(dp,"%d",VolumeSerial);
fprintf(dp,"\n");
fprintf(dp,"%s",FileSystemNameBuffer);
fprintf(dp,"\n");
fclose(dp);
In der Datei steht dann das :
0
NTFS
Eigentlich brauche ich nur die Seriennummer der Festplatte, aber gerade die ist nach diesen Angaben 0 ...