当前位置:编程学习 > VB >>

请问:用VB6.0怎么拦截删除操作,使文件得到保护,不被删除?

请问:用VB6.0怎么拦截删除操作,使文件得到保护,不被删除? --------------------编程问答-------------------- 只要文件处于被操作状态,就无法删除。根本不用去拦截系统信息。 --------------------编程问答-------------------- 用open把这个文件打开,只要不close,这个文件就无法被删除。 --------------------编程问答-------------------- 打开的文件还是可以删除的,像杀毒软件和病毒那样! --------------------编程问答-------------------- 强制删除文件的方法很多,用VB只能实现很简单的防护效果。
要达到更好的效果,就要写驱动到R0去保护这个文件,这就不是VB所能做的事了。 --------------------编程问答--------------------
引用 4 楼 happy_sea 的回复:
强制删除文件的方法很多,用VB只能实现很简单的防护效果。 
要达到更好的效果,就要写驱动到R0去保护这个文件,这就不是VB所能做的事了。



说得是! --------------------编程问答-------------------- DING --------------------编程问答-------------------- 保持只读属性。。。 烦都烦死你。。。360就这么干的。。。搞的我游戏都不想玩了 --------------------编程问答--------------------
引用 4 楼 happy_sea 的回复:
强制删除文件的方法很多,用VB只能实现很简单的防护效果。 
要达到更好的效果,就要写驱动到R0去保护这个文件,这就不是VB所能做的事了。


顶,我也是这意思. --------------------编程问答-------------------- 按这种说法,在安全模式一样可以把它删除掉,呵呵 --------------------编程问答-------------------- 驱动保护文件也并不安全
上层的 HOOK SSDT 好点的INHOOK 内核API 
或者直接HOOK FSD  和INHOOK FSD等等代码 
网上一大堆 

有心自己下个改改就可以了 不过建议楼主还是用2楼的方法. ^_^ --------------------编程问答-------------------- 看来楼主是想做个文件保护程序.

下载一个SSDTHOOK代码自己改改吧 --------------------编程问答-------------------- 拷贝文件钩子. --------------------编程问答-------------------- 直接copy到一个隐秘的角落里去,嘿嘿。。。。。。 --------------------编程问答-------------------- 学个编译型的语言。 --------------------编程问答-------------------- --------------------编程问答-------------------- 用文件占用试一试,我那有源码,对某个文件进行文件占用或解除占用(必须是自己设定为占用的文件),下载地址是http://download.csdn.net/user/JiLuoXingRen/all/2(选择介绍少的那一个,介绍上写明了:不要下载另一个。)看看有没用吧。
补充:VB ,  API
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,