阅读:1277回复:6
***(求救) 开发文件过滤器, N多的疑问, 麻烦斑竹和高手们了***
因为要开发一个文件监测的软件:
功能: 文件的 创建 删除 剪切 复制 等等操作, 就是需要知道硬盘 有哪些文件产生了, 哪些文件被删除了 ---第一步: 一开始认识了: ICOPYHOOK( ) , 据说不能识别用API创建和删除的文件? 只对explorer生效, 和WIN2000里面的一个API, 但是不能用于98, 所以不采用此方案. ---第二步: 后来看了filemon, 我得到的版本是没有驱动那块的源代码, 只有一个应用程序的源代码(GUI部分) 不知道谁有完整的源代码? 但是filemon, 创建 删除一个文件动作, 他会产生很多行信息出来, 有很多重复的, 我都不知道到底哪个是删除消息标志了? 很困或? ----第三步: 后来有人推荐用filespy, 但是我没有找到ifs kit下载地址, 好多都是不能下载的 但是对filespy还有很多疑问: 1. 开发环境需要哪些? 怎么配置? (好像论坛有文章, 这个问题不大) 2. filespy能在win98/2000/xp/2003运行吗? 是不是的针对不同的操作系统, 开发包也不同? 那岂不一个程序需要编译4次? 3. 不知道ifs的 2003的开发包能在 win98/2000/xp/2003运行吗? 我已经搜索了论坛资料, 才得上述疑问的, 麻烦斑竹和各位高手帮帮忙, 小弟在此谢过了!!! [编辑 - 11/1/04 by konfyt] |
|
沙发#
发布于:2004-11-01 10:02
到文件版去呀,东西一摞一摞的
|
|
板凳#
发布于:2004-11-01 09:24
FILEMON的代码论坛里贴过,你搜索下,98下的也可以参考他的VXD代码.
|
|
|
地板#
发布于:2004-11-01 08:49
使用filem做可能比较简单 但是filemon里面的哪些事件, 我不知道哪些信息于我的要求相关? n多的IRP_ 之类的, 删除一个文件产生那么多条怎么办? |
|
地下室#
发布于:2004-10-31 22:05
使用filem做可能比较简单
|
|
|
5楼#
发布于:2004-10-31 18:54
你使用filemon或filesypy应该都可以
9x下需要特殊处理 |
|
|
6楼#
发布于:2004-10-31 16:40
98需要单独做
2000,xp,2003差别应该不大,可以做一个,在各系统下单独测试 |
|
|