阅读:2133回复:1
关于UltraEdit及远程桌面获取剪贴板内容的探讨
由于透明加密的需求,需要封堵一些内容泄露的通道,我通过Hook GetClipboardData来拒绝了绝大部分应用获取剪贴板内容,但是UltraEdit及远程桌面式的获取剪贴板内容却无法禁止,具体的根据跟踪,发现其未调用GetClipboardData,不知道获取剪贴板内容还有什么相关API?OleGetClipboard也跟踪过,没用发现调用记录。
顺便说下我的Hook GetClipboardData 的处理过程: 1、通过GetClipboardOwner,获取到剪贴板内容的源窗口句柄 2、通过GetWindowThreadProcessId获取到剪贴板内容的进程ID 3、根据进程ID来判断操作是应该通过还是应该拒绝。拒绝则直接返回0,并设置LastError。 |
|
沙发#
发布于:2010-06-30 11:13
没人有这个问题?还是这不算问题?
望各位坛友指点 |
|