isware
驱动牛犊
驱动牛犊
  • 注册日期2006-01-24
  • 最后登录2013-04-15
  • 粉丝0
  • 关注0
  • 积分385分
  • 威望79点
  • 贡献值0点
  • 好评度38点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2007-12-07 15:56
我可以试试吗?
这个功能确实比较简单啊,不会涉及很多DISPATCH,不需要管CATCH,但有一个问题,过滤驱动在2000下动态加载还不清楚怎么弄.
q065700
驱动牛犊
驱动牛犊
  • 注册日期2007-11-09
  • 最后登录2008-05-08
  • 粉丝0
  • 关注0
  • 积分530分
  • 威望54点
  • 贡献值0点
  • 好评度53点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2007-12-07 16:24
真的被前面的哥们说中了。这贴真的火了
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
22楼#
发布于:2007-12-07 19:55
     

自己觉得解决了?在1000W用户安装后稳定了么?

我现在也有同样的问题,给你100元,帮我解决1000W用户安装无一个投诉的稳定,就是你说的这些功能~~
没有战争就没有进步 X3工作组 为您提供最好的军火
creakmud
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2008-04-08
  • 粉丝0
  • 关注0
  • 积分110分
  • 威望11点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2007-12-09 01:33
引用第22楼killvxk于2007-12-07 19:55发表的  :
     

自己觉得解决了?在1000W用户安装后稳定了么?

我现在也有同样的问题,给你100元,帮我解决1000W用户安装无一个投诉的稳定,就是你说的这些功能~~


做斑竹还真的可以随便BS人哦。

说实话,到目前为止,我也只做过2个可以运行的驱动程序,filedisk和vprinter。还是在别人的代码上修改的。技术自然无法跟大家相比了。我的工作跟驱动开发粘不上边,只是这次由于工作的原因需要了解这方面的技术问题,所以想找个代码参考一下。
这个问题,我目前的解决方法是修改filespy代码,对文件的删除操作做了限制,拷贝操作通过应用程序完成,仅此而已。接下来还有很多东西要边学习边开发了。


谢谢20楼朋友的关注,如果你愿意帮忙,我非常感谢。
个人觉得,只需要关注IRP_MJ_SET_INFORMATION,FILE_DISPOSITION_INFORMATION 的 DeleteFile==TRUE
然后判断当前文件是否是被监控的文件,如果是则拷贝到指定目录里。

至于安装和加载问题,可以直接参考filespy的方法。只需要保证在win2000和win2k3正常运行。


其他朋友有什么好的方法,也希望提出来。

PS:
对于高手们来说这个问题的确很无聊,可以暂时回避一下:)
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
24楼#
发布于:2007-12-09 02:16
既然不是专门搞驱动的啊~~
不是BS,而是关注稳定这两个字~~
今天晚上跟某人去稳定某问题,差点吐血~~

根据你的一句话:
"拷贝操作通过应用程序完成..."

大体猜测一下:(其实也是价值大约100rmb的思路)
第一种思路::(属于邪派的手法)
发现是要xx的文件
再发现负责删除程序不是自己的程序直接取消当前的删除,然后Set下Event 让应用层copy之后,再应用层删除~
第二种思路::(在文件不大时很稳定的做法)
发现是要xx的文件,直接iofcalldriver查询并读取整个文件。写入临时的mapping,下发删除~~
set下event让ring3取mapping数据,写入yyy~~~
没有战争就没有进步 X3工作组 为您提供最好的军火
creakmud
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2008-04-08
  • 粉丝0
  • 关注0
  • 积分110分
  • 威望11点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
25楼#
发布于:2007-12-09 03:14
目前使用的是第一种方式。正在向第二种方式进军。
这几天上火了,发现自己最近脾气比较差~~有冒犯大家的地方请多多包涵。
以后遇到问题,还希望大家多多指点。。。
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
26楼#
发布于:2007-12-09 03:32
正规应该是第三种方式,在驱动里完成copyfile,具体代码参考kfc~~kfc~~
(KFC是代码的压缩代号,你可以找找看哦~)
没有战争就没有进步 X3工作组 为您提供最好的军火
creakmud
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2008-04-08
  • 粉丝0
  • 关注0
  • 积分110分
  • 威望11点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
27楼#
发布于:2007-12-09 03:48
谢谢指点
ProPlayboy
驱动大牛
驱动大牛
  • 注册日期2005-07-07
  • 最后登录2022-02-15
  • 粉丝0
  • 关注0
  • 积分1016分
  • 威望811点
  • 贡献值0点
  • 好评度719点
  • 原创分0分
  • 专家分0分
  • 社区居民
28楼#
发布于:2007-12-09 04:10
KFC...我前些天,才去那里买了一份汉堡。。味道还可以。。。
人不靓仔心灵美,版头不正红花仔!
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
29楼#
发布于:2007-12-09 20:57
引用第28楼ProPlayboy于2007-12-09 04:10发表的  :
KFC...我前些天,才去那里买了一份汉堡。。味道还可以。。。


我记得好像叫啥啥RoXXX Irp的一个代码~~忘记了~~库叫啥kfc~~
没有战争就没有进步 X3工作组 为您提供最好的军火
creakmud
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2008-04-08
  • 粉丝0
  • 关注0
  • 积分110分
  • 威望11点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
30楼#
发布于:2007-12-10 09:58
the Kernel File Copy driver

有时间再仔细看看。
上一页 下一页
游客

返回顶部