Comment
Comment by bitexploder
Even be cheeky. Detect when the software is cracked (signature/binary hash changed) and message the user “we see your version is corrupt or cracked, you may want to reinstall. If you are using this software without paying for it <something>”. You can invest some time in obfuscation and more frequent releases, but I would not spend a lot of effort on it.