I would like to have Scratch installed on our school network. It is a RM CC3 network and there have been issues regarding the fact that students are able to save to the C:\ drives. Does anyone know if there is a solution for this as it is preventing installation. Thanks.
Do you mean they arent able to save to their C drives?
No, it appears that they can see all the other drives including the on the network as well as the local c: drive and this is not wanted. Is there a way to block this? Thanks.
The problem isn't with scratch, the problem is that the permissions on C: are set incorrectly. If you don't want students saving to C: or any other drives then set the permissions so that they cannot save.
Originally Posted by SGL
iirc just edit an ini file n the scratch program folder and point it at u: h: or wherever
If I remember correctly you can specify what drives can be seen in the ini file, SimpleSi on here enlightened me on that and other options. Do a search on here for them.
Thanks for your replies. Can anyone confirm that Scratch runs securely without showing hidden drive issues on a RM CC3 network?
Yeah I had it running on CC3/CC4/Vanilla for years with no probs - Its not the CC3-iness that causes the issue but Scratch, the ini solves the problem.
Originally Posted by SGL
As reported by the others, the drive access is controlled by the scratch.ini file. You can extract Scratch and run it from a read only network share with the scratch.ini file in the same location.
My scratch.ini file for example is as follows:-
For us, r: is the home drive, q and o are the student share areas and e: is any usb stick. Takes two minutes max to set it all up and get it working.
We are installing it centrally and this would require the ini file on each machine to be edited after installation. Is it possible to do this centrally?
batch file to overwrite
gpp to overwrite
i think you can edit it in the installer dir
Scratch is really easy to deploy. All you need to do is edit the INI file, save it and then allocate the MSI to your computers. As long as the INI file is in the same folder as the MSI, it will get copied to the installation folder on each PC (and removed when the package is deallocated).
Thanks, will this work on an RM cc3 system? I understand RM have created an installation package but this has the problem of making the c: drive visible.
Here's a link to the Scratch package I use on our CC3 network if you want to give it a try? Make sure you deallocate the Scratch package from RM first however. :)
Scratch v1.4.0 (CC3).exe (32.5 MB)
- Download the file above on a CC3 PC (make sure you are logged on as a user with administrator rights).
- Double-click the EXE and click the Extract button. This will copy the Scratch MSI to Q:\Applications\Scratch v1.4.0\v126.96.36.199.
- Go to the folder listed in the step above on the Q:\ drive, open the Scratch.ini file in Notepad (not to be confused with Scratch v1.4.0.ini :p ) and modify the preferences to your liking e.g. proxy server / visible drives etc. Once you have done this, save the file.
- In the RMMC, expand Workstations, right-click Main Site and select Update Package List.
- Finally, add the Scratch shortcut to your Start Menu through Resources » Program Sets (using the same process you use for other packages).