Seriennummer von meinem USB-Stick auslesen
Seriennummer von meinem USB-Stick auslesen
Hallo,
möchte mein Programm schützen. Denke daher daran das Programm mit der USB-Stick Seriennummer zu verbinden. Meine Suche im Forum hat nichts ergeben.
Ein Utility zu diesem Thema habe ich bereits gefunden: http://www.nirsoft.net/utils/usb_devices_view.html aber kein Beispiel in Forum, wie ich unter PB die Nummer auslese.
Kann jemand helfen!
Gruss ... Velindos
möchte mein Programm schützen. Denke daher daran das Programm mit der USB-Stick Seriennummer zu verbinden. Meine Suche im Forum hat nichts ergeben.
Ein Utility zu diesem Thema habe ich bereits gefunden: http://www.nirsoft.net/utils/usb_devices_view.html aber kein Beispiel in Forum, wie ich unter PB die Nummer auslese.
Kann jemand helfen!
Gruss ... Velindos
Windows 7/8/8.1/10 (32/64-Bit) |Ubuntu 10.4 (64-Bit) |Purebasic 5.71 LTS (32/64-Bit)
Re: Seriennummer von meinem USB-Stick auslesen
Hallo, habe hier noch einen Eintrag gefunden!
http://de.autohotkey.com/forum/topic2865.html
Gruss ... Velindos
http://de.autohotkey.com/forum/topic2865.html
Gruss ... Velindos
Windows 7/8/8.1/10 (32/64-Bit) |Ubuntu 10.4 (64-Bit) |Purebasic 5.71 LTS (32/64-Bit)
Re: Seriennummer von meinem USB-Stick auslesen
Hallo,
anscheined schon mal behandelt, aber auch auf keine Lösung gekommen!
Link zum Beitrag: http://www.development-lounge.de/viewto ... usb#p39627
Ist das möglich?
Gruss ... Velindos
anscheined schon mal behandelt, aber auch auf keine Lösung gekommen!
Link zum Beitrag: http://www.development-lounge.de/viewto ... usb#p39627
Ist das möglich?
Gruss ... Velindos
Windows 7/8/8.1/10 (32/64-Bit) |Ubuntu 10.4 (64-Bit) |Purebasic 5.71 LTS (32/64-Bit)
Re: Seriennummer von meinem USB-Stick auslesen
Hallo Velindos,
bitte benutze den Edit-Button.
Die Seriennummer deines USB-Sticks kannst du z.B. mit diesem Code auslesen:
bitte benutze den Edit-Button.
Die Seriennummer deines USB-Sticks kannst du z.B. mit diesem Code auslesen:
Code: Alles auswählen
Procedure.s GetDriveSerial(Drive$)
Protected lpVolumeNameBuffer$, lpVolumeSerialNumber.i, SerLen.i = 50
Drive$ + ":\"
lpVolumeNameBuffer$ = Space(SerLen)
GetVolumeInformation_(@Drive$, @lpVolumeNameBuffer$, SerLen, @lpVolumeSerialNumber, 0, 0, 0, 0)
ProcedureReturn Hex(PeekL(@lpVolumeSerialNumber) & $FFFFFFFF)
EndProcedure
Debug GetDriveSerial("F")
Re: Seriennummer von meinem USB-Stick auslesen
Hallo,
also die Sache funktioniert ja Super. Besten Dank für deine Hilfe.
Irgendwie steh ich jedoch am Schlauch, was meinst du mit EditButton?
Gruss ... Velindos
also die Sache funktioniert ja Super. Besten Dank für deine Hilfe.
Irgendwie steh ich jedoch am Schlauch, was meinst du mit EditButton?
Gruss ... Velindos
Windows 7/8/8.1/10 (32/64-Bit) |Ubuntu 10.4 (64-Bit) |Purebasic 5.71 LTS (32/64-Bit)
- NicknameFJ
- Beiträge: 324
- Registriert: 03.06.2007 14:36
- Wohnort: Von der Sonne aus gesehen der dritte Planet
Re: Seriennummer von meinem USB-Stick auslesen
Er meint damit, dass Du nicht drei Post´s nacheinander machen sollst sondern das ursprüngliche Post editieren sollst.
Grüße
NicknameFJ
Grüße
NicknameFJ
PS: Alle im Text enthaltenen Schreibfehler sind beabsichtigt und dienen der Belustigung aller


Re: Seriennummer von meinem USB-Stick auslesen
Hallo Velindos,
mit dem Editbutton meine ich, dass du deine 3 Beiträge in einem Beitrag hättest schreiben können:

Wenn du was vergessen hast und möchtest gerne deine Aussage bearbeiten oder erweitern, dann benutze den "Ändern"-Button, siehe Screenshot oben.
mit dem Editbutton meine ich, dass du deine 3 Beiträge in einem Beitrag hättest schreiben können:

Wenn du was vergessen hast und möchtest gerne deine Aussage bearbeiten oder erweitern, dann benutze den "Ändern"-Button, siehe Screenshot oben.
Re: Seriennummer von meinem USB-Stick auslesen
Hallo Jungs,
anscheinend habe ich wieder nicht alles gelesen! Besten Dank, da muss mal einer drauf kommen.
Gruss ... Velindos
anscheinend habe ich wieder nicht alles gelesen! Besten Dank, da muss mal einer drauf kommen.
Gruss ... Velindos
Windows 7/8/8.1/10 (32/64-Bit) |Ubuntu 10.4 (64-Bit) |Purebasic 5.71 LTS (32/64-Bit)
Re: Seriennummer von meinem USB-Stick auslesen
Wenn ich das richtg sehe, haben Datenträger verschiedene Seriennummern:RSBasic hat geschrieben:Die Seriennummer deines USB-Sticks kannst du z.B. mit diesem Code auslesen:
* Code der auf GetVolumeInformation_() basiert *
Zum einen vergibt der Hersteller eine, zum anderen vergibt Windows beim Formatieren eine. Während die erste sich mit Hilfe von WMI ermitteln lässt, liest GetVolumeInformation_() die letztere:
Nun lässt sich diese "Formatierungsseriennummer" aber auch ändern, z.B. mit dem Tool VolumeID von Sysinternals. Eine Prüfung dieser Nummer ist daher meines Erachtens kein Kopierschutz wie vom OP beabsichtigt, weil man mit so einem Tool jedem Datenträger die erforderliche Seriennummer einfach zuweisen kann.MSDN hat geschrieben:This function returns the volume serial number that the operating system assigns when a hard disk is formatted. To programmatically obtain the hard disk's serial number that the manufacturer assigns, use the Windows Management Instrumentation (WMI) Win32_PhysicalMedia property SerialNumber.
Grüße, Nino
Re: Seriennummer von meinem USB-Stick auslesen
Hallo,
danke für deine ausführliche Darstellung der Parameters. Nun bin ich natürlich nicht erfreut das zu lesen, aber was Sache ist Sache!
Nun wie kann man seine Software auf dem USB-Stick schützen, um nicht einen Programmieraufwand vom der gleichen oder selbigen Zeit der Applikationsprogrammierung zu haben.
Jungs, ist steh jetzt jedenfalls an!!!
Gruss ... Velindos
danke für deine ausführliche Darstellung der Parameters. Nun bin ich natürlich nicht erfreut das zu lesen, aber was Sache ist Sache!
Nun wie kann man seine Software auf dem USB-Stick schützen, um nicht einen Programmieraufwand vom der gleichen oder selbigen Zeit der Applikationsprogrammierung zu haben.
Jungs, ist steh jetzt jedenfalls an!!!
Gruss ... Velindos
Windows 7/8/8.1/10 (32/64-Bit) |Ubuntu 10.4 (64-Bit) |Purebasic 5.71 LTS (32/64-Bit)