Solved

Setup Win 98 Question..

Posted on 2000-03-18
3
137 Views
Last Modified: 2013-12-28
I wanted to know, how the Win98 Setup Program checks the Install key... Does it check what YOU enter with a file on the CD or your Hard Drive and either way, how can I find out, how it decides which code are good and which are bad??

I want to know this because I plan on using it in my own program setup....

I will increase point as per a good answer
0
Comment
Question by:jasinski
3 Comments
 
LVL 1

Expert Comment

by:aux5
ID: 2632396
I'd recommend just borrowing the Cd from work and using their code! Or surely you have a pal who has a CD burner, borrow the work cd and burn a copy, note the code that is on the CD case, and your visit to experts-exchange has resulted in a swift resolution!

-coming from someone who has yet to pay for a single Microsoft file, and the guilt's eating me up from the inside - NOT.
0
 

Accepted Solution

by:
MHollinger earned 15 total points
ID: 2632475
Hello. The CD Key verification method that MS uses is hard-coded into the install program itself. It goes through this process:
1. Scans Key for bad characters.
2. Completes a series of mathematical expressions with the key.
3. Checks the results of these expressions with a checksum value.
4. If the result of the expressions does not == the stored checksum, it spits out an error message stating that there is a bad key.

I hope this helps you in your programming endevours.
0
 
LVL 9

Expert Comment

by:joed
ID: 2632487
It performs a check digit routine. I don't know the exact one they use for windows but they work something like this. You take each digit in the code and multipy it by a number then add the numbers up and they should add up to a number that is for example divisible by 9.
for example a 5 digit number
use the mulpliyer number 54321
the number 12346 works like this
1x5=5
2x4=8
3x3=9
4x2=8
6x1=6
total =36
36 divides by 9 with no remainder therfore it is ok.
multiplier coukd be any sequence liek 232323231
This is only one example her are ways to use alpha also. justuse the hex value in your calculation.
0

Featured Post

DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Sometimes drives fill up and we don't know why.  If you don't understand the best way to use the tools available, you may end up being stumped as to why your drive says it's not full when you have no space left!  Here's how you can find out...
In this article, I will show you HOW TO: Install VMware Tools for Windows on a VMware Windows virtual machine on a VMware vSphere Hypervisor 6.5 (ESXi 6.5) Host Server, using the VMware Host Client. The virtual machine has Windows Server 2016 instal…
This video Micro Tutorial explains how to clone a hard drive using a commercial software product for Windows systems called Casper from Future Systems Solutions (FSS). Cloning makes an exact, complete copy of one hard disk drive (HDD) onto another d…
Windows 8 comes with a dramatically different user interface known as Metro. Notably missing from the new interface is a Start button and Start Menu. Many users do not like it, much preferring the interface of earlier versions — Windows 7, Windows X…

832 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question