in my opinion it's not a good decision to link any data to device.
I think users can be able use account from any device.
It's better to allow user to login only once and link a key to user.
I am not going to put my program online, there are less then 100 users, so making server is a bit expensive for now. But I do wont to protect my software from been copied to other places...
So I wont to use my user machine data to avoid this situation.
I try to make my question simple:What data I can get from my users machine?
Is it AIR application?
no its not
No easy way to do this. I would only make it so user can only login from one machine.
Yeah this is exactly what I wont to do. How can you ensure that the user will log in from only one machine?