请问 FindExecutable函数的原型定义(api)(100分)

  • 主题发起人 主题发起人 刘凌
  • 开始时间 开始时间

刘凌

Unregistered / Unconfirmed
GUEST, unregistred user!
我想要在程序中侦测另一个外部程序是否运行(不通过窗口句柄)<br>而通过文件句柄.
 
好像是在shell32.dll里的,如何得到原型定义啊?
 
FindExecutable <br>The FindExecutable function retrieves the name and handle to the executable (.EXE) file associated with the specified filename. <br><br>HINSTANCE FindExecutable(<br><br>&nbsp; &nbsp; LPCTSTR lpFile, // pointer to string for filename<br>&nbsp; &nbsp; LPCTSTR lpDirectory, // pointer to string for default directory<br>&nbsp; &nbsp; LPTSTR lpResult // pointer to buffer for string for executable file on return <br>&nbsp; &nbsp;); <br>&nbsp;<br><br>Parameters<br><br>lpFile<br><br>Pointer to a null-terminated string specifying a filename. This can be a document or executable file. <br><br>lpDirectory<br><br>Pointer to a null-terminated string specifying the default directory. <br><br>lpResult<br><br>Pointer to a buffer to receive the filename when the function returns. This filename is a null-terminated string specifying the executable file started when an "open" association is run on the file specified in the lpFile parameter. <br><br>&nbsp;<br><br>Return Values<br><br>If the function succeeds, the return value is greater than 32.<br>If the function fails, the return value is less than or equal to 32. The following table lists the possible error values: <br><br>Value Meaning<br>0 The system is out of memory or resources.<br>31 There is no association for the specified file type.<br>ERROR_FILE_NOT_FOUND The specified file was not found.<br>ERROR_PATH_NOT_FOUND The specified path was not found.<br>ERROR_BAD_FORMAT The .EXE file is invalid (non-Win32 .EXE or error in .EXE image).<br>&nbsp;<br><br>Remarks<br><br>When FindExecutable returns, the lpResult parameter may contain the path to the DDE server started if no server responds to a request to initiate a DDE conversation. <br><br>See Also<br><br>ShellExecute
 
这个函数好象不能完成你所想要达到的目的。<br>它的功能是取得与给定文件名相关联的可执行文件的名称和句柄。<br>lpszFile :指向一个制定文件名的字符串。<br>lpszDir :指向指定缺省目录的字符串。<br>lpszResult:指向函数返回时接收文件名的缓冲区。
 
谢谢大家的热心.:)
 
后退
顶部