Hello, can anybody give me a clue how to protect a program from
being copied onto another machine?
Is there any way how to bind it to some HW ID?
For example, read some "IDs" - mainboard,CPU,HDD, write them manually in the source code of the application, and compile it. After that, the program would be bind to the machine.
It there any way how to achieve that?

I use C/C++.
thanks in advance,
regards Meereck