私はコンソールアプリケーションプロジェクトを持っています。 gui(winforms)とデバッグコンソール(アプリケーションの実行ログ)として使用されるコンソールウィンドウを持っています。今フォームが閉じられた後にコンソールウィンドウを閉じる方法
、私はShowWindow
ネイティブコールでコンソールウィンドウを隠す無効にデバッグを持っている場合。
問題は次のとおりです。X
ボタンを押して終了するか、終了するか(Application.Exit())、私はゾンビコンソールプロセスを持っています。
私はEnvironment.Exit(0)
することにより、非常に初めにコンソールを閉じると、フォームが示したされていません。
私はEnvironment.Exit(0)
を追加してクローズドイベントを修正しようとしましたが、これは動作しませんでした。つまり、ゾンビコンソールプロセスが残っています。
アプリケーション終了時にコンソールウィンドウを閉じるにはどうすればよいですか?
「何かがうまくいかない」と言ったときは、あなたが何を期待しているのか、それとは違うことを説明する必要があります。 –
winformを立ち上げてみませんか?どのようにコンソールからGUIを呼び出していますか...コンソールからGUIを呼び出していますか? – Serdalis
コンソールが隠れている場合、あなたは「ゾンビプロセス」を持っていることをどのように知っていますか?それはどういう意味ですか? –