Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1550 | Anzahl registrierter User: 1840 | Besucher online: 170
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Windows XP Key ändern


Autor: Tim Hartwig
Sprache: VB.NET
Bewertung:
4.53 (4 votes)
Anzahl der Aufrufe: 29809
  
Kick it on dotnet-kicks.de  

Beschreibung:

Mit dieser kleinen Funktion kann man den Windows XP Key ändern. Funktioniert ab SP1

Abgelegt unter: Windows, Key.



Visual Basic
1
2
3
4
5
6
7
8
9
Public Sub ChangeXPKey(ByVal Key As String)
    Dim WSH As Object
    Key = Replace(Key, "-", "")
    WSH = CreateObject("WScript.Shell")
    WSH.RegDelete("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents\OOBETimer")
    For Each Obj As Object In GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf("win32_WindowsProductActivation")
        Obj.SetProductKey(Key)
    Next
End Sub
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

Rainbird schrieb am:  06.11.2006 19:17:58

Das verstößt gegen den Windows Lizenzvertrag.
Tim Hartwig schrieb am:  06.11.2006 20:20:53

Ach ja? Wo steht das? Es ist offiziel erlaubt seinen XP-Key zu ändern. Falls ich mich irren sollte, beweis mir bitte das Gegenteil.
Jan Welker schrieb am:  10.11.2006 09:13:40

Aufgrund von Änderungen in Microsoft Windows XP Service Pack 1 (SP1) ist es möglich,
dass die Installation von Windows XP Service Pack 1 oder das Downloaden von Updates
von der Windows Update-Site fehlschlägt, wenn der Computer einen Product Key verwendet,
der der allgemeinen Öffentlichkeit bekannt ist und daher missbraucht werden könnte.<br />
<a href="http://support.microsoft.com/kb/328874/de">Dieser Support-Artikel</a> soll Kunden deren Key public geworden ist dabei helfen einen neuen Key, den sie von Microsoft
erhalten haben, zu verwenden.<br />
Dies ist eine Umsetzung des Support Artikels in VB.NET.
Klaus Tillmann schrieb am:  18.03.2008 12:47:46

@tim:
In dem von Jan Welker benannten Artikel der MS-Knowledgebase steht expliziet: Ändern des "Volume License Product Key" auf einem Windows XP SP1

Also, der Volumelicensekey muss öffentlich geworden sein. Nicht der eines normales Systems.
nastyboii schrieb am:  05.02.2009 17:54:28

weiß wer wenn ich es in c# convertiere was für using directiven ich benötige?
ps :
c# converter spuckt das hier aus :

        public void ChangeXPKey(string Key)
{
object WSH;
Key = Key.Replace("-", "");
WSH = CreateObject("WScript.Shell");
WSH.RegDelete("HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\WPAEvents\\OOBETimer");
foreach (object Obj in GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf("win32_WindowsProductActivation"))
{
Obj.SetProductKey(Key);
}
}


schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.