MSI-home
MatLab 6.5 MSI Information
Last Updated: 07.10.03 by Chad Dupuis, acis-windows@mit.edu
- MSI Information
- Configuration Issues
- Known Bugs
- Installations
- MSI Information
- Repackaged from MIT Volume License Media using InstallShield AdminStudio.
- Due to program size it was split into two separate msi's (base and libraries) and the documents are kept in an AFS locker win_matlab_r13.
- Within matlab.prf (the user preferences file) there are two modifications to allow it to read the help files from the AFS locker, see logon/logoff scripts below for more information.
- HelpDocRoot=SZ:\\.athena.mit.edu\\software\\win_matlab_r13\\Docs\\help
- HelpLocalDirectory_R13=SZ:\\.athena.mit.edu\\software\\win_matlab_r13\\Docs\\help
- Configuration Issues
- There are a variety of custom actions that run within the MSI and it requires logon and logoff scripts to work correctly.
- The matlabreg* scripts simply set write access on a few registry keys that are necessary for Matlab to run. The matlablicensedat sets the \flexlm\license.dat and \bin\win32\license.dat files to the appropriate hostname which then requires a restart (matlabreboot) to have the matlab flexlm license server start correctly.
- matlabreg1 - \\win.mit.edu\dfs\MSI\ACST\scripts\setacl\SetACL.exe -on "MACHINE\Software\Classes\CLSID\{554F6051-79D4-11D4-B067-009027BA5F81}\LocalServer32" -ot reg -actn ace -ace "n:S-1-5-32-545;p:query_val,set_val,create_subkey,enum_subkeys,notify,create_link,read_access;s:y;m:set;w:dacl"
- matlabreg11 - \\win.mit.edu\dfs\MSI\ACST\scripts\setacl\SetACL.exe -on "MACHINE\Software\Classes\CLSID\{554F6053-79D4-11D4-B067-009027BA5F81}\LocalServer32" -ot reg -actn ace -ace "n:S-1-5-32-545;p:query_val,set_val,create_subkey,enum_subkeys,notify,create_link,read_access;s:y;m:set;w:dacl"
- matlabreg112 - \\win.mit.edu\dfs\MSI\ACST\scripts\setacl\SetACL.exe -on "MACHINE\Software\Classes\CLSID\{00854C9D-4827-4BC5-8A7D-770E696DF6A3}\LocalServer32" -ot reg -actn ace -ace "n:S-1-5-32-545;p:query_val,set_val,create_subkey,enum_subkeys,notify,create_link,read_access;s:y;m:set;w:dacl"
- matlabreg1123 - \\win.mit.edu\dfs\MSI\ACST\scripts\setacl\SetACL.exe -on "MACHINE\Software\Classes\TypeLib\{554F6052-79D4-11D4-B067-009027BA5F81}\1.0" -ot reg -actn ace -ace "n:S-1-5-32-545;p:query_val,set_val,create_subkey,enum_subkeys,notify,create_link,read_access;s:y;m:set;w:dacl"
- matlabreg11234 - \\win.mit.edu\dfs\MSI\ACST\scripts\setacl\SetACL.exe -on "MACHINE\Software\Classes\CLSID\{3D272B00-B576-11CF-A50F-00A024583C19}\InprocServer32" -ot reg -actn ace -ace "n:S-1-5-32-545;p:query_val,set_val,create_subkey,enum_subkeys,notify,create_link,read_access;s:y;m:set;w:dacl"
- matlablicensedat - Perl - \\win.mit.edu\dfs\MSI\ACST\scripts\matlab_modify_dat\matlablicense.pl
- matlabreboot - \\win.mit.edu\dfs\MSI\ACST\scripts\pstools\psshutdown.exe -r -t 00
- Logon/Logoff Scripts
- These are required due to a problem with the way that Matlab saves its user preferences files. Basically they copy the pref files from the Matlab location on C to H when the user logs off and from H to C when they login.
- \\win.mit.edu\dfs\MSI\ACST\scripts\matlab_setup_prefs\loadmatlabpref.bat
- \\win.mit.edu\dfs\MSI\ACST\scripts\matlab_setup_prefs\savematlabpref.bat
- Known Bugs
- Installations
- No Known Installations:
- Source: dfs\MSI\ACST\mathworks_matlab_r13\mathworks_matlab_65.msi & mathworks_matlab_libraries_65.msi
- License: MIT Volume License
MSI-home