dear,
I'm a Visual Studio developer (Visual Basic,C++ and C#). I can solve your problem with Visual Studio programming. You can lock your software with MAC address, system operation, and hardware computer installed your software and I can make this software for you. if you interesting with my suggestion please contact me. thank you
your sincerely
toto