In recognising the importance of maintaining a secure environment CIMPLICITY™ Machine edition has various features to enable restricting access and operation to screens and individual parts and also to prevent the ability to manipulate screen properties. In this intial window we have complete access to shutting down View Runtime and any Windows™ menus as well as being able to navigate through the project at will.
To prevent unfettered access we can assign permissions to users and assign users to groups. To assign permissions the administrator has to be logged on
The default administrator Username and Password is Master and Control you should change this at the earliest opportunity. If you forget it you will have to remove and re-install Machine Edition
There are two preconfigured users the Administrator and the fxDefault you can see the Default has certain permissions that may not be appropriate to all users.If no one logs on it is assumed that the fxdefault is the current user.
We can prevent his and other actions by unchecking the permissions boxes. You could also run a script “On Start-up” that logs on a certain level of user.The accesslevels range from 0 to 999 (Administrator)
After this it is no longer possible to use a button with a script that will exit Runtime and the EXIT application radio button is now greyed-out
We might want to allow access to a screen but not complete access to all the parts on that screen.Using the “Visibility” property we can hide a part if access level is below a certain level
The button to navigate to DATA screen is no longer available until a user of level , in this case, higher than 500 logs on.
We can prevent total access to the screen in the screen properties inspector window by assigning a security level to the screen itself. No user less than 500 will be able to open this screen
Having prevented access through the normal means that Machine Edition® menus allow, we need to prevent accidental, or otherwise, access to areas that could cause our application to Stop inadvertantly. We can still see our windows task bar so how do we prevent this?
As well as the menu bar, Control-Alt-Delete is another method that could cause problems. If we were to select “End Task” here our project will come to a halt. This can be prevented by editing the *.ini file that refers to the keyboard on touch screens where there is a softkeyboard we must edit this file as well as the plug in keyboard file
By selecting the “TARGET” we can see the properties in the inspector window. By setting “Rtmaximised” the Runtime will open as a maximised window and in conjunction with “Prevent Resizing” we can prevent accesss to the windows toolbar.
Now we have no access to Windows® menus and we cannot shutdown through Machine Edition® without the correct permission
Proficy machine edition security PPT
We can shutdown Runtime We can navigate to any screen We can access any windows applications