1. Making a computer run on only one computer

How can i make a program that only works on one computer.  Is there some 
kind of ID number that each computer has that i could read or something 
that each computer has that is only that one would have.

new topic     » topic index » view message » categorize

2. Re: Making a computer run on only one computer

you can use the "C" drive's serial number. that's generally considered
unique, being based on a 128-bit number randomly assigned by the
manufacturer.

----- Original Message -----
From: "d l" <egoodies at runbox.com>
To: "EUforum" <EUforum at topica.com>
Subject: Making a computer run on only one computer


>
> How can i make a program that only works on one computer.  Is there some
> kind of ID number that each computer has that i could read or something
> that each computer has that is only that one would have.
>
>
>
>

new topic     » goto parent     » topic index » view message » categorize

3. Re: Making a computer run on only one computer

Keep in mind that Hard-drives are the most error-prone
part of a computer, they crash.

Another suggestion is an encrypted password or
installation from the internet, and base this install
on location, user-name and e-mail.

e-mail the password...

Euman
euman at bellsouth.net

> you can use the "C" drive's serial number. that's generally considered
> unique, being based on a 128-bit number randomly assigned by the
> manufacturer.


> > How can i make a program that only works on one computer.  Is there some
> > kind of ID number that each computer has that i could read or something
> > that each computer has that is only that one would have.

new topic     » goto parent     » topic index » view message » categorize

4. Re: Making a computer run on only one computer

I've recently developed hardware that a user will wear that will generate a
unique code based on that user. It is based on a few characteristics,
including eye, brain wave patterns (of a certain region of the brain, only,
though), and finger printing. I'm currently debugging the DNA encoder, which
basically is just a pen-like thingie which gets swiped against the skin and
then a code based on the DNA is generated.

I've got an alpha-alpha running right now using EUPHORIA for Windows. My
test app is what I call an EyeMo (short for "eye mouse"). Where ever I look
on my PC, the mouse cursor follows along. At times there's a lag, but the
code is very slow because I want to make sure I'm covering every base. In
order to "click" on something, I either think "CLICK" or I can do something
mechanical, like snap. I'm trying to tweak it so that there is no mechanical
effort (except the eye movement for cursor positioning), just thought.

The hardware is very crude and bulky, but, again, these are just proof of
concept items. I'm using a lot of parts from the local Home Depot, my
uncle's auto shop, and my friend's technology lab down at Southwest
Laboratories.


----- Original Message -----
From: <euman at bellsouth.net>
To: "EUforum" <EUforum at topica.com>
Sent: Thursday, August 09, 2001 4:30 PM
Subject: Re: Making a computer run on only one computer


>
> Keep in mind that Hard-drives are the most error-prone
> part of a computer, they crash.
>
> Another suggestion is an encrypted password or
> installation from the internet, and base this install
> on location, user-name and e-mail.
>
> e-mail the password...
>
> Euman
> euman at bellsouth.net
>
> > you can use the "C" drive's serial number. that's generally considered
> > unique, being based on a 128-bit number randomly assigned by the
> > manufacturer.
>
>
> > > How can i make a program that only works on one computer.  Is there
some
> > > kind of ID number that each computer has that i could read or
something
> > > that each computer has that is only that one would have.
>
>
>
>

new topic     » goto parent     » topic index » view message » categorize

5. Re: Making a computer run on only one computer

Now that's funny!!!

I have a PLC that runs nothing but Euphoria...

and this PLC controls a $100k machine that runs 24/7.
Im not brave enough to stick it on a million $ machine yet..

Euman
euman at bellsouth.net

> CK writes:
> I've recently developed hardware that a user will wear that will generate a
> unique code based on that user. It is based on a few characteristics,
> including eye, brain wave patterns (of a certain region of the brain, only,
> though), and finger printing. I'm currently debugging the DNA encoder, which
> basically is just a pen-like thingie which gets swiped against the skin and
> then a code based on the DNA is generated.
> 
> I've got an alpha-alpha running right now using EUPHORIA for Windows. My
> test app is what I call an EyeMo (short for "eye mouse"). Where ever I look
> on my PC, the mouse cursor follows along. At times there's a lag, but the
> code is very slow because I want to make sure I'm covering every base. In
> order to "click" on something, I either think "CLICK" or I can do something
> mechanical, like snap. I'm trying to tweak it so that there is no mechanical
> effort (except the eye movement for cursor positioning), just thought.
> 
> The hardware is very crude and bulky, but, again, these are just proof of
> concept items. I'm using a lot of parts from the local Home Depot, my
> uncle's auto shop, and my friend's technology lab down at Southwest
> Laboratories.

> > Keep in mind that Hard-drives are the most error-prone
> > part of a computer, they crash.
> >
> > Another suggestion is an encrypted password or
> > installation from the internet, and base this install
> > on location, user-name and e-mail.
> >
> > e-mail the password...
> >
> > Euman
> > euman at bellsouth.net
> >
> > > you can use the "C" drive's serial number. that's generally considered
> > > unique, being based on a 128-bit number randomly assigned by the
> > > manufacturer.
> >
> >
> > > > How can i make a program that only works on one computer.  Is there
> some
> > > > kind of ID number that each computer has that i could read or
> something
> > > > that each computer has that is only that one would have.
> >
> >
> >

new topic     » goto parent     » topic index » view message » categorize

6. Re: Making a computer run on only one computer

d l wrote:

> How can i make a program that only works on one
> computer.  Is there some kind of ID number that
> each computer has that i could read or something
> that each computer has that is only that one would have.

You could look at:

   http://www.licenturion.com/xp/

It claims to supply the technical details of the Windows Product Activation
Code, as implemented in Windows XP. It should provide you with some ideas.

-- David Cuny

new topic     » goto parent     » topic index » view message » categorize

7. Re: Making a computer run on only one computer


new topic     » goto parent     » topic index » view message » categorize

8. Re: Making a computer run on only one computer

What about a MAC or TCP/IP address?  The original message gave me the
impression that the PCs were on a LAN or connected to the Internet.
Both of these addresses are unique.  The only downside is if the users
circumvent the #'s by changing them.  But they would have to know at
least something about LANs & PCs to know how to do this.  In my corp.
there aren't that many who know how.

Regards
Brian Keene

--- David Cuny <dcuny at LANSET.COM> wrote:
> > 
> d l wrote:
> 
> > How can i make a program that only works on one
> > computer.  Is there some kind of ID number that
> > each computer has that i could read or something
> > that each computer has that is only that one would have.
> 
> You could look at:
> 
>    http://www.licenturion.com/xp/
> 
> It claims to supply the technical details of the Windows Product
> Activation
> Code, as implemented in Windows XP. It should provide you with some
> ideas.
> 
> -- David Cuny
> 
> > 
> > 
> 
> 


>

new topic     » goto parent     » topic index » view message » categorize

9. Re: Making a computer run on only one computer

----- Original Message ----- 
From: d l <egoodies at runbox.com>
> 
> How can i make a program that only works on one computer.  Is there some 
> kind of ID number that each computer has that i could read or something 
> that each computer has that is only that one would have.
>
Are you making a game? Or some other kind of software?

Regards,
Irv

new topic     » goto parent     » topic index » view message » categorize

10. Re: Making a computer run on only one computer


new topic     » goto parent     » topic index » view message » categorize

11. Re: Making a computer run on only one computer

----- Original Message -----
From: <president at insight-concepts.com>

<snip technical description>

Downfall to this is: If the end use changes his/her system, then that
key becomes useless. That is why major software companies do not
bother with this form of software protection.

Whew!!!

Thanks for the good description.
There's a psychological factor involved here, too, which the shareware
programmers
understand well:

If your program is too much bother to use, or violates what people expect to
be able
to do with something they have bought and paid for, you'll get lots of free
(bad) publicity,
and lose more sales than you gain.

Case in point - Microsoft is getting flamed everywhere for their plan to
have
XP phone home whenever you change hardware in your computer.
Of course, Microsoft promises that you won't have to pay again 'if the
change
is minor', but we all realize they could make new rules at any time.
Their promise isn't in writing. Besides, who believes Microsoft promises,
anyway?

In addition to that, if you devise a really clever protection scheme, that
just becomes a challenge for crackers, and there are more of them than there
are of you.

>No animals were hurt while writing this E-mail :)

No, but billions and billions of innocent electrons were bounced around,
more or less at random, thus contributing to the entropy of the universe as
we know it, and hastening its eventual destruction.

Regards,
Irv

new topic     » goto parent     » topic index » view message » categorize

12. Re: Making a computer run on only one computer

> Whew!!!
> 
> No animals were hurt while writing this E-mail :)
> 
> Chris

OK, OK  Chris, I understand, sorry, your criticism is really fair,
sorry again all dogs and males and ... bugs ... too? , what to do ?!?!  
)-:

Regards,
Igor Kachan
kinz at peterlink.ru

new topic     » goto parent     » topic index » view message » categorize

13. Re: Making a computer run on only one computer


new topic     » goto parent     » topic index » view message » categorize

14. Re: Making a computer run on only one computer

How about using the FAT address of the first sector on the hardrive
containing  the installed app?
Of course the installation would have to defragment the harddrive first, but
that would make the hardware key constant.
The only way to break the key would be to uninstall/corrupt the application,
or replace the harddrive. In which case the key would have to be regenerated
anyways.

Chris

----- Original Message -----
From: <president at insight-concepts.com>
To: "EUforum" <EUforum at topica.com>
Sent: Saturday, August 11, 2001 9:34 PM
Subject: Re: Making a computer run on only one computer



I am going to assume you want the software to run on one machine,
preventing the end user from sharing the software with friends or
family. I have done this before, and it is very tricky. The process
is called hardware locking. You are locking the software to that
particular machine.

You first have to code an encryption system. This will be 2 parts:
An encryption key generating system, and a key decoding system.

The key decoding system will be integrated in your program. The key
generating system will be what you will use to issue computer
specific keys.

1. Your program has to get unique information from the users
computer. This can be either the OS serial number, Hard Disk serial
number, or even a Network adapter serial number.

2. Your program has to be able to convert the serial number into a
shorter sequence of numbers/and or letters.
 Example:  51873-OEM-0000671-45 into A3403

3. The converted number has to be made visible to the end user.

4. The end user will E-mail you with this unique number. You will
enter the unique number in your key generating system. The key will
only be able to be used for that particular machine.

5. The end user will enter the key you send him/ or her, and the key
value gets stored in the registry. Every time the end user executes
the program, the program has to compare the system unique ID#  with
the key.

Downfall to this is: If the end use changes his/her system, then that
key becomes useless. That is why major software companies do not
bother with this form of software protection.

Whew!!!

No animals were hurt while writing this E-mail :)

Chris

new topic     » goto parent     » topic index » view message » categorize

15. Re: Making a computer run on only one computer

3D Studio uses hardware locks, I wonder how they manage it, because I've
changed my system 6 ways from sunday, and I'm still able to run 3DS.
But with 3DS, if you have the software licence, they provide you with the
key generator, so you can install multiple copies on different systems under
the same licence.
That's what made me think of using the sector address, because that's about
the only thing that's is still the same on my system.

Chris

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu