我有个问题,请各位大虾赐教!怎样禁止从一个word窗口复制文字到其他窗口?比如ctrl+c或拖拽复制.能否通过过滤irp的方式实现?PrtSc怎么禁止?
回复(26) 2007-10-15 00:22 来自版块 - 文件系统(过滤)驱动程序开发
表情
wanghui219用户被禁言,该主题自动屏蔽!(2010-07-13 09:23)
smallbire引用第21楼xiexiecn于2007-11-01 09:48发表的 : -->bnufr: -->这方法貌似还不如直接禁止呢. 怎么个貌似,这种作法最好。非加密进程的数据可以复制到加密进程,加密进程的不能复制到非加密进程,加密进程之间可以互相复制。难道不是你想要的...(2010-07-12 17:25)
qianjunhua拖放的hook 做法是hook ole32.dll中的drag 和drop的函数就行了 你在这个2个对应的函数中检测你的进程id是不是同一个 如果是同一个就返回成功,如果不是同一就返回 失败(2007-11-05 14:29)
xiexiecn->bnufr: ->可能我理解的不对. ->现在是要实现:word.exe打开了一个文件.想禁止从word窗口复制数据出去. ->问题是:怎么对复制的数据进行加密? 用户态hook剪贴板相关函数,还有hook分配内存的相关函数(因为加密的时候也许要8个字...(2007-11-02 08:51)
bnufr-->xiexiecn -->怎么个貌似,这种作法最好。非加密进程的数据可以复制到加密进程,加密进程的不能复制到非加密进程,加密进程之间可以互相复制。难道不是你想要的效果? 可能我理解的不对. 现在是要实现:word.exe打开了一个文件.想禁止从word窗口复制数据...(2007-11-01 18:33)
xiexiecn-->bnufr: -->这方法貌似还不如直接禁止呢. 怎么个貌似,这种作法最好。非加密进程的数据可以复制到加密进程,加密进程的不能复制到非加密进程,加密进程之间可以互相复制。难道不是你想要的效果?(2007-11-01 09:48)
bnufr引用第18楼xiexiecn于2007-10-29 19:44发表的 : hook的方式做,只hook需要加密处理的进程,复制的时候加密,粘贴的时候解密。如果粘贴的时候不是目标进程,那么自然不会解密。 这方法貌似还不如直接禁止呢.(2007-10-31 21:34)
bnufr引用第16楼looksail于2007-10-24 16:54发表的 : 仅禁止是比较简单的,而实际上不能这么干,严重影响了工作,应该这样 ---------- 对系统剪贴板进行了独特的细节控制,在保密进程之间可以不受限制的复制、粘贴、拖拽,而未经授权无法从保密进程向非保密进...(2007-10-31 21:25)
xiexiecnhook的方式做,只hook需要加密处理的进程,复制的时候加密,粘贴的时候解密。如果粘贴的时候不是目标进程,那么自然不会解密。(2007-10-29 19:44)
kittytaolooksail 能否有有进一步的说明.即如何在剪切和拖拽时时判断出是保密或非保密的进程.(2007-10-25 16:22)

返回顶部