驱动中注册表的作用

注册表主要键的作用

[HKEY_LOCAL_MACHINE/Drivers/Active] :所有已经加载的驱动信息都放在该键下;

[HKEY_LOCAL_MACHINE/Drivers/Active] :所有要Device.exe加载的驱动都放在该键下面;

驱动主要键的作用

DLL:指明了该驱动使用的动态库;

Prefix:表明驱动的前缀,前缀通常是3个大写的英文字母,通过前缀就知道导出的函数,例如XXX.Init();

Index:指定驱动程序的索引。如果为1,那么是CreateFile()函数时第一个参数必须为XXX1

Order:指明驱动程序的加载顺序。值越小加载得越早,这有助于解决驱动程序之间的依赖关系,比如A驱动要用到B驱动,那么可以把A驱动的Order设置得比B驱动大,让B驱动先起来;

Friendly Name:是一个字符串,方便用户更好的理解;

Ioctl:是一个可选项,设备管理器在驱动加载完毕后会检查这个键,如果有这个键,则通过DeviceIoControl()函数给设备发送Ioctl指定的控制命令;

IClass:是个可选项,在处理即插即用提醒时用得到。如果设置了IClass,则在加载驱动程序时,会向注册的应用程序发出此IClass的提醒;

Hive注册表和Ram注册表

WinCE支持2种注册表类型:RAM-based注册表和Hive-based注册表。开发者可以决定设备采用何种类型的注册表,这对于应用开发者和使用者是透明的。

RAM-Based注册表:

RAM-Based注册表把注册表信息存放在内存的Object

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值