I'm looking for someone to develop MSI scripts that can be used to compile an MSI package. (I want the source code, not the compiled output.) I have a text file that I want to be copied into several locations, if they exist, with different file extensions.
The text file is a spell-checking wordlist, and I want it to work for Firefox and MS Office.
Copy foo.dic to %AppData%\Microsoft\Spelling\foo.dic
- Discover if there is a firefox process running, and stop it if there is after warning the user
- Find any file called persdict.dat in the Firefox profile directory (if there's no Firefox installed, don't bother continuing). The Firefox profile path is %appdata%\Mozilla\Firefox\Profiles\<random characters>.default\persdict.dat
- If none exists, copy <filename> to the newly-created persdict.dat
- Otherwise run <vbscript.vbs> (I'll write the vbscript file, so leave it as a placeholder)
You'll have to do some MSI magic to figure out what the random characters are. As far as I can tell, Firefox just dumps some random characters and appends .default to the directory name.
I don't care what the contents of foo.dic and persdict.dat are. I'll do that wiring myself when the scripts are delivered.