Frage von MrR0oB0T, 52

Windows Key auslesen unter C#?

Hallo, Liebe freunde ! Nachdem meine erste frage nicht so gepostet wurde wie ichs wollte :( Frag ich nochmal weiß jemand von euch wie ich unter C# den windows key auslesen kann? :)

Antwort
von CrystalixXx, 23

Vor langer Zeit hatte ich mal solchen Code geschrieben:

Public Enum MicrosoftProduct
Office
Windows
End Enum

Public Function GetProductKey(ByVal Product As MicrosoftProduct) As String
Dim RegKey As RegistryKey
Dim DigitalPID() As Byte
Dim Key(14) As Byte
Dim strChar As String = "BCDFGHJKMPQRTVWXY2346789"
Dim strKey As String = ""
Dim nCur As Short = 0

If Product = MicrosoftProduct.Windows Then
RegKey = Registry.LocalMachine.OpenSubKey("Software\Microsoft\Windows NT\CurrentVersion", False)
Else
RegKey = Registry.LocalMachine.OpenSubKey("Software\Microsoft\Office\11.0\Registration\{90110407-6000-11D3-8CFE-0150048383C9}", False)
End If

DigitalPID = RegKey.GetValue("DigitalProductID")
Array.Copy(DigitalPID, 52, Key, 0, 15)

For j As Integer = 0 To 24
nCur = 0
For i As Integer = 14 To 0 Step -1
nCur = CShort(nCur * 256 Xor Key(i))
Key(i) = CByte(Int(nCur / 24))
nCur = CShort(nCur Mod 24)
Next
strKey = strChar.Substring(nCur, 1) & strKey
Next

For i As Integer = 4 To 1 Step -1
strKey = strKey.Insert(i * 5, "-")
Next

Return strKey
End Function

Der Code ist allerdings alles andere als schön.  Das hatte ich damals sehr lieblos programmiert, sollte aber funktionieren.

Kommentar von CrystalixXx ,

Ganz vergessen, dass du das in C# haben wolltest. Entweder du schickst meinen Code durch einen Converter oder du schaust mal hier vorbei: http://stackoverflow.com/questions/10926634/how-can-i-get-windows-product-key-in...

Antwort
von Jensen1970, 23

Es gibt Programm dafür einfach mal Google bemühen dein Betriebssystem wäre noch interessant

Kommentar von MrR0oB0T ,

Ich brauch ja kein programm ich will es selbst coden ! oder programmieren!!

Kommentar von Jensen1970 ,

Das ist natürlich top 

Antwort
von egglo2, 31

Hiermit http://www.chip.de/downloads/Windows-Product-Key-Viewer_58663752.html

Kommentar von MrR0oB0T ,

Nein, Mein freund ich will ja selbst ein pogramm schreiben das ich den auslesen kann :/ aber trotzdem danke :) 

Kommentar von egglo2 ,

Oh sorry......ja, dann wird das nix ;-)

Keine passende Antwort gefunden?

Fragen Sie die Community