Moin,
ich habe ein selten dämliches Problem... Es geht um die Funktion DriveGetSerial. Ich habe eine Funktion in C++, welche ich nach AutoIt portieren möchte. Das funktioniert soweit ganz gut, jedoch zeigt mit AutoIt etwas anderes an, als das Original:
Code
GetVolumeInformationA(
lpRootPathName,
lpVolumeNameBuffer,
MAX_PATH + 1,
&lpVolumeSerialNumber,
0, 0,
lpFileSystemNameBuffer,
MAX_PATH + 1))
Lasse ich mir nun lpVolumeSerialNumber ausgeben, ist das Ergebnis ein anderes als
[autoit]DriveGetSerial(@HomeDrive)
[/autoit]Weiß irgendwer, warum?