Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

How to protect the runtime .usr DB question

Featured Replies

I have created a DB and am able to protect the executable with a 3rd party product, but I can't protect the .usr file. Anyone with FM7 can run the .usr file and bypass the executable. Is there any way around this. I could put in a password, but that is a pain for the user. Plus how would I expire after 15 days? Would I need to give them a new password that doesn't expire? Why did they do this?

Thanks for your help on this.

You should set up users and passwords in your solution. The passwords don't have to expire. Of course you don't give your Developer or Admin password! No users will be able to go into layout mode, etc.!

  • Author

But the problem is they can still run the program even if they can't execute the executable file FM creates. I am not worried about them getting into the layouts and scripts since they are password protected. I just don't want them running the program by opening the .usr file with FMP7.

I don't want to set this up so the user has to enter a password everytime. since I have the executable protected I thought that would pass through to the actual database and it doesn't. This is sorta puzzling why FM would do this. The executable is really just a way for a non FM user to launch the program, but someone with FM can just run the .usr file and bypass the executable all together and there is no affect on the database and the layouts.

Create startup scripts in each of the sub-files that are performed on startup (Edit: Document Preferences). Each of these startup scripts runs the startup script in your main file to do whatever password checking and copy protection you desire.

Steve

  • Author

Steve, Thanks, but I don't follow you. The only protection I have on the files are the admin password and the main executable file that is protected with a 3rd party protection software. I want to lock people out who have FM and can run the .usr file without executing the FM executable creates to run the program. There is only one database and that has the .usr extension.

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.