473,464 Members | 1,732 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

How to retrieve serial number of OS or CPU for copy protection?

In order to protect software from being copied without licence, I would like
to use something like a key, which fits only to the current system. The
serial number of the CPU or the current operating system would be
appropriate. However, I do not know how to retrieve the information.

Could you help?
Klaus

Nov 17 '05
51 2314
Hmmm, It's very interesting. We have about 50 computers on our network, 20
of them are running WinXP or Win2000 (the rest is NT4). 15 are brand PCs, 5
are noname. All of them have this kind of hardware information.
"Klaus Bonadt" <Bo****@hotmail.com> wrote in message
news:un**************@TK2MSFTNGP15.phx.gbl...
I tried on two machines (Win2k and XP), both gave the following result:
Hardware ID:
UUID : FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
Vendor :
Name :
IdentifyingNumber :
Feedback:

UUID : not valid
Vendor : empty
Name : empty
IdentifyingNumber : empty
Regards,
Klaus

Nov 17 '05 #51
I wondered if you would consider using the MAC address for this?

http://www.codeguru.com/Cpp/I-N/netw...cle.php/c5451/
"Kazi" <no****@please.com> wrote in message
news:eC**************@TK2MSFTNGP11.phx.gbl...
I'm researching this problem heavily, and maybe I have found a better
solution. There is a Win32_ComputerSystemProduct class in WMI, which may
contain the information what we need.

http://msdn.microsoft.com/library/en...temproduct.asp
I have created a simple little app (WMI and .Net 1.1 runtime needed), which displays this info and I have run it on several computers. The result a bit surprising to me, almost every computer have this kind of hardware
identification information. The application contains two separate section:
the first section displays the computer identification data (HardwareID),
the second contains the result of checking the data (Feedback).

I would like to ask everybody run my attached app, and please post the
result back to this newsgroup. The result must be on of the following:

-- 1. -------------------------
UUID : ok
Vendor : ok
Name : ok
IdentifyingNumber: ok

-- 2. -------------------------
UUID : not valid
Vendor : ok
Name : ok
IdentifyingNumber: ok

-- 3. -------------------------
UUID : ok
Vendor : empty
Name : empty
IdentifyingNumber: empty

-- 4. -------------------------
The HardwareID not found!

So you can see, the feedback section of my app does not contain any
confidential data. It would be nice to see lot of feedback to get to know,
does it really works.

Thanks in advance:
Kazi

"Klaus Bonadt" <Bo****@hotmail.com> wrote in message
news:%2****************@TK2MSFTNGP15.phx.gbl...
Kazi,

Do you know whether or not, this activation signature is changed when
hardware configuration is modified?
Furthermore, what about OS upgrades? When Longhorn will be installed over XP, is the activation signature affected?

Thanks and regards,
Klaus


Nov 17 '05 #52

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

79
by: Klaus Bonadt | last post by:
In order to protect software from being copied without licence, I would like to use something like a key, which fits only to the current system. The serial number of the CPU or the current...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.