Hi Terry,
> it just does not make economic or legal sense to repackage someone elses copyright. It's a waste of time. But feeling good is important. And, if an anti-crack makes us feel good, then who among us would deny us that joy?:-)
I don't think it's that easy... Sometimes applications must be signed off by a security auditing. The application must ensure that only authorized users get access to data, that data manipulation is not possible, and the like. If the code is reversible, it's much more difficult to achieve this goal.
Take encryption as an example. Even with the Crypto API you basically have two keys. Either you use the one from the logged on user (DPAPI), which means, the user could get access to your application's key, which means you must salt the encryption key, which means that you must store the salt somewhere. Or you use a password which you again must store somewhere. A protected application is a safer (I didn't say safe <s>) place to keep a secret than an unprotectecd application.
--
Christof