FindExecutableImage函数定位可执行映像文件。
HANDLE FindExecutableImage(en
IN LPSTR【FileName】, | |
IN LPSTR【SymbolPath】, | |
OUT LPSTR【ImageFilePath】 | |
); |
参数
【FileName】
需要的可执行映像文件的名称。这可以包含部分路径。
【SymbolPath】
符号文件所在的路径。这可以是多个路径,每个路径以分号(;)分隔。
【ImageFilePath】
找到的可执行映像文件的完整路径。
返回值
如果函数成功,则返回值是可执行映像文件的打开句柄。
如果函数失败,则返回值为NULL。要检索扩展错误信息,请调用GetLastError.
备注
FindExecutableImage功能用于查找可执行映像文件。提供了此函数,因此可执行映像文件可以通过单个函数调用位于多个不同的目录中。【SymbolPath】参数可以包含多个路径,每个路径以分号(;)分隔。当指定多个路径时,将搜索每个目录树的可执行映像文件。找到文件后,搜索停止。因此,请务必以正确的顺序指定【SymbolPath】路径。