阅读:952回复:2
请问怎样获得一个应用程序的句柄??(有分)
我在程序中用winexec函数启动一个进程,现在我想在程序中结束这个进程,但是我不知道怎样获得这个进程的句柄。请大侠们赶快告诉我一下,十万火急!!!非常感谢!!!
|
|
|
沙发#
发布于:2002-06-16 11:52
如果是使用函数的话,能不能把所用的参数稍加说明一下??非常感谢!!!!
|
|
|
板凳#
发布于:2002-06-16 14:51
//不用WinExec,试试这个
STARTUPINFO startupINFO; PROCESS_INFORMATION procINFO; memset(&startupINFO,0,sizeof(startupINFO)); memset(&procINFO,0,sizeof(procINFO)); startupINFO.cb = sizeof(startupINFO); startupINFO.dwFlags = STARTF_USESTDHANDLES;//STARTF_USESHOWWINDOW startupINFO.wShowWindow = 1; CreateProcess(NULL,\"notepad.exe\",NULL,NULL,TRUE, CREATE_DEFAULT_ERROR_MODE|NORMAL_PRIORITY_CLASS, NULL,NULL,&startupINFO,&procINFO); Sleep(1000); TerminateProcess(procINFO.hProcess,0); |
|