nustzhua
驱动中牛
驱动中牛
  • 注册日期2002-06-19
  • 最后登录2015-09-27
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1766回复:10

我想问一下又没有这样的源代码

楼主#
更多 发布于:2003-02-13 16:25
利用驱动对文件修改进行拦截,然后对于要被修改的文件进行备份,我想做一个有此功能的软件,不知道又没有相关的源代码,知道的请告知。

最新喜欢:

slummerslumme...
不限容量的免费邮箱 www.k65.net
zhangyl
驱动牛犊
驱动牛犊
  • 注册日期2001-07-18
  • 最后登录2009-03-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-02-13 18:56
还是写一个吧,不过,这个东西你恐怕比较难写,因为,“修改”这个操作可能频繁发生,你如果不考虑保存多个版本,又没有实际应用意义,如果考虑对一个文件保存多个版本,很复杂,也很浪费空间
签名是什么?
lark
驱动小牛
驱动小牛
  • 注册日期2002-04-12
  • 最后登录2004-03-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-16 16:44
我也想知道,怎么没人回答啊?再说也不用保存多个版本,只保存最新的不就可以了。
vcmfc
驱动中牛
驱动中牛
  • 注册日期2001-03-23
  • 最后登录2008-01-28
  • 粉丝0
  • 关注0
  • 积分528分
  • 威望53点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-16 20:44
我来答:我做过。我为我前公司做过,我实现NT版本,我师弟实现9X,难度不太,放手去做吧!
vcmfc
驱动中牛
驱动中牛
  • 注册日期2001-03-23
  • 最后登录2008-01-28
  • 粉丝0
  • 关注0
  • 积分528分
  • 威望53点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-16 20:46
源程序是公司的,Sorry.

实现思路,前面有个问过了,你去查一查,不想再说了。


今天心情极差!!!!!!!!!!失败的我。
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-08-25 15:52
不做驱动也可以,可以直接在应用层利用截获Windows API的方式实现。
要拦截的API有:CreateFile, ReadFile, WriteFile, SetFileEnd....
HOOK需要做成全局的,并注入到所有的进程中,即可实现你的功能。相对于驱动,这种方法的局限性在于:
不能截获服务或更低层的驱动对文件的操作;
不能截获DBMS对文件的操作。

[编辑 -  8/26/03 by  Tom_lyd]
Tom_lyd
slummer
驱动牛犊
驱动牛犊
  • 注册日期2003-06-23
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-08-25 16:35
关注中,,,
都市贫民
chacker
驱动小牛
驱动小牛
  • 注册日期2002-11-22
  • 最后登录2007-11-15
  • 粉丝0
  • 关注0
  • 积分193分
  • 威望20点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-08-26 09:34
有谁告诉我为什么驱动不能截获服务或更低层的驱动对文件的操作?
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-08-26 09:43
有谁告诉我为什么驱动不能截获服务或更低层的驱动对文件的操作?

???
是我的表达有问题,还是你的理解能力有问题?
Tom_lyd
gxqing
驱动牛犊
驱动牛犊
  • 注册日期2003-07-03
  • 最后登录2003-08-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-08-29 09:46
哪位做过在linux下类似的功能(修改内核源码除外)请介绍一二,3X
dbwl123
驱动牛犊
驱动牛犊
  • 注册日期2004-07-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-07-07 13:19
很好!
游客

返回顶部