最近研究win7插apc启动进程,发现从kernel32.dll中导出的WinExec地址与实际地址不一样,有一个偏移值。不知是否有人知道。我用的是win7 nt6.1.7600.16385 用exescope查看地址为0x77e6e695,而通过GetProcAddress查看... 全文

2010-01-31 12:15 来自版块 - 文件系统(过滤)驱动程序开发

同样用windows2003 server环境编译一套代码,用Windows DDK 2003编译出来的要大一些。没有测试驱动效果有没有差异。想请教大虾有没有遇到过这样的问题,有没有合理解释。一般什么情况下用Windows DDK编译,什么情况下用IFS DDK编译?以前只知人云... 全文

2008-05-06 07:33 来自版块 - 文件系统(过滤)驱动程序开发

测试过,好象会失败。没有找到什么答案。希望从这里得到一些启示。

2007-09-20 17:37 来自版块 - 文件系统(过滤)驱动程序开发

过滤驱动,采用减小Fcb->FileSize和Fcb->ValidDataLength的办法除文件尾,在NTFS系统下运行正常,但Fat32文件系统则经常蓝屏。哪位知道Fat32与NTFS上为什么会产生如此的不同?期待指点。

2007-08-05 16:10 来自版块 - 文件系统(过滤)驱动程序开发

按照http://support.microsoft.com/kb/326315/zh-cn#top上介绍的样例10自己建立IRP向文件尾巴拓长写文件,不管IRP->Flags为0xa01还是0x43,结果都无法写入。如果写入前用setFileEndOfFi... 全文

2007-07-20 22:07 来自版块 - 文件系统(过滤)驱动程序开发

NotePad写文件时,先发一个IRP_WRITE_OPERATION+IRP_DEFER_IO_COMPLETION(0xA00)的IRP,可以取得写入的真实长度;如0x10,然后发IRP_PAGING_IO+IRP_NOCACHE+IRP_SYNCHRONOUS_PAGING... 全文

2007-06-10 22:28 来自版块 - 文件系统(过滤)驱动程序开发

开发驱动时,经常会碰到蓝屏重启的情况。虽然有出错代码,但没有直接的可参考的原因分析材料。作为一名驱动开发者,应该要不断总结。希望驱网开辟一个区域,让开发者总结各种蓝屏原因,以资资源共享。为响应自己的号召,我会第一个跟贴发布。

2007-04-28 11:58 来自版块 - 文件系统(过滤)驱动程序开发

最近来访

(1)

返回顶部