ich wollte mit dem HWID-System anfangen und es in meine Programme einbauen. Leider braucht das Generieren der HWID bei mir recht lange (ca. 15-25sec). Bei dem Tool von Ende! wird mir diese ohne "Ladezeit" beim starten des Programms angezeigt. Außerdem erhalte ich eine andere HWID als bei seinem Tool.
Nun meine fragen:
1) Welche Werte brauche ich?
2) Wie wird die MD5-Verschlüsselung richtig geschrieben (frage ich, damit ich meine auf Fehler prüfen kann)?
3) Brauche ich irgendeine Dll (ich benutze die "advapi32.dll" und "kernel32.dll")?
4) Wie kann man die Generierung so schnell wie möglich machen (da es ja bei Ende! sofort da ist und bei mir erst so langsam)?
Edit: Zu Frage "1" habe ich schon herrausgefunden, dass ich unteranderem die HwProfileGuid brauche. Diese wollte ich aus der Registry auslesen, leider bekomme ich nur einen Fehler, dass ich keine Berechtigung auf dieses Pfad habe (auch wenn ich es als Admin starte).
Hier der Code:
Code:
//Ich benutzte "using Microsoft.win32;". Falls dies bei meinem 64Bit System falsch ist sagt mir bitte, wie ich es machen muss. string key = @"SYSTEM\\CurrentControlSet\\Control\\IDConfigDB\\Hardware Profile\\0001"; RegistryKey RegKey = Registry.LocalMachine.CreateSubKey(key); string value = RegKey.GetValue("HwProfileGuid").ToString();
Dies sind ersteinmal alle Fragen, die ich beantwortet haben brauche, damit ich weiter machen kann.
Ich hoffe, dass mir jemand helfen kann.
(Als Belohnung kann ich euch 2. Monate Werbung in meiner Signatur anbieten -> Aber nur für die Post, die eine Frage am besten beantwortet!)
MfG
GodHacker