| |
VB.NET - FortgeschritteneFestplatte Serialnummer auslesen | | | Autor: dj.tommy | Datum: 28.09.14 18:24 |
| Hallo Leute!
Ich habe hier auf diese seite den Code Festplatten-Seriennummer auslesen (VB.NET) benutzt, und
unter Win8.1 auslesen wollen, geht aber nicht woran kann es liegen?
Fehlermeldung Lautet:
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Ich habe Win7 und bei mir funktioniert es.
Mfg DjTommy | |
Re: Festplatte Serialnummer auslesen | | | Autor: dj.tommy | Datum: 28.09.14 19:35 |
| Hallo!
Einfach Sample:
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
MsgBox(GetHDDSerial(0))
End Sub
Function GetHDDSerial(ByVal HDD_idx As Integer) As String
Dim searcher As New System.Management.ManagementObjectSearcher("SELECT" & _
"* FROM Win32_DiskDrive")
For Each wmi_HD As System.Management.ManagementObject In searcher.Get()
If wmi_HD.Item("Index") = HDD_idx Then
' wenn Index gefunden, Signature-Property zurückgeben
Return wmi_HD.Item("Signature").ToString
End If
Next wmi_HD
' Falls Index nicht gefunden, Leerstring zurückgeben
Return ""
End Function
End Class Und bei mir funktioniert es
Kann es vieleicht daran liegen das bei meiner Freundin eine Win8.1 64 Bit Betriebsystem hat?
Wenn ja, was kann ich tun?
Danke | |
Re: Festplatte Serialnummer auslesen | | | Autor: dj.tommy | Datum: 29.09.14 20:49 |
| Ok wenn es keine Rolle spielt win8 32 oder 64 bit Version ist, und unter win8 unterstützt wird, was kann es dann sein, wenn es bei mir unter win7 funktioniert? | |
Re: Festplatte Serialnummer auslesen | | | Autor: dj.tommy | Datum: 30.09.14 18:18 |
| Hallo DaveS!
Also der Fehler liegt in der Zeile wmi_HD.Item("Signature") es ist Nothing.
Was heißt das jetzt, das die Festplatte nicht ausgelesen werden kann, oder das sie keine Seriennummer hat?
Und was soll bzw.: was kann ich jetzt machen um die Seriennummer zu bekommen?
Ich brauche die Seriennummer, weil ich ein Kopierschutz eingebaut habe.
Um Festzustellen das diese Software auch für den Rechner Freigeschaltet ist. | |
Re: Festplatte Serialnummer auslesen | | | Autor: dj.tommy | Datum: 30.09.14 19:02 |
| Hallo Leute!
ich habe die lösung gefunden.
Ich habe ein code gefunden im internet sie sieht folgenenmassen aus.
Private Function GetHDDSerial(ByVal HDD_idx As Integer) As String
Dim searcher As New ManagementObjectSearcher("SELECT * FROM" & _
"Win32_DiskDrive")
Dim wmi_HD As ManagementObject
For Each wmi_HD In searcher.Get
If wmi_HD("SerialNumber") IsNot Nothing Then
Return wmi_HD("SerialNumber")
End If
Next
Return ""
End Function Nun wird hier die Serialnummer wieder gegeben.
Wenn SerialNumber die Serialnummer ist.
Was ist dann eigenlich Signature?
ich dachte das ist ein eigenes wort für Serialnummer. | |
Re: Festplatte Serialnummer auslesen | | | Autor: dj.tommy | Datum: 02.10.14 17:50 |
| Hallo DaveS!
Sorry die spätere Nahcricht.
Danke werde mir das jetzt mal durchlesen.
Mfg DjTommy | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevISDN 1.0
Überwachung aller eingehender Anrufe!
Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Weitere InfosTipp des Monats sevGraph (VB/VBA)
Grafische Auswertungen
Präsentieren Sie Ihre Daten mit wenig Aufwand in grafischer Form. sevGraph unterstützt hierbei Balken-, Linien- und Stapel-Diagramme (Stacked Bars), sowie 2D- und 3D-Tortendiagramme und arbeitet vollständig datenbankunabhängig! Weitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|