02-17-2011, 04:44 PM
Good share. I don't recommend HWID Protection though. If you're trying to make some money off your program, especially if there is a free version available from a competitor, use something else. You have to balance intellectual property protection against ease of use for the end user. If you slap on 30 different types of protection (hello EA) your users will get angry. Yes it's important we protect against pirates, but for the majority of programs that are legal, you should be happy the first time someone attempts to crack your simple serial protection. A simple serial activation and periodic check for a few commonly used features to make sure it's legit is more than enough for the majority of software you will distribute outside a corporate environment.