quote:Original post by TheGuy
I''m curious... Where is the "registry" located? I''ve never seen it, but I''ve never looked either.
On Windows 2000, it''s mostly in C:\WINNT\SYSTEM32\config. There''s also bits in your user folder under C:\Documents and Settings (in the ntuser.dat file) - this is the stuff in the HKEY_CURRENT_USER hive.
Under Windows 9X, who knows, who cares?
Oh and more on-topic, I would never use an off-the-shelf solution like Armadillo. The problem is that, generally, once a cracker can crack one Armadillo-protected app, she can crack all of them.
And as for registry-protection, even if you use the most elaborate scheme for hiding your data, all a cracker has to do is change the "if( ValidRegistry() )" to "if( !ValidRegistry() )" (generally a single opcode) and you''re screwed. Placing more checks in your program simply results in more opcodes to change - no big deal, really.
No, the best thing to do is not include the code you don''t want unregistered users useing.
If I had my way, I''d have all of you shot!
codeka.com - Just click it.