On 15/04/2010, at 9:54 AM, Junio Gonçalves Vitorino wrote: > Wow, Damian this is great news. I'm newbie with this, but i'm studying hard > to learn the correct way to do. I can ask you to talk more a bit about the C > variant of him and what you want mean with "strip your symbols"? > > Really, really thanks! >
The C variant is the CoreFoundation version that Scott referred to (CoreFoundation is implemented in C; Cocoa is implemented in Objective-C). If you ensure your registration/protection code is self-contained and implemented in C, and you ensure it's statically linked into your app and you strip symbols from your app, then it will be harder for a cracker to identify, understand and thus subvert your registration functionality. Google "Creating Keygens for Cocoa Applications, by whimsy" for a good explanation and exposition of cracking an app. (In this case, a Cocoa app, but the Objective-C aspect only gives him a head start.) Cheers, Damian MOSO Xmplify XML Editor - Xmplary XML for Mac OS X http://xmplifyapp.com [Non-text portions of this message have been removed]
