Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
gordon
Anmeldungsdatum: 16.01.2008 Beiträge: 13
|
Verfasst am: 16.01.2008, 19:11 Titel: Probleme mit WinAPI (GetVolumeInformation) |
|
|
Hallo,
ich programmiere seit vier Wochen mit FreeBasic und bin begeistert.
Es macht Spaß Probleme zu lösen, aber an einem hänge ich jetzt schon
einige Tage. Ich möchte die Seriennummer von Laufwerken auslesen,
um eine Zugriffsbeschränkung auf dieses Laufwerk zu programmieren.
Mir macht der Zugriff über WinAPI auf "GetVolumeInformation" zu
schaffen. Siehe Programm Code:
Code: |
declare function GetVolumeInformation lib "kernel32" alias "GetVolumeInformation" (byval lpVolumeSerialNumber as long) as long
dim serialnumber as long
serialnumber = GetVolumeInformation(lpVolumeSerialNumber)
Print serialnumber
Sleep
End
|
Mit anderen WinAPI Funktionen haut das hin.
Kann mir einer helfen, wo der Knoten in meinem Gehirn sitzt.
Wer einen Fehler findet darf diesen behalten! |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 16.01.2008, 20:00 Titel: |
|
|
Tja, was macht man, wenn das WinApi nicht nicht so kann, wie man's gerne hätte?
Also ich hab gegoogelt und bin bei AllAPI fündig geworden.
Vergleich einfach mal deren Funktionsaufruf mit deinem..
Irgendwie mußte ich ja um das Wort, das mit 'F' anfängt und mit 'ehler' aufhört, herumkommen
Mist, Sebastian war schneller
Gruß
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
gordon
Anmeldungsdatum: 16.01.2008 Beiträge: 13
|
Verfasst am: 16.01.2008, 20:09 Titel: |
|
|
Hallo,
ich danke Dir Sebastian und bei mir läuft es!
Gruß Gordon |
|
Nach oben |
|
 |
|