阅读:1766回复:10
我想问一下又没有这样的源代码
利用驱动对文件修改进行拦截,然后对于要被修改的文件进行备份,我想做一个有此功能的软件,不知道又没有相关的源代码,知道的请告知。
|
|
最新喜欢:slumme...
|
沙发#
发布于:2003-02-13 18:56
还是写一个吧,不过,这个东西你恐怕比较难写,因为,“修改”这个操作可能频繁发生,你如果不考虑保存多个版本,又没有实际应用意义,如果考虑对一个文件保存多个版本,很复杂,也很浪费空间
|
|
|
板凳#
发布于:2003-08-16 16:44
我也想知道,怎么没人回答啊?再说也不用保存多个版本,只保存最新的不就可以了。
|
|
地板#
发布于:2003-08-16 20:44
我来答:我做过。我为我前公司做过,我实现NT版本,我师弟实现9X,难度不太,放手去做吧!
|
|
地下室#
发布于:2003-08-16 20:46
源程序是公司的,Sorry.
实现思路,前面有个问过了,你去查一查,不想再说了。 今天心情极差!!!!!!!!!!失败的我。 |
|
5楼#
发布于:2003-08-25 15:52
不做驱动也可以,可以直接在应用层利用截获Windows API的方式实现。
要拦截的API有:CreateFile, ReadFile, WriteFile, SetFileEnd.... HOOK需要做成全局的,并注入到所有的进程中,即可实现你的功能。相对于驱动,这种方法的局限性在于: 不能截获服务或更低层的驱动对文件的操作; 不能截获DBMS对文件的操作。 [编辑 - 8/26/03 by Tom_lyd] |
|
|
6楼#
发布于:2003-08-25 16:35
关注中,,,
|
|
|
7楼#
发布于:2003-08-26 09:34
有谁告诉我为什么驱动不能截获服务或更低层的驱动对文件的操作?
|
|
8楼#
发布于:2003-08-26 09:43
有谁告诉我为什么驱动不能截获服务或更低层的驱动对文件的操作? ??? 是我的表达有问题,还是你的理解能力有问题? |
|
|
9楼#
发布于:2003-08-29 09:46
哪位做过在linux下类似的功能(修改内核源码除外)请介绍一二,3X
|
|
10楼#
发布于:2004-07-07 13:19
很好!
|
|