ander5115
驱动牛犊
驱动牛犊
  • 注册日期2009-12-23
  • 最后登录2012-08-17
  • 粉丝6
  • 关注3
  • 积分76分
  • 威望681点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2133回复:1

关于UltraEdit及远程桌面获取剪贴板内容的探讨

楼主#
更多 发布于:2010-06-29 18:05
由于透明加密的需求,需要封堵一些内容泄露的通道,我通过Hook GetClipboardData来拒绝了绝大部分应用获取剪贴板内容,但是UltraEdit及远程桌面式的获取剪贴板内容却无法禁止,具体的根据跟踪,发现其未调用GetClipboardData,不知道获取剪贴板内容还有什么相关API?OleGetClipboard也跟踪过,没用发现调用记录。

顺便说下我的Hook GetClipboardData 的处理过程:
    1、通过GetClipboardOwner,获取到剪贴板内容的源窗口句柄
    2、通过GetWindowThreadProcessId获取到剪贴板内容的进程ID
        3、根据进程ID来判断操作是应该通过还是应该拒绝。拒绝则直接返回0,并设置LastError。
ander5115
驱动牛犊
驱动牛犊
  • 注册日期2009-12-23
  • 最后登录2012-08-17
  • 粉丝6
  • 关注3
  • 积分76分
  • 威望681点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-06-30 11:13
没人有这个问题?还是这不算问题?

望各位坛友指点
游客

返回顶部