profit10 Posted July 12, 2010 Posted July 12, 2010 Hi, I have just allocated the Lego Mindstorms software to some computers and have been having problems running it with a student logon. It works fine with an admin account but when a student uses it, it shows the following error: 'Error loading fantom.dll A dynamic link library initialization failed' I know this file is in the system32 folder and that students cant access it, but I have tried creating a path rule to allow access to the file but that doesn't work either. Any help would be greatly appreciated, Thanks.
bossman Posted July 12, 2010 Posted July 12, 2010 @profit10: Have you also allowed access to the file by creating a file rule also? As you have stated you have already created a path rule to the file but the users need permissions to be able to run the file.
profit10 Posted July 12, 2010 Author Posted July 12, 2010 Yeah I have done that as well but it still doesn't work.
ajs Posted July 12, 2010 Posted July 12, 2010 If you change a station to No Security, reboot and try the software again, presumably it works? I would hazard a guess that it tries to write something to either a temporary location or the installation folder and the Standard security settings are blocking it.
profit10 Posted July 12, 2010 Author Posted July 12, 2010 Thanks, yes that did work. Is there a way of allowing it to write to a temp location without having to remove the security setting?
ajs Posted July 12, 2010 Posted July 12, 2010 If you can find out where it is trying to write to, then you should be able to dig around on RM support as there's an article about creating writeaccess.ini files to go with packages. You could then craft one to set the correct permissions on the location the software uses. Reallocate the package and the changes should kick in when you reboot! (in theory)
profit10 Posted July 15, 2010 Author Posted July 15, 2010 I've found out where it's trying to write to. It's c:\documents and settings\all users If I give this folder full control to student users, log off and try it with a student account it works fine. If I then restart the machine and try again, the control settings have reset themselves. Is there a way of sorting this or will I have to use the writeaccess.ini file? Thanks.
profit10 Posted July 15, 2010 Author Posted July 15, 2010 I have tried it with the writeaccess.ini and it still doesnt work. This is what I've put but I'm not sure if it is correct: [C:\Documents and Settings\All Users] Everyone=0x1F01FF
bossman Posted July 15, 2010 Posted July 15, 2010 @profit10: Is this the path rule that you created? C:\Documents and Settings\All Users If so the program must need to write to a specific folder within that Dir and therefore you must create the path rule to the exact dir that the program needs access to. Like in the picture:
profit10 Posted July 15, 2010 Author Posted July 15, 2010 Yeah I tried that and it didn't work. I have managed to get it working by allowing full control for students on this folder, but once the machine is restarted these controls go back to default.
bossman Posted July 15, 2010 Posted July 15, 2010 @profit10: Do you have the legacy software box ticked in their user profiles (environment tab> legacy programs enabled>ticked)? Just out of asking?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now