| |
microsoft.public.platformsdk.msi |
I am trying to schedule a reboot if certain actions were done as part of my I run CA2 on a deferred mode. I just call MSI (s) (D8:30): Executing op: I have CA1 scheduled to run after StartServices action. I have CA2 schduled Am I doing something wrong?
custom action. I have a CA1 that runs in a deferred mode. This CA1 sets a
registry key to indicate whether a reboot is necessary following the
installation. I need to have another CA2 run after my CA1. CA2 checks for
the registry key and must call ScheduleReboot action.
Session.DoAction("ScheduleReboot"). However my installation is giving an
error whenever it hits this CA2.
CustomActionSchedule(Action=aaa,ActionType=1062,Source=Session.DoAction
"ScheduleReboot"
,,)
MSI (s) (D8:30): Creating MSIHANDLE (1) of type 790536 for thread 5424
MSI (s) (D8:30): Creating MSIHANDLE (2) of type 0 for thread 5424
MSI (s) (D8:30): Entering MsiProvideComponentFromDescriptor. Descriptor:
Wwfyw*qz??RPR$j{ODC-SharedComponents>M5KDYSUnf(HA*L[xeX)y, PathBuf: F3D148,
pcchPathBuf: F3D358, pcchArgsOffset: F3D114
MSI (s) (D8:30): MsiProvideComponentFromDescriptor called for component
{997FA962-E067-11D1-9396-00A0C90F27F9}: returning harcoded oleaut32.dll
value
MSI (s) (D8:30): MsiProvideComponentFromDescriptor is returning: 0
MSI (s) (D8:30): Note: 1: 1720 2: aaa 3: -2147467259 4: Msi API Error 5:
DoAction,Action 6: 1 7: 1
to run after CA1.