问个问题,如何获取WIN 7的 ShellExecute
贪食蛇男 2012-05-18 02:38:43 在XP上,双击一个文件时会调用 ShellExecuteExW(ShellExecuteA 调用 ShellExecuteExA ShellExecuteW 调用 ShellExecuteExW ShellExecuteExA 调用 ShellExecuteExW) 来打开一个文件或以其他方式操作一个文件,
所以可以通过HOOK ShellExecuteExW 来获取 explorer 的操作。当然,还有 IShellExecuteHook 使用。
但在WIN7上,双击时并不调用 ShellExecuteExW ,也没有 IShellExecuteHook 使用了。
现在我想在WIN7上截获 explorer 的双击动作,从而分析要打开的文件名,请问有什么思路。
ShellExecute 在WIN7 上有COM替代品吗?就像 SHFileOperation 在WIN7上被 IFileOperation 取代一样。
请高手回答下。