December 30, 200916 yr Newbies Hi, can anybody help me, I want to run a script when my database first opens to check if it is running in a runtime, if it is not in a runtime then it quit, but if its been opened in a runtime then it work perfectly. I want to do this so nobody can make any changes to the database and so that nobody can copy it. Im not sure if this is possible though. Thanks for your time.
December 31, 200916 yr You can use the Get(ApplicationVersion) function to determine if the file is run by a runtime engine. However, this provides absolutely no security. If you want to protect your solution against changes or theft, use Accounts and Privileges.
March 1, 201015 yr However, this provides absolutely no security. If you want to protect your solution against changes or theft, use Accounts and Privileges. Pay Attention to this. All somebody would need is to use a copy of filemaker advanced with script debugging to get around this. (and if user abort has not been disabled it could be gotten around with the 'Esc' key)
March 2, 201015 yr Let me second--or third--this. Opening scripts are not part of the security structure. Such scripts can be completely bypassed, even without the Debugger. Steven
Create an account or sign in to comment