First, an introduction to WMI - the means by which you can collect
identifying information about the users' PC:
http://www.microsoft.com/technet/scr...es/wmifaq.mspx
Second, how to use WMI from C#:
http://www.csharphelp.com/archives2/archive334.html http://www.danhendricks.com/code/C%23/WMI%20Console/ http://www.codeproject.com/csharp/Ha...perties_C_.asp
For the rest, look up Cryptographic Hashes on MSDN, such as SHA-256. Create
a string from the hardware, and use SHA-256 to get a hash of that string.
And MSDN is, hopefully obviously, the place to start for how to create
webservices.
HTH
DalePres
MCAD, MCDBA, MCSE
"jaime" <ja**********@astron.co.uk> wrote in message
news:ur**************@TK2MSFTNGP09.phx.gbl...
I have a project to create and manage a key for our new software.
The idea is to have a web service that generates a key that then the user
can install on ane machine only.
The key the the software generates on the client's machine will have a
unique id given by the machine maybe mac address and mother board serial
number then this is send to the web service that generates a key and the
software works only on this machine.
I just need to find some material to read and start the planning of the
way is going to function.
Any pointer much appreciate.
Thanks
jaime