I need to come up with a way to uniquely identify computers that can't be
hacked easily. Something like the system id or info from the CPU that is
then sent over the internet to a central database.

What we are trying to do is have a unique identifier that is machine based
that can't be changed.

Anybody have any thoughts?

TIA - Jeff.

Re: Unique Identifier for a computer. by Michael

Michael
Tue Feb 13 09:17:21 CST 2007

Hello UJ,

Use the WMI to extract the Mother board ID, because the main MS policy to
bind software to that ID (not MAC or smth else)

Start from there http://msdn2.microsoft.com/en-us/library/aa394587.aspx


U> I need to come up with a way to uniquely identify computers that
U> can't be hacked easily. Something like the system id or info from the
U> CPU that is then sent over the internet to a central database.
U>
U> What we are trying to do is have a unique identifier that is machine
U> based that can't be changed.


---
WBR, Michael Nemtsev [C# MVP].
My blog: http://spaces.live.com/laflour
Team blog: http://devkids.blogspot.com/

"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangel



Re: Unique Identifier for a computer. by UJ

UJ
Tue Feb 13 12:12:18 CST 2007

Does anybody have this code in either C# or VB.Net ? I'm not sure how to do
VBScript.

Thanks.

J.

"Michael Nemtsev" <nemtsev@msn.com> wrote in message
news:a279a63a3de8348c91db25697dfd4@msnews.microsoft.com...
> Hello UJ,
>
> Use the WMI to extract the Mother board ID, because the main MS policy to
> bind software to that ID (not MAC or smth else)
>
> Start from there http://msdn2.microsoft.com/en-us/library/aa394587.aspx
>
>
> U> I need to come up with a way to uniquely identify computers that
> U> can't be hacked easily. Something like the system id or info from the
> U> CPU that is then sent over the internet to a central database.
> U> U> What we are trying to do is have a unique identifier that is machine
> U> based that can't be changed.
>
>
> ---
> WBR, Michael Nemtsev [C# MVP]. My blog: http://spaces.live.com/laflour
> Team blog: http://devkids.blogspot.com/
>
> "The greatest danger for most of us is not that our aim is too high and we
> miss it, but that it is too low and we reach it" (c) Michelangelo
>
>



Re: Unique Identifier for a computer. by UJ

UJ
Thu Feb 15 09:02:22 CST 2007

Thanks but I've the code on 10 different machines and only gotten two
distinct values. It looks like that ID is not a serial number for the CPU
but instead is a process type id. I need the serial # of the CPU.

J.

"Michael Nemtsev" <nemtsev@msn.com> wrote in message
news:a279a63a3de8348c91db25697dfd4@msnews.microsoft.com...
> Hello UJ,
>
> Use the WMI to extract the Mother board ID, because the main MS policy to
> bind software to that ID (not MAC or smth else)
>
> Start from there http://msdn2.microsoft.com/en-us/library/aa394587.aspx
>
>
> U> I need to come up with a way to uniquely identify computers that
> U> can't be hacked easily. Something like the system id or info from the
> U> CPU that is then sent over the internet to a central database.
> U> U> What we are trying to do is have a unique identifier that is machine
> U> based that can't be changed.
>
>
> ---
> WBR, Michael Nemtsev [C# MVP]. My blog: http://spaces.live.com/laflour
> Team blog: http://devkids.blogspot.com/
>
> "The greatest danger for most of us is not that our aim is too high and we
> miss it, but that it is too low and we reach it" (c) Michelangelo
>
>



Re: Unique Identifier for a computer. by Goran

Goran
Thu Feb 15 11:19:11 CST 2007


"UJ" <fred@nowhere.com> wrote in message
news:uBCnNJRUHHA.3316@TK2MSFTNGP02.phx.gbl...
> Thanks but I've the code on 10 different machines and only gotten two
> distinct values. It looks like that ID is not a serial number for the CPU
> but instead is a process type id. I need the serial # of the CPU.
>

CPU serial number is not implemented any more, because of security concerns:
http://www.cdt.org/privacy/issues/pentium3/

I use computer SID usually. However, SID is changable, but if somebody wants
to crack, he will crack :)

Regards,
Goran





Re: Unique Identifier for a computer. by UJ

UJ
Thu Feb 15 13:41:17 CST 2007

I originally was looking for code to use the SID but couldn't figure out how
to get it.

Could you please post code to get the SID?

If somebody hacks this stuff, then so be it. I just need a unique ID that
the casual user can't change easily (like computer name).

TIA - Jeff.

"Goran Sliskovic" <gsliskov@yahoo.com> wrote in message
news:%239LHqVSUHHA.1208@TK2MSFTNGP03.phx.gbl...
>
> "UJ" <fred@nowhere.com> wrote in message
> news:uBCnNJRUHHA.3316@TK2MSFTNGP02.phx.gbl...
>> Thanks but I've the code on 10 different machines and only gotten two
>> distinct values. It looks like that ID is not a serial number for the CPU
>> but instead is a process type id. I need the serial # of the CPU.
>>
>
> CPU serial number is not implemented any more, because of security
> concerns:
> http://www.cdt.org/privacy/issues/pentium3/
>
> I use computer SID usually. However, SID is changable, but if somebody
> wants
> to crack, he will crack :)
>
> Regards,
> Goran
>
>
>
>