"The handle is invalid" when running an exe

15 views (last 30 days)
KAE
KAE on 29 Oct 2019
Edited: KAE on 30 Oct 2019
I would like to run an executable from the Matlab command line. However when I try
system('MyProgram.exe')
I get the error,
Unhandled Exception: System.IO.IOException: The handle is invalid.
When MyProgram.exe is run from the Windows command line, it opens a GUI that you enter commands into.
Any suggestions on what is going wrong here?

Accepted Answer

KAE
KAE on 30 Oct 2019
Edited: KAE on 30 Oct 2019
Passing along the solution from here in case it helps someone: Due to the popup window that the exe generates, I needed to add an & at the end,
system('MyProgram.exe &')
Then it works fine!

More Answers (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by