LabVIEWForum.de
kernel32 getvolume - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: DLL & externer Code (/Forum-DLL-externer-Code)
+---- Thema: kernel32 getvolume (/Thread-kernel32-getvolume)



kernel32 getvolume - Hanz Peter - 27.11.2008 11:13

Hallo Zusammen,
ich möchte gerne die Volume ID der Festplatte, auf der das LabVIEW Programm läuft, auslesen. Habe mich hierzu an der kernel32.dll versucht, leider bekomme ich es nicht mit dem befehl GetVolumeInformation hin, kann mir jemand zeigen wie diese anzuwenden ist?
mfg


kernel32 getvolume - RoLe - 27.11.2008 13:08

' schrieb:Hallo Zusammen,
ich möchte gerne die Volume ID der Festplatte, auf der das LabVIEW Programm läuft, auslesen. Habe mich hierzu an der kernel32.dll versucht, leider bekomme ich es nicht mit dem befehl GetVolumeInformation hin, kann mir jemand zeigen wie diese anzuwenden ist?
mfg

Findest du hier fertig.
Sonnst kannst du auch mit SystemExec.vi ein Dir machen und das einlesen.

Du weisst aber, das diese Nummer so einfach zu ändern ist, wie sie gelesen werden kann, also als "Schutzfunktion" nicht so geignet ist.
Das ist nicht die Ser.Nr. der HD.


kernel32 getvolume - Hanz Peter - 27.11.2008 13:47

HalloRoLe!
Vielen Dank für deine schnelle Antowert!!!
Noch eine Frage:
Komme ich auch an die Seriennummer heran bzw. ein eine andere als Schutzfunktion geeignete Nummer ?


kernel32 getvolume - RoLe - 27.11.2008 16:34

' schrieb:HalloRoLe!
Vielen Dank für deine schnelle Antowert!!!
Noch eine Frage:
Komme ich auch an die Seriennummer heran bzw. ein eine andere als Schutzfunktion geeignete Nummer ?

Musst du entscheiden, ob das Kundenfreundlich ist, zb. kannst du mit der Hardware (Messkarten-Ser.Nr) arbeiten, dann muss der Kunde sogar die Messkarten bei dir kaufen, zum doppelten Preis versteht sich.

Ich bin gegen jegliche Schutzfunktionen und für OpenSource, von daher bin ich der falsche. Ph34r
Es gibt diverse Möglichkeiten, aber 100% ist fast nicht möglich und je mehr Schutz du einbaust umso grösser wird der Supportaufwand für dich.
Eine spezielle Schutzfunktion z.Bsp. von http://www.aladdin.de/ ist wohl das beste.


kernel32 getvolume - Hanz Peter - 27.11.2008 17:01

okay, habe einen weg gefunden. ist nur für mich um etwas rumzuprobieren (studi version). danke nochmal