1

CreateProcessを使用してバックグラウンドで実行されている.netコンソールアプリケーションを作成しました。.netがインストールされていないマシンから実行すると、「アプリケーションを正しく初期化できませんでした(0xc0000135)。[OK]をクリックしてアプリケーションを終了します。」というウィンドウが表示されます。

このアプリケーションは、インタラクティブなメッセージボックスをポップアップするのではなく、起動できないときにエラーを返す必要があります。それを防ぐ方法はありますか?

4

1 に答える 1

2

を呼び出す前CreateProcessに、を呼び出しますSetThreadErrorMode(SEM_FAILCRITICALERRORS)

于 2013-01-03T16:00:11.383 に答える