I have written a User Login script for indesign and have successfully implemented in Indesign CS3. However, anyone can disable the login script that I have put in the Startup script by modifying the Preference setting of the Indesign. I would be very grateful if any one there could suggest me on how to not allow the users to disable the login script put inside the Startup Script folder.
Does it work, if you remove writing permissions to that folder for normal users? I don't think that you want that they are installing other scripts neither or at least only with your permission.
I am in fairly close agreement with Willi here.
I would be very grateful if any one there could suggest me on how to not allow the users to disable the login script put inside the Startup Script folder.
A textfile in the Startup Script folder with the title "TOUCH ANYTHING IN HERE AND GET FIRED.txt"
No, but seriously. If you have a managed computing environment, the admin sets the permissions on that file so that Ordinary Users can't delete files. This assumes that your users are Ordinary Users that don't have admin rights. Alternately, you have to do it from the Human Resources end, and discipline (or terminate) the users that don't comply with your workflow.
Thank you very much for you response. But, it is not about the user right permission. There is a selection options in the Perference setting of Indesign. If you untick that option, Indesign will run bypassing the scripts in the startup scripts folder. Is there any way to not allow the users to not select this option so that the startup scripts does not get bypassed?
In the above preference setting the last check box is not selected hence Indesign will bypass all startup scripts. Only if this last option is selected the startup scritps will run.
What I'm about to suggest is dangerous and should only be attempted on a backup copy of the program. But you could try modifying the General Preferences Panel.InDesignPlugin file in InDesign > Plug-ins > UI.
Or try locking that file.
Or even remove (gasp) the file and see if the program will launch.