🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.nativeapi
Article #16790

Re: How to identify a computer one and only

#16790
From: Sky
Date: Thu, 24 Apr 2003 01:47
60 lines
3306 bytes
Yes, I have used a dongle putted in the parallel port,
but it need run only on one computer that has been licensed to,
so i want get the one-to-one unique identifiers for computer,
then combine it with some code in dongle.

BTW Remy, could you tell me how to get the Ethernet card
MAC addressed, CPU ID numbers and HardDrive Serial Numbers,
Thanks in advance!

Sky!

"Harm-Jan Zwinderman" <HaloHalo@HotPOP.com> д����Ϣ����
:3ea6e2cf@newsgroups.borland.com...
>
> Remy Lebeau (TeamB) <gambit47@yahoo.com> wrote
> >
> > "Sky" <akeehuang@163.net> wrote
> > > hi all, i want use a dongle to encrypt my program,
> > > I want get a one and only identifier for computer,
> > > then combine it with some fixed code to verify,
> > > any hint? TIA.
> >
> > There aren't any one-to-one unique identifiers for a computer, sorry.
At
> > least, none that are reliable for what you ask.  This has been a
> > long-standing issue with hardware-based identification for encryption
and
> > anti-piracy issues for years.  The simply problem is that existing IDs
are
> > not generally constant values.  The most common identifiers used are
> > Ethernet card MAC addresses, CPU ID numbers, and HardDrive Serial
Numbers.
> > The main problems with those, however, is that 1) ethernet MAC addresses
> and
> > HardDrive serial numbers are usually guaranteed to be unique only within
a
> > particular manufacturer but not across the entire industry, and if the
> > ethernet card or harddrive is ever swapped out with a new one, you get
new
> > values and you lose your original ID; and 2) CPU IDs are only supported
on
> > newer CPUs within the last few years, and they can be (and usually are)
> > disabled by the user in the motherboard BIOS setup at system startup
> before
> > any software is ever run.
> >
> It seems he wants to use a dongle which you put in the printer port of the
> PC.
> The dongle contains the identifying key.
> I can imagine that using CreateFile, ReadFile the information in the
dongle
> might get accessible?
> Am also curious on how to do that?
>
> At work we also use software protected with dongles. Only after putting
the
> dongle in the printer port the printing process is not going well anymore.
>
>
>
Technical Details
Message-ID: <3ea7422f$1@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!newsfeed.wirehub.nl!news.kweb.on.ca!KWeb!newsgroups.borland.com!not-for-mail
References: <3ea6301a@newsgroups.borland.com> <3ea6bcba$1@newsgroups.borland.com> <3ea6e2cf@newsgroups.borland.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII
X-Google-Thread: 10cc67,54f208fcb92223a
X-Google-Attributes: gid10cc67,public
X-Google-ArrivalTime: 2003-04-23 18:52:12 PST
Reply-To: "Sky" <akeehuang@163.net>
From: "Sky" <akeehuang@163.net>
Newsgroups: borland.public.cppbuilder.nativeapi
References: <3ea6301a@newsgroups.borland.com> <3ea6bcba$1@newsgroups.borland.com> <3ea6e2cf@newsgroups.borland.com>
Subject: Re: How to identify a computer one and only 
Date: Thu, 24 Apr 2003 09:47:04 +0800
Lines: 62
Organization: CK
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
NNTP-Posting-Host: 218.104.133.50
Message-ID: <3ea7422f$1@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1051148847 218.104.133.50 (23 Apr 2003 18:47:27 -0700)
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!newsfeed.wirehub.nl!news.kweb.on.ca!KWeb!newsgroups.borland.com!not-for-mail