file : MsOfficeWinSami_doc.txt descr : documentation on NSIS MS Windows installer for ( North | Lule | South ) Sami ( Speller | Hyphenator ) history : when ver who what ========== === === ======================================================================================== 2011-11-05 1.5 PFB update for win 64 directories ./2011-11-06_NSIS_Installer_1-3 /nsissami /src /msOfficeWinSami.nsi -- main installer script start directory: 2011-11-06_NSIS_Installer_1-3/nsissami/src/msOfficeWinSami.nsi INPDIR ..\files OUTDIR .. RESDIR ..\resources script files: msOfficeWinSami.nsi // main script file Product Registry key: 57CB6F3B98FBBB64A855473F371F97EB -- GUI from InstallSHield, probably SCRIPT FILES ============ main scrip file: msOfficeWinSami.nsi CheckOfficeVersion.nsh Variables OvcProofDir OvcOfficeRoot ; 2010-11-26 PFB Off 2010 installation added OvcOfficeVersion ; 2010-11-26 PFB Off 2010 installation added WindowsVersion ; 2011-02-09 PFB IsWindows64 ; 2011-11-06 PFB ApplicationDir ; 2011-02-10 PFB Functions GetOfficeVersionFromRegistry un.GetOfficeVersionFromRegistry msOfficeWinSami.nsi includes: !include "${NSISDIR}\Contrib\Modern UI\System.nsh" -- needed for e.g. ${If} !include LogicLib.nsh MUI2.nsh -- Include Modern UI "CheckOfficeVersion.nsh" -- ??? "process_checking_functions.nsh" -- ??? "write_reg_multi_sz_func.nsh" -- ??? "proofregkeys_func.nsh" -- ??? "samiregkeys_func.nsh" -- ??? write_reg_multi_sz_func.nsh // include file to write multi-sz registry keys Function RegWrite_REG_MULTI_SZ // write MULTI_SZ values to registry