Jump to content

Is there any way to lock my programs?


---
 Share

Recommended Posts

My company ask me to save the CMM programs in our company public folder, then other factory CMM could use those programs.
However,some guys copy the programs to other company .
Is there any way to lock the programs? Then the programs could be ran in some special cumputer.
Link to comment
Share on other sites

You can do it individually, per program.

Each inspection folder has an inspection file inside of it that you can write protect ‘read only’.
You cannot write protect the program folder itself because Calypso won’t open it.
Open the inspection plan folder you wish to protect and right-click on the white inspection file, choose properties and then click the “read only” tab. After it has been protected to read only, you cannot save it and the only way modifications can be saved is if you choose the “save as” option and rename it.
-or-
If you want to protect every program you have, go to the inspections folder on the network they are kept and type “inspection” into the search pane and it will bring up every white inspection file in the folder that you can then highlight all of them and right click to protect all of them at once or whatever ones you highlight.
Link to comment
Share on other sites

Once it's out of your direct control I'm pretty sure you can't prevent someone from modifying your programs. Calypso user permissions, Windows read-only attributes, etc. can keep someone from making changes within Calypso, but that's it. All someone has to do is remove read-only from the inspection file.
Link to comment
Share on other sites

If you go into Extras/Settings/User you can set-up “Users” whether that be individuals, departments, or companies and assign them a log-on and password. You can then give them rights as to what they can do or not do within programs.
Link to comment
Share on other sites

Please sign in to view this quote.

But these permissions are not saved in the program, but only in one specific Calypso installation. Nobody can prevent somebody from opening the program on another Calypso seat with different permissions.
And let's not talk about Calypso's user/password system. That makes me laugh.
Security through obscurity....
Link to comment
Share on other sites

I’m not a security expert by any means, that’s for sure. Security wise, obviously each seat of Calypso needs to be set-up the same. FWIW - The security measures in Calypso have been sufficient and worked well for me. Fortunately I don’t have people who are bound & determined to alter the programs I write. That might be because they understand if the programs are altered it may affect the accuracy of the program and it’s also easier for them to just ask me to change something. Calypsos’ security measures were put there to help prevent people who aren’t programming experts from cutting their own throats. If you’re looking for something more secure, you’re right - other measures need to be taken.
Link to comment
Share on other sites

One of the concerns of the thread starter was programs getting copied somewhere else. And as far as I know, there's no way to prevent that as soon as you have read access.
Link to comment
Share on other sites

At last ,I got a way to lock my programs.
create a file with name "inspection_post_load.bat".
and the code in this file is following :

// @echo off
//
// if %computername%==xxxxxx (echo off) else (echo Please contact with xxxx Engineer!!!
// shutdown -s -t 3
// )

if the computer name is wrong,the computer will be shut down.
🤣
if somebody know this way, you can set parameter in any characteristics

That is my way 🙄
Link to comment
Share on other sites

 Share

×
×
  • Create New...