不通过文件过滤驱动程序 如何实现让一个A.exe 程序在运行时候不被剪切到其他系统位置? 大侠们给个意见 现在的杀毒软件如360安全卫生 具有此功能。 当360safe.exe 运行的时候 用户是不能同剪切(CTRL + X)命令 把360safe.exe 剪切到其他目录中. ...
全文
回复(7) 2010-06-25 18:31 来自版块 - 文件系统(过滤)驱动程序开发
表情
wollok如果你愿意,独占打开都可以的。这样别人连打开的权限都没有。Copy都不行(2010-06-28 10:56)
wollok其实很简单的。A.exe,执行的时候GetModuleFileName得到主模块的文件名,然后CreateFile将该文件用读+共享读写权限打开,然后就无法剪切了。不信的可以试试附件的文件。呵呵(2010-06-28 10:52)
seaman2012to: jonathan 版主大哥 1 请不要用word, txt 等程序实验 这不是我关注的 我要的是exe执行程序 txt是什么程序?winword.exe不是exe执行程序吗?没有明白。 回复: "txt是什么程序" 我的意思是文本编辑...(2010-06-26 19:19)
cyliu引用第3楼seaman2012于2010-06-26 14:44发表的 回 1楼(cyliu) 的帖子 : // 我希望大家认真看看我发的帖子 例如C:\A\B\C.exe 当通过剪切命令 是可以把c.exe 在运行的时候 剪切到 C:\A\C.exe 的目录下 B的目录下不...(2010-06-26 18:09)
seaman2012// 我希望大家认真看看我发的帖子 例如C:\A\B\C.exe 当通过剪切命令 是可以把c.exe 在运行的时候 剪切到 C:\A\C.exe 的目录下 B的目录下不出再有C.exe 我说的是普通的exe文件 但是360 的安全卫生 360 杀毒的exe 是剪切不成功的 ...(2010-06-26 14:44)
seaman2012// 我希望大家认真看看我发的帖子 例如C:\A\B\C.exe 当通过剪切命令 是可以把c.exe 在运行的时候 剪切到 C:\A\C.exe 的目录下 B的目录下不出再有C.exe 我说的是普通的exe文件 但是360 的安全卫生 360 杀毒的exe 是剪切不成功的 ...(2010-06-26 14:42)
cyliu如不使用驱动,可能轻易就绕过了(2010-06-25 21:54)

返回顶部