WinAsm Studio, The Assembly IDE - Free Downloads, Source Code
Articles
Programming Quick Start
32-bit Assembler is Easy
Porting Iczelion tutorials
What is FASM
Hard Drive Recovery
Wiring your own LAN
 
Forum
Pages (5) [1] 2 3 4 5   ( Go to first unread post )

XPKeyChanger - View & change the WinXP key, a utility that allows you to view and change the Windows XP product key.

sonic
Quote Post


Very Active Member
****

Group: Members
Posts: 60
Member No.: 3034
Joined: 2-October 06


Sponsored Links
Just wanted to know how the windows key is stored in Xp and safe method for changing product key. So here is something i worked upon. Please test it and suggest any scope for improvement or bugs.

Check the whole thread to find any other updates smile.gif

Attached File ( Number of downloads: 984 )
 Login or Register to download
PMEmail Poster
Top
Swagler
Quote Post


Extremely Active Member
******

Group: Moderators
Posts: 227
Member No.: 4494
Joined: 2-March 07


Really nice sonic, thanks

I'll study code, but it appears to work great.
PMEmail Poster
Top
akyprian
Quote Post


Administrator
******

Group: Admins
Posts: 2308
Member No.: 1
Joined: 12-May 04


sonic,

The XPKeyChanger works perfectly here. Very nice job, congrats.

Keep up the great work
PMEmail PosterUsers Website
Top
sonic
Quote Post


Very Active Member
****

Group: Members
Posts: 60
Member No.: 3034
Joined: 2-October 06


Thanx for testing.

DisableEdits function was buggy. Updated the original.
PMEmail Poster
Top
samael
Quote Post


Typo-lord
******

Group: Moderators
Posts: 404
Member No.: 5187
Joined: 10-June 07


Howdy sonic,

The application works fine here (well, at least the part that decodes and displays the key - haven't actually changed it...).



1) Regarding Windows XP activation code verification algorithm:

This comment is not to report a bug, or a request for a feature - It just adds to the pile of information for anyone interested on the subject...

QUOTE
CheckValidity proc uses esi ebx hWnd:HWND
;DOES NOT check whether the key is valid.That is checked by the script

Unless i'm wrong, (and i usually am tongue.gif), the script merely reports failure of Windows to accept the provided key. One way, or another, it does the job though...

This document, more-or-less describes how the XP key can be validated (among others)...

MSKey Readme

... and this document (including references) helps someone understand what's discussed in the previous document: tongue.gif

Elliptic Curve Cryptography, Wikipedia



2) Regarding the way the scripts get to be executed & deleted upon completion:

CODE
invoke Sleep,500


There must be a more elegant way to execute vb scripts & wait for them to finish.
See if some of the code in this thread can be adjusted to your needs...

http://www.winasm.org/forum/index.php?showtopic=2096

As always, good job - thanks for releasing the application with source!
PM
Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

Topic Options Pages (5) [1] 2 3 4 5  Reply to this topicStart new topicStart Poll

 

Sponsors
Computer Science

Internet
C/C++
Hardware & PC maintenance

HiEditor

General Discussions
Suggestions/Bug Reports
WinAsm Studio

General Discussions
Suggestions/Bug Reports
WinAsm Studio FAQ
Multilingual User Interface
Add-Ins
Assembly Programming

Main
Newbies
Projects
Custom Controls
Snippets
Announcements & Rules

Announcements

General

Online Degrees - Distance Learning
The Heap
Russian