**edit... I can't edit the title.. but I meant "stand-alone" **
I've read everything I can in this forum about preventing people from gainging Admin access to your solution and preventing someone giving a copy to someone else... etc, etc.
Am I missing something when I say, "it's not that hard" ?
For example, I've read a lot about how simple it is to bypass the startup script...
But if you've set access to the file to require Admin access, allow user abort is off, and the debugger requires a password... I can't see any way to bypass the startup script.
For me I have auto-login of a low-level user account and every single, possible FM function is handled by custom menus and my own scripts.
So with everything handled by scripts, allow user abort is always off, no layout or script can be seen in the menus, and there's no "Admin" fields on any accessible layout that someone could modify, and I don't store secure back-end information in global variables, I can only think of someone cracking the Full Access account in fmp12 as a hacking option. But if I remove that account then no-one (excluding thos talented enough to be real 'hackers') is going to be able to see my code / layouts / script / field definitions?
a) I'm reading old posts that were pre-fmp12
I'm missing something
c) I've been doing it for so long that securing a solution is obvious to me, but perhaps not so obvious to newer users... and I should stop being so arrogant!
While © is a real possibility, I'm posting this question because given everything I've read I am concerned I've missed a key point somewhere.
In terms of ensuring people don't distribute my work, I have a script that "calls home" and I allow it to run for 7 days without an internet connection.
Protecting a solution that doesn't "call home" is harder as you need to store (encrypted) license keys linked to expiration dates, etc. I must say though I've never had an issue with it calling home. Others consider it "invasive" or "unethical" yet I've always failed to see why.
Anyway, would love to hear from those in the know.