MATLAB: System command and pop up windows

cdosMATLABsystemunix

I need to run compiled C code from Matlab using a system command:
flag = system('code_to_run');
The flag is nonzero when the code fails.
My problem is that when the code fails Windows opens two pop-up windows.
One says "code_to_run has stopped working. Windows is collecting more information about the problem. This might take several minutes…".
The second window says "Do you want to send more information about the problem?".
Now, the flag is correctly assigned to a non-zero value (due to failure in the code) only after the user clicks CANCEL.
Is there a command to add in front of the system command
system(' ... maybe add something here ... code_to_run');
in order to systematically avoid opening these pop-up windows that require the user to click "cancel"?. This is because the code needs to be called from an iterative algorithm, and some iterations will involve inputs that return a successful flag, other inputs will lead to a failure flag.

Best Answer

Even if you could suppress those dialogs Windows brings up, in my opinion the right solution is to fix the bug that's causing the application to crash in the first place.
Debug your MATLAB application that calls the compiled application to identify the inputs with which MATLAB call the compiled application that cause it to crash, then investigate what the source code for the compiled application does with those inputs.
Related Question