阅读:2081回复:1
[请教]在win7 64位系统安装磁盘过滤驱动失败
大家好:
我创建了一磁盘过滤驱动,挂载在PartMgr上层,在32位系统上测试没什么问题,在win7 64系统上启动异常,加载失败。 试过如下方法也没有用: 1、编译64位驱动程序 2、启动时禁止签名验证 INF文件: ; UsbFlt.inf ; ; Installation inf for the Disk Performance Monitor Filter driver [ DDK Sample ] ; ; Copyright (c) Microsoft Corporation ; [Version] Signature = "$Chicago$" Class = DiskDrive ClassGUID = {4d36e967-e325-11ce-bfc1-08002be10318} Provider = %msft% DriverVer = 03/01/2011,0.99 ; ; General installation section ; [DefaultInstall.NT] CopyFiles = @UsbFlt.sys Addreg = UsbFlt.AddReg [DestinationDirs] DefaultDestDir = 12 [UsbFlt.AddReg] HKLM, System\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}, UpperFilters, 0x00010008, UsbFlt [UsbFlt.DelRegistry] HKLM, System\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}, UpperFilters, 0x00018002, UsbFlt ; ; Service installation section ; [DefaultInstall.NT.Services] AddService = UsbFlt, , UsbFlt.Service.Install [UsbFlt.Service.Install] DisplayName = %service_desc% ServiceType = 1 StartType = 0 ErrorControl = 1 ServiceBinary = %12%\UsbFlt.sys LoadOrderGroup = "PnP Filter" ;; ;; Default uninstall sections ;; [DefaultUninstall] DelFiles = UsbFlt.DriverFiles DelReg = UsbFlt.DelRegistry [DefaultUninstall.Services] DelService = UsbFlt,0x200 ; Flags note to stop service first ; ; Copy Files ; [UsbFlt.DriverFiles] UsbFlt.sys [SourceDisksFiles] UsbFlt.sys=1 ; Win2000 [SourceDisksNames] 1 = %diskid1%,,, ; WinXP and later [SourceDisksNames.x86] 1 = %diskid1%,,, [SourceDisksNames.ia64] 1 = %diskid1%,,, [SourceDisksNames.amd64] 1 = %diskid1%,,, ; ; Localizable Strings ; [Strings] msft = " Corporation" service_desc = "UsbFlt Disk Monitor Filter Driver" diskid1 = "UsbFlt Device Installation Disk #1 (Usbflit)" 给各位指教! |
|
沙发#
发布于:2013-02-25 09:46
自己顶一个!
|
|