We're trying to debug an issue with our VoiceGuide system. In order to do so, we created a simpler process with a single Run Program step. This is the log we have after going through the process.
160342.779 8 4 3 RunModule start Run Program, [Run Program 47], iModuleIdx=5, previous: vgm=4, vgs=2:2
160342.783 8 4 3 state [Run Program 47] Run Program
160342.786 8 4 3 File.Exists(C:\Program Files (x86)\RealPopup\RealPopup.exe) is true
160342.786 8 4 3 running program=[C:\Program Files (x86)\RealPopup\RealPopup.exe], arguments=[-send "computername" "test from bat file"], windowStyle=Hide, RunWait=0
160342.788 8 4 3 ShellExe start [C:\Program Files (x86)\RealPopup\RealPopup.exe][-send "computername" "test from bat file"] UseShellExecute=0
160342.796 8 4 3 process start failed
As you can see, we're running a command line with arguments. When running the same command from a command prompt, there is no issue. We also tried having the UseShellExecute setting set to either 0 or 1 in the .ini file, but with the same results. We also made sure to have the RealPopup program to run as administrator.
What could be causing the Run program step to fail ?