【问题标题】:Is there a Click Handler for Shell Extension是否有用于 Shell 扩展的 Click 处理程序
【发布时间】:2010-08-13 12:48:27
【问题描述】:

经过MSDN Shell Extensions之后,我不太确定是否可以扩展Shell Click 或资源管理器的Click Event 的行为。有任何建议或代码片段、文章或演练吗?

【问题讨论】:

  • 你说的是上下文菜单外壳扩展吗?
  • @humbagumba,我说的是他的正常点击事件。 Letz 在我们打开文件夹时说出点击事件

标签: c++ windows com shell-extensions


【解决方案1】:

没有这种可能性。那会使外壳太脆弱。想象一下利用此功能的所有恶意软件。

如果要捕获点击事件,没有简单的方法。您可以SetWindowsHookEx 并监视/捕获所有 CabinetWClass 和/或 DirectUIHWND 类窗口的鼠标消息。您可以将代码注入 explorer.exe 的进程并从那里拦截消息。这是injecting a dll into a process 的sn-p。

【讨论】:

    猜你喜欢
    • 2017-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多