Today i was busy with Copy Minder protection for my project. It's sophisticated, but currently doesn't support .NET completely, so i had to use some ways to import their library and functions in order to work with .NET environments. I wish they released newer version which supports .NET with Shell protection rather than having to play with API :D
Most of the cases, i have to be online to do the checking. While the Internet connection in Indonesia is not very stable currently, i sometimes had some problems on testing it, so sometimes, i had to come earlier in the morning or waiting for my colleagues to go back from the office first before i start testing it again.