🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Processor Serial Number

#3143
From: Stefano Bonifazi
Date: Fri, 18 Aug 2006 14:28
61 lines
3829 bytes
Hi!
 If you need to protect your software you can consider the following:
- the most secure way is the hardware approach :-) ... But You can't rely 
on the user's PC, instead you, or better your company may release hardware 
keys ... nowadays is very simple to program a USB device, and I guess there 
are tons of ASIC circuits for this purpose!
An older serial device key may be very easy to program even for one with 
basic Electronics skills :-)
- A serial provided through internet is always a good compromise, nowadays 
everybody has an Internet connection, and you can check user configurations 
by your registering modules! You can even plan a periodic serial update 
based on the user hardware changes!! Just keep synchronized your online 
serials database :-) ... and of course check if serials clones are alive!!
- A key could be based on the UserName/PCName coupled... as personal 
statistic I know most of people (common user I should say!) tend to keep 
their OS as long as need to change their PC :-) ... And technicians most of 
times try to recover the OS instead of erasing it and start a new clean & 
safe OS installation...  while they often add new hardware!
Only think to the target of your software! ... And provide a special serial 
update for non common users!
- Last but not least, keep in mind that as you can develope a key generation 
algorithm, other "developers" can deciphers it ... or better they can modify 
your EXE as long as PE format does not change at all at least :-) vanifying 
your protections!! A good one can discourage most of common users from using 
it illegally, but there will be always someone able to smash that!

I'm not in the software protection sector anyway, only personal 
considerations based on a lot of experience :-)
 Regards
Stefano B.

"Christophe MINETTI" <cminetti@ulb.ac.be> ha scritto nel messaggio 
news:44DC57F7.ACC3A974@ulb.ac.be...
> In fact, it does not matter if it is the processor. What I would like is a
> simple way to get the  ID (a uniwue ID) of the computer on which my 
> software
> is running. My idea was to get the SN of the processor but it can be the
> motherboard or anything else.
>
> Thanks
>
> Christophe
>
> Alan Bellingham wrote:
>
>> Christophe MINETTI <cminetti@ulb.ac.be> wrote:
>>
>> >I would loke to know if there is any API function that could give me the
>> >Serial Number of the processor ?
>>
>> 'The' processor?
>>
>> Is it necessary to know for sure, or would you not care that the result
>> would be extremely unreliable? Not all processors have serial numbers,
>> and even for the ones that do, the BIOS frequently allows the serial
>> number to be hidden from software.
>>
>> Alan Bellingham
>> --
>> ACCU Conference: 11-14 April 2007 - Paramount Oxford Hotel
> 
Technical Details
Message-ID: <44e5cead@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail
References: <44DC3809.9DF18A33@ulb.ac.be> <7liod2p9gklqut6pga9ibcm102mb2nt457@4ax.com> <44DC57F7.ACC3A974@ulb.ac.be>

Show Full Headers
Complete Article Headers
X-Google-Thread: 10cc67,3381d7b060d24221
X-Google-Attributes: gid10cc67,public
X-Google-Language: ENGLISH,ASCII-7-bit
From: "Stefano Bonifazi" <stefboombastic@email.it>
Newsgroups: borland.public.cppbuilder.nativeapi
References: <44DC3809.9DF18A33@ulb.ac.be> <7liod2p9gklqut6pga9ibcm102mb2nt457@4ax.com> <44DC57F7.ACC3A974@ulb.ac.be>
Subject: Re: Processor Serial Number
Date: Fri, 18 Aug 2006 16:28:58 +0200
Lines: 63
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
NNTP-Posting-Host: 80.104.235.64
Message-ID: <44e5cead@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1155911341 80.104.235.64 (18 Aug 2006 07:29:01 -0700)
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail