C++ 从句柄获取Windows资源管理器路径

C++ 从句柄获取Windows资源管理器路径,c++,winapi,visual-c++,visual-studio-2012,mfc,C++,Winapi,Visual C++,Visual Studio 2012,Mfc,我有一个问题:是否有一种方法可以从Windows资源管理器中获取指向的路径,其中我已经有一些数据,如HWND、进程id和进程句柄 我在Visual Studio 2012中使用C++和WiAPI/MFC。 < P>使用GETWELDOWTHEADPROCESSID,OpenPoice,然后GETPROCESSIMAGE文件名。文档显示了在OpenProcess调用中需要请求的权限。COM:SHDocVw.ShellWindows公开了一个包含HWND的资源管理器(包括IE)窗口枚举。进程没有路径

我有一个问题:是否有一种方法可以从Windows资源管理器中获取指向的路径,其中我已经有一些数据,如HWND、进程id和进程句柄


我在Visual Studio 2012中使用C++和WiAPI/MFC。

< P>使用GETWELDOWTHEADPROCESSID,OpenPoice,然后GETPROCESSIMAGE文件名。文档显示了在OpenProcess调用中需要请求的权限。

COM:SHDocVw.ShellWindows公开了一个包含HWND的资源管理器(包括IE)窗口枚举。进程没有路径。您正在查找用于创建进程的主模块的路径吗?使用@IInspectable我正在查找资源管理器当前指向的路径。这不是我所要求的-实际上,这样做我会得到资源管理器exe路径;我想要的是在浏览器中打开的路径。请在您的请求中提供更详细的信息。从你最初的问题来看,你的后续反应一点也不明显。您说过要“获取Windows资源管理器进程的路径”,即Explorer.exe路径。很抱歉,现在应该更清楚了。