Skip to content

Instantly share code, notes, and snippets.

@surreymagpie
Last active October 16, 2020 11:04
Show Gist options
  • Save surreymagpie/d23a77f4aa492d17e8554595a2f30a7c to your computer and use it in GitHub Desktop.
Save surreymagpie/d23a77f4aa492d17e8554595a2f30a7c to your computer and use it in GitHub Desktop.
A shell script and MS registration enties file to install MS Money under Wine.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Money\14.0]
"AddBankMemo"=dword:00000001
"AddPayPrompt"=dword:00000000
"AlternateRegNav"=dword:00000000
"AskRemove"=dword:00000001
"AutoComplete"=dword:00000001
"AutoDropCombos"=dword:00000001
"BackupFDCompress"=dword:00000001
"BackupFDDrive"=dword:ffffffff
"BackupFDInterval"=dword:0000000e
"BackupFDToFloppyDrive"=dword:00000000
"BackupHDChangeLocation"=dword:00000001
"BackupHDCompress"=dword:00000000
"BackupHDToHardDrive"=dword:00000001
"BackupPreviously"=dword:00000001
"BankConfirm"=dword:00000000
"BankRange"=dword:0000003c
"BeepOnEntry"=dword:00000000
"BWPrinter"=dword:00000000
"BWScreen"=dword:00000000
"Calculator"="/usr/bin/gnome-calculator"
"CalculatorEntry"=dword:00000001
"CGThresh"=dword:00000001
"CGThreshUnits"=dword:00000002
"Colorscheme"="Money Default Colours"
"ConfirmChanges"=dword:00000000
"ConfirmReset"=dword:00000001
"CurrentFile"="C:\\users\\rob\\My Documents\\Money\\CDP2017_8.mny"
"DupCheckNumWarning"=dword:00000001
"ExplainEpayFloat"=dword:00000001
"ExplainXferFloat"=dword:00000001
"FIFOLots"=dword:00000000
"FirstDayOfWeek"=dword:00000000
"ForceCat"=dword:00000001
"FormToolTip"=dword:00000000
"FullBrowser"=dword:00000001
"InstalledMSNCertificate"=dword:0000000f
"IUEShown"=dword:00000000
"IUEShownOnce"=dword:00000000
"LastQuickenFile"=""
"LastRunFrom"="c:\\Program Files\\Microsoft Money 2005\\MNYCoreFiles\\msmoney.exe"
"MainWindow"=hex:ca,00,00,00,00,00,00,00,01,00,00,00,1b,03,00,00,3f,01,00,00,\
4a,06,00,00,a5,04,00,00
"MnyRun"=dword:00000001
"MOCRegFlowOption"=dword:00000001
"MOFAcceptAllBankOpt"=dword:00000000
"MOFAutoReconcile"=dword:00000000
"MOFCreateNewAfterChangingForm"=dword:00000000
"MOFDispFilteredName"=dword:00000001
"MOFOverwriteDatesBankOpt"=dword:00000000
"MOFReplacePayeeBankOpt"=dword:00000001
"MOFSendToOutbox"=dword:00000000
"MOFTurnOffTooltips"=dword:00000000
"MoneyRunCount"=dword:00000001
"MruFile0"="C:\\users\\rob\\My Documents\\Money\\CDP2017_8.mny"
"MruFile1"=""
"MruFile2"=""
"MruFile3"=""
"MSNExplorerHasBeenRestarted"=dword:00000000
"NoCatMismatch"=dword:00000001
"NoChangeRecon"=dword:00000001
"NoFutDate"=dword:00000000
"OSPDisplayed"=dword:00000001
"PayBillsDlgSizer"=hex:48,2b,00,00,dc,05,00,00,a0,0f,00,00,64,19,00,00,40,1f,\
00,00,10,27,00,00
"PayBillsSizer"=hex:48,2b,00,00,dc,05,00,00,a0,0f,00,00,64,19,00,00,40,1f,00,\
00,10,27,00,00
"PlaceRestoreDataFileChecksum"=dword:00003184
"PrintOffset"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"PrintPayeeAddr"=dword:00000001
"ReminderDays"=dword:0000000a
"RemindRegister"=dword:00000001
"RequireAcctInv"=dword:00000000
"SetupModelSizer"=hex:30,1d,00,00,80,0c,00,00,a8,16,00,00,08,20,00,00,10,27,00,\
00
"ShowQChecks"=dword:00000000
"ShowSponsorIcons"=dword:00000001
"ShowTransForms"=dword:00000000
"ThreeLineFormsOff"=dword:00000001
"ThreeLineFormsOffInv"=dword:00000001
"ThreeLineFormsOffLoan"=dword:00000001
"ThreeLineMode"=dword:00000000
"ThreeLineModeInv"=dword:00000000
"ThreeLineModeLoan"=dword:00000000
"TurnOffMktPlace"=dword:00000000
"UseBusinessDays"=dword:00000000
"WatchTrans"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Money\14.0\Frame]
"MainWindow"=hex:04,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,01
#!/bin/bash
### Microsoft Money 2005 UK Edition ###
# This script will (re)install Microsoft Money under Wine on Linux systems.
# It depends on having a working wine installation and the winetricks script
# Documentation for wine is available at https://www.winehq.org/
set -e
# set environment variables
export WINEPREFIX=$HOME/.wine/prefixes/money2005
export WINEARCH=win32
# if the prefix already exists, we should delete it and start afresh
if [[ -d $WINEPREFIX ]]; then
rm -rvf $WINEPREFIX
fi
# if the .exe is not present locally, we need to download it
EXE=$HOME/Downloads/Money2005-UK-QFE2.exe
if [[ ! -f $EXE ]]; then
wget -O $EXE http://money.mvps.org/downloads/files/2005/Money2005-UK-QFE2.exe
fi
mkdir -p /home/rob/.wine/prefixes
winecfg
# install IE 6 as Money won't run without it
# It is necessary to click through the installer
winetricks ie6 corefonts msxml6
# Fix for dropdown menus
regsvr32 /i browseui.dll
wine $EXE
regedit $HOME/Documents/Money/money14.reg
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment