// ProcessWaitForInputIdle.cpp : メイン プロジェクト ファイルです。 #include "stdafx.h" using namespace System; using namespace System::Diagnostics; int main(array ^args) { // わざと重いファイルを Notepad で開く Process^ hProcess = Process::Start("Notepad", "ProcessStart.bmp"); // アイドル状態になるまで待機する hProcess->WaitForInputIdle(); // アイドル状態になった旨を表示する Console::WriteLine("メモ帳がアイドル状態になりました。"); // 不要になった時点で破棄する hProcess->Close(); // hProcess->Dispose(); return 0; }