windriver修改设备类默认名Jungo

在使用windirver为自己的硬件开发驱动给用户使用时,安装完驱动后,在设备管理器中设备类名总显示为Jungo(Windriver开发商)如下图所示

 

有些时候我们想改掉做个名字为自己的公司名,这样方便用户找到我们的自己的硬件,下面将分享如何讲个这个Jungo改成我们自己想要的名字。

一、需要修改的文件

1)Windrvr6.inf

2)使用windriverDriver Wizard为自己的硬件生成的inf

3)如果是在xp系统使用的驱动还需要修改dev.inf

 

     二、修改步骤

 

以上3个文件的修改方法相同,下面以修改Windrvr6.inf为例

Step 1: 修改classclassguidClass为自己想要显示的设备类名,classguid按照原来的格式将数字随便改一下就行。

Step2: 注释掉CatalogFile=wd1021.cat,前面加个;号即为注释,这个为安全目录文件,修改了classguid后不将这个注释掉会安装出错。

Step 3[UpDateRegistry]中的Jungo改成与步骤一的class名相同,或者更方便的方法直接将inf中所有的Jungo替换成Class名即可。

 

具体Windrvr6.inf 代码:

[Version]

Signature=$CHICAGO$

;Class=Jungo

;ClassGuid={c671678c-82c1-43f3-d700-0049433e9a4b}

;步骤一,修改classclassguid

Class=H

ClassGuid={c123456c-83c1-44f4-d800-0051433e6a3b}  

Provider=%MFGNAME%

;步骤二,注释掉CatalogFile=wd1021.cat,

;CatalogFile=wd1021.cat

DriverVer=08/31/2010, 10.2.1

[Manufacturer]

%MFGNAME%=DeviceList,NTamd64

[DestinationDirs]

DefaultDestDir=10,System32\Drivers

[SourceDisksFiles]

windrvr6.sys=1

[SourceDisksNames]

1=%INSTDISK%,,,.

;Delete the above line and uncomment the next line for WHQL

;1 = %INSTDISK%,windrvr6.cat,,

; x86 platform, Win9x, Windows 2000 and later

[DeviceList]

%DESCRIPTION%=DriverInstall,*WINDRVR6

; x64 platform, Windows XP x64 edition and later

[DeviceList.NTamd64]

%DESCRIPTION%=DriverInstall,*WINDRVR6

[ClassInstall32]  ; Register a new class in Windows 2000 and later

AddReg=UpDateRegistry

[UpDateRegistry]

步骤三:将这里的Jungo改成与步骤一的class名相同即可

HKR,,,,Jungo   将原来的注释掉

HKR,,,,H

HKR,,Icon,,-5

;------------------------------------------------------------------------------

;  Windows 2000 and later Sections (x86 and x64 platforms)

;------------------------------------------------------------------------------

[DriverInstall.NT]

CopyFiles=DriverCopyFiles

[DriverCopyFiles]

windrvr6.sys,,,0x22  ; COPYFLG_NOSKIP | COPYFLG_NO_VERSION_DIALOG

[DriverInstall.NT.Services]

AddService=WinDriver6,2,DriverService

[DriverService]

ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER

StartType      = 3                  ; SERVICE_DEMAND_START

ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL

ServiceBinary=%10%\system32\drivers\windrvr6.sys

[DriverInstall.NT.hw]

AddReg=DriverHwAddReg

[DriverHwAddReg]

HKR,,SampleInfo,,""

;------------------------------------------------------------------------------

;  String Definitions

;------------------------------------------------------------------------------

[Strings]

MFGNAME="Jungo"

INSTDISK="Jungo Installation Disc"

DESCRIPTION="WinDriver"

三、修改完成

3inf都按照上面的方法修改后,然后安装会看到以下效果,此时Jungo已经成功被修改成我们自己想要的名字。

 

下一篇将会分享使用InstallShieldwindriver驱动文件打包成一个安装程序,让用户一键安装驱动。

Csdn博客 :

HomerChan

http://blog.csdn.net/weixin_29796711

发布了23 篇原创文章 · 获赞 12 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_29796711/article/details/72822006