// ProcessCloseMainWindow.cpp : メイン プロジェクト ファイルです。 #include "stdafx.h" using namespace System; using namespace System::Diagnostics; int main(array ^args) { // メモ帳を起動して、Process のインスタンスを取得する Process^ hProcess = Process::Start("Notepad"); // 1000 ミリ秒 (1秒) 待機する System::Threading::Thread::Sleep(1000); // メイン ウィンドウにクローズ メッセージを送信する if (!hProcess->CloseMainWindow()) { hProcess->Kill(); // 終了しなかった場合は強制終了する } // 不要になった時点で破棄する hProcess->Close(); // hProcess->Dispose(); return 0; }