O
Olie
I was wondering if anyone can shed any light on my problem. I am trying
to run an installer at the end of the FBA at phase 8600 which should be
nearly at the end. I have created an FBA command to run the msiexec.exe
program with the correct arguments to install the program. My problem
is that although I specify phase 8600 and this is correct in the
generated registry it runs the command right at the start of FBA.
It seems to be a quirk with the msiexec program as when I change it to
run the Setup.exe program also generated it runs at the correct
position. I also noticed that in my FBA log it runs it straight after
the Windows Installer service is registered. I need it to run with
msiexec as I can not run the installer in passive mode otherwise.
Here is the regerated FBA Command registry entry:
Key Name:
HKEY_LOCAL_MACHINE\syst\ControlSet001\Control\WindowsEmbedded\FBA\563609768
Class Name: <NO CLASS>
Last Write Time: 8/14/2006 - 9:11 PM
Value 0
Name: Type
Type: REG_DWORD
Data: 0x1
Value 1
Name: DisplayName
Type: REG_SZ
Data: Run Usb Expert Setup
Value 2
Name: Description
Type: REG_SZ
Data:
Value 3
Name: ResTypeVSGUID
Type: REG_SZ
Data: {FB2B6E76-FCD6-4D60-85D5-83C17D853AE3}
Value 4
Name: Phase
Type: REG_DWORD
Data: 0x2198
Value 5
Name: ErrorControl
Type: REG_DWORD
Data: 0x0
Value 6
Name: Reboot
Type: REG_DWORD
Data: 0x0
Value 7
Name: Start
Type: REG_DWORD
Data: 0x1
Value 8
Name: Timeout
Type: REG_DWORD
Data: 0x0
Key Name:
HKEY_LOCAL_MACHINE\syst\ControlSet001\Control\WindowsEmbedded\FBA\563609768\Parameters
Class Name: <NO CLASS>
Last Write Time: 8/14/2006 - 9:11 PM
Value 0
Name: FilePath
Type: REG_SZ
Data: F:\WINDOWS\system32\msiexec.exe
Value 1
Name: Arguments
Type: REG_SZ
Data: -i "F:\Avo\UsbExpertSetup.msi" -passive
to run an installer at the end of the FBA at phase 8600 which should be
nearly at the end. I have created an FBA command to run the msiexec.exe
program with the correct arguments to install the program. My problem
is that although I specify phase 8600 and this is correct in the
generated registry it runs the command right at the start of FBA.
It seems to be a quirk with the msiexec program as when I change it to
run the Setup.exe program also generated it runs at the correct
position. I also noticed that in my FBA log it runs it straight after
the Windows Installer service is registered. I need it to run with
msiexec as I can not run the installer in passive mode otherwise.
Here is the regerated FBA Command registry entry:
Key Name:
HKEY_LOCAL_MACHINE\syst\ControlSet001\Control\WindowsEmbedded\FBA\563609768
Class Name: <NO CLASS>
Last Write Time: 8/14/2006 - 9:11 PM
Value 0
Name: Type
Type: REG_DWORD
Data: 0x1
Value 1
Name: DisplayName
Type: REG_SZ
Data: Run Usb Expert Setup
Value 2
Name: Description
Type: REG_SZ
Data:
Value 3
Name: ResTypeVSGUID
Type: REG_SZ
Data: {FB2B6E76-FCD6-4D60-85D5-83C17D853AE3}
Value 4
Name: Phase
Type: REG_DWORD
Data: 0x2198
Value 5
Name: ErrorControl
Type: REG_DWORD
Data: 0x0
Value 6
Name: Reboot
Type: REG_DWORD
Data: 0x0
Value 7
Name: Start
Type: REG_DWORD
Data: 0x1
Value 8
Name: Timeout
Type: REG_DWORD
Data: 0x0
Key Name:
HKEY_LOCAL_MACHINE\syst\ControlSet001\Control\WindowsEmbedded\FBA\563609768\Parameters
Class Name: <NO CLASS>
Last Write Time: 8/14/2006 - 9:11 PM
Value 0
Name: FilePath
Type: REG_SZ
Data: F:\WINDOWS\system32\msiexec.exe
Value 1
Name: Arguments
Type: REG_SZ
Data: -i "F:\Avo\UsbExpertSetup.msi" -passive