Есть процес А, который выполняет различные действия над исполняемым файлом В. В результате В может повредиться. Для контроля А запускает В с определённым параметром. Если B повреждён то в нём произойдёт исключение, вылезет окошко об ошибке и т.д. Если же всё нормально, то B заметив переданый параметр протестирует себя и сообщит процессу А что всё нормально и прибьёт себя. Так вот если не всё нормально, нужно чтобы B завершился бесшумно. Можно конечно запустить B под отладкой и поймать исключение, но м.б. есть более простой способ? К примеру в CreateProcess какой нибудь параметр поставить?
Проще уж под отладку. В В не хочется впихивать много проверочного кода. Походу нашёл. Нужно SetErrorMode (SEM_NOOPENFILEERRORBOX); сделать, а потом процесс создавать. Щас протещу.