0
首先我使用shellexecute
命令打開網絡瀏覽器。 那麼我們如何使用MFC/VC++/C++來獲取瀏覽器的關閉事件?如何使用VC++/C++獲取默認瀏覽器的關閉事件?
首先我使用shellexecute
命令打開網絡瀏覽器。 那麼我們如何使用MFC/VC++/C++來獲取瀏覽器的關閉事件?如何使用VC++/C++獲取默認瀏覽器的關閉事件?
獲取關於啓動和調用ShellExecute的,使用的ShellExecuteEx的 結果的應用程序的信息。
而且計算器上快速查找給人this question,他的答案,我在這裏引用:
SHELLEXECUTEINFO ShExecInfo = {0};
ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;
ShExecInfo.hwnd = NULL;
ShExecInfo.lpVerb = NULL;
ShExecInfo.lpFile = "c:\\MyProgram.exe";
ShExecInfo.lpParameters = "";
ShExecInfo.lpDirectory = NULL;
ShExecInfo.nShow = SW_SHOW;
ShExecInfo.hInstApp = NULL;
ShellExecuteEx(&ShExecInfo);
WaitForSingleObject(ShExecInfo.hProcess,INFINITE);
監視瀏覽器進程就可以了?或WaitForSingleObject() –