我有以下代碼C++系統功能掛起應用
void reportResults()
{
wstring env(_wgetenv(L"ProgramFiles"));
env += L"\Internet Explorer\iexplore.exe";
wstringstream url;
url << "\"\"" << env.c_str() << "\" http://yahoo.com \"";
wchar_t arg[BUFSIZE];
url.get(arg, BUFSIZE);
wcout << arg << endl;
_wsystem(arg);
}
其中arg是: 「」 C:\ Program Files文件\的Internet Explorer \ IEXPLORE.EXE 「http://yahoo.com」
程序按預期運行,啓動IE並導航到Yahoo,但調用函數(reportResults)從不退出。如何讓程序退出,使瀏覽器保持活動狀態? 謝謝。
似乎就像唯一的答案,實際上解釋了什麼是錯的,而不是隻給予直接的解決方案。 +1 – 2009-06-12 16:29:06