Can you add a new API command ExtractAndRunAPI
When the host os is x86 (%Wow64%=False), just map to ExtractAndRun,#1,#2,#3,#4
Else, map to something like this:
If,Not,ExistDir,%BaseDir%\Temp,DirMake,%BaseDir%\Temp ExtractFile,#1,#2,#3,%BaseDir%\Temp System,FILEREDIRECT,OFF ShellExecuteex,Open,cmd.exe,"/C #$q%BaseDir%\Temp\#3 #4#$q" System,FILEREDIRECT,ON
Peter