I have an executable I am calling from a third party program. I am calling it using an administrator account with "run as a service" privileges, and the third party program logs report that the executable ran "successfully" with a runtime of 0.000 seconds (though the start & end times shown by the third party program are a couple hundred milliseconds apart). However, the executable is supposed to output a jpg, which is not happening.
If I run the executable from the command line, it works fine (outputs jpg - runtime is about 20 seconds). If I run it from a windows scheduled task with no users logged on, it works fine. Also, I can run other executables (tried notepad.exe) from the third party program successfully.
So, my question is...How can I monitor the executable to see if it was actually run, whether permissions issues were encountered, etc.?