PDA

View Full Version : Registry lookup folder path via package selection: HOW?


miguelblau
02-27-2007, 09:50 AM
i am new to SF7 and not a good scripter: i am building an install for an add-on that is to work on two versions of the base program (Flight Simulator 2004 and FSX). my add-on needs to be installed into the base program directory tree, which is already installed.

i have made a radio screen for the user to choose, upon this selection i need to get the correct install path from the registry and let the installer use that one.

how to i do this?`i understadn it should be scripted into 'On Pre Install' and this is what i have unsuccessfully tried:

tRadioButton1 = DlgRadioButton.GetProperties(CTRL_RADIO_BUTTON_01) ;
tRadioButton2 = DlgRadioButton.GetProperties(CTRL_RADIO_BUTTON_02) ;
if tRadioButton1.Checked then
AppFolder = Registry.GetValue(HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Microsoft Games\\Flight Simulator\\9.0", "Exe Path", true);

elseif tRadioButton2.Checked then
AppFolder = Registry.GetValue(HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Microsoft Games\\Flight Simulator\\10.0", "SetupPath", true);

SessionVar.Set("%AppFolder%", AppFolder);
end

but this must be totally wrong....:eek:
gratefull for any help...