3
我有一個C++程序,涉及打開一個程序(讓我們說calculator.exe)。我需要能夠測試以確保這個程序是開放的。這是我的意思的一個例子。有沒有一種方法來驗證程序是從試圖打開它的C++程序打開的(Windows)?
#include <iostream.h>
int main()
{
system("start calculator");
if (xxxxx)
cout << "Calculator is running.\n";
cin.get();
return 0;
}
什麼會我需要把爲XXXXX,測試計算器是否打開?
使用實際的API調用而不是'system',你會得到一個很好的方便的句柄。 – chris
不要使用'iostream.h',使用'iostream' – chbaker0
等一下!你打算如何處理這些信息。如果您測試應用程序正在運行,並且計劃執行某些知道它已經打開的計劃,那麼如果應用程序在您檢查的時間和您採取行動的時間之間關閉,您將執行什麼操作? –