:sign0060:Now it really works!! I wish to thank Raytracer for a finding of this method, maXim for making me happy and agraham for helping maXim to making me happy :sign0188: It looks like a new era of protecting programs, written on Basic4PPC... I can now use IMEI to generate serial numbers to my programs, instead of owner names... This thread is an answer to many other threads like this, this, this and many others... Now i have the last question - will this method work on all devices, or it have some limitations like GetDeviceID in Hardware lib, which return an empty string on some devices?