I have the following custom actions (in this order)
- InstallFiles (standard action)
- Custom Action (executes a file that is installed)
- PatchFiles (standard action)
The driver ini is installed during the InstallFiles section as well. However, when I look at the installation log, I see the following:
Code: Select all
MSI (s) (C4:34) [18:35:31:737]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI8019.tmp, Entrypoint: InstallDriverPackages
DIFXAPP: ENTER: InstallDriverPackages()
DIFXAPP: INFO: 'CustomActionData' property 'DIFxApp Version' is '2.1.1'.
<...SNIP...>
DIFXAPP: INFO: Service 'mydriver' was started
DIFXAPP: SUCCESS:Installation completed with code 0x0.
<...SNIP...>
DIFXAPP: RETURN: InstallDriverPackages() 0 (0x0)
Code: Select all
MSI (s) (C4:CC) [18:35:32:393]: Executing op: CustomActionSchedule(Action=MyCustomAction,ActionType=3090,Source=C:\Path\To\My\Binary.exe,Target=-a 123 -b 456,)