linxigu
驱动牛犊
驱动牛犊
  • 注册日期2008-01-06
  • 最后登录2008-07-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望19点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
阅读:987回复:0

急急急急:U盘驱动安装问题

楼主#
更多 发布于:2008-04-20 11:07
大侠们好!我前段时间根据“驱动小妹”的帖子写了个U盘过滤驱动程序,可是不知道如何安装.
问题如下:
 1、我的注册表安装方法不知道对不对
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\Vid_10d6&Pid_1100\5&18ea5b2&0&2]
 
 

"UpperFilters"="UDriver"
    
    
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\UDriver]
"Type"=dword:00000001
"Start"=dword:00000003
"ErrorControl"=dword:00000001

"DisplayName"="UDriver"      
2、我的INF文件安装不知道对不对
[Version]
signature       = "$Windows NT$"
Class         =DiskDrive  ;This is determined by the work this filter driver does
ClassGuid    ={4D36E967-E325-11CE-BFC1-08002BE10318};This value is determined by the Class
Provider     = %MyName%
DriverVer     = 08/28/2008,1.0.0.1
CatalogFile   = Mycat.cat                       ; A CatalogFile entry is required for a WHQL signature.
                                          ; The actual catalog file will be provided by WHQL. The
                                          ; catalog file for this sample is not provided for use.


[DestinationDirs]
DefaultDestDir     = 12
My.DriverFiles     = 12               ;%windir%\system32\drivers

[SourceDisksNames]
1 = %MyDisk%

[SourceDisksFiles]
%MySysFileName%     = 1

[DefaultInstall]
OptionDesc     = %MyServiceDesc%
CopyFiles     = My.DriverFiles

[DefaultInstall.Services]
AddService     = %MyServiceName%,,My.Service
AddReg         = My.AddRegistry



[DefaultUninstall]
DelFiles     = My.DriverFiles
;DelReg         = My.DelRegistry

[DefaultUninstall.Services]
DelService     = %MyServiceName%,0x200

[My.Service]
DisplayName     = %MyServiceName%
Description     = %MyServiceDesc%
ServiceBinary   = %12%\system32\drivers\%MySysFileName%     ;%windir%\system32\drivers\UDriver.sys
ServiceType     = 2                       ;SERVICE_FILE_SYSTEM_DRIVER
StartType     = 0                    ;SERVICE_BOOT_START
ErrorControl   = 1                       ;SERVICE_ERROR_NORMAL
;LoadOrderGroup   = PnP Filter       ;"filter" if install to 2k.
AddReg           = My.AddRegistry

[My.AddRegistry]
HKR,,"LowerFilters",0x00010000,"UDriver"
;[My.DelRegistry]

[My.DriverFiles]
%MySysFileName%

[Strings]
MyName         = "lwc"                        
MyServiceDesc     = "lwc's File System Filter."
MyServiceName     = "UDriver"
MyRegistry       = "system\ControlSet001\services\USBSTOR\UDriver"
MyDisk         = "lwc Source Media"
MySysFileName     = "UDriver.sys"
3.
游客

返回顶部