请问当我用ShellExec打开一个文件时,我怎样得到打开文件程序的句柄

发布网友 发布时间:2022-04-24 12:27

我来回答

4个回答

热心网友 时间:2023-10-12 20:06

请应用:CreateProcess函数例如下面的法度榜样可以断定本身启动的法度榜样是否履行完毕! STARTUPINFO si; PROCESS_INFORMATION pi; } si.cb = sizeof(STARTUPINFO); si.wShowWindow = SW_SHOWDEFAULT; &si,&pi)) if(CreateProcess("c:\\windows\\notepad.exe", NULL,NULL,NULL,FALSE, CREATE_DEFAULT_ERROR_MODE,NULL,NULL, { WaitForSingleObject((HANDLE)pi.hProcess,INFINITE); ShowMessage("Success"); } else si.dwFlags = STARTF_USESHOWWINDOW; { ShowMessage("Failure");

热心网友 时间:2023-10-12 20:07

查赞助ShellExecute不可,要ShellExecuteEx(),

热心网友 时间:2023-10-12 20:07

yypp? 你如许 h1 是句柄吗?

热心网友 时间:2023-10-12 20:08

var h1,:hwnd;end;begin h1:=shellexecute(handle,'open','c:\jetcar\jetcar.exe','','',sw_show);加分吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com