阅读:1869回复:5
关于Vista下写磁盘的问题
偶写了个驱动,还是不行
我是这么做的,获取磁盘句柄,得到FileObject,得到DeviceObject,建立一个Irp,向这个DeviceObject发包 这个驱动在XP下正常写盘,可到了Vista下还是不经用,难道真要向FastFAT或者NTFS发包?或者真的向Disk。sys发包? 哪位兄弟分析下偶可能犯的错误吧,谢谢了! |
|
沙发#
发布于:2007-02-28 13:59
不大一样,好有些区别了~
|
|
|
板凳#
发布于:2007-03-02 17:18
在经过N次兰屏后终于成功了
|
|
地板#
发布于:2007-03-03 11:52
引用第2楼Men like wind于2007-03-02 17:18发表的“”: 风男怎么解决的? |
|
地下室#
发布于:2007-03-18 21:31
驱动是分层的,你通过文件对象得到的设备对象是一个顶层驱动创建的设备对象,没有绕开Vista的限制.
应该自己构建IRP包,发到低层的设备对象. 具体可以找我:13590102106,刘 |
|
5楼#
发布于:2009-09-04 09:11
你是如何解决的,能不能也告诉下大家
|
|