2553|0

74

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

请问注册表里硬件键是什么时候被创建的? [复制链接]

请问注册表里面
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root
下面的LEAGCY_XXX项是什么时候创建的?在安装驱动的时候?
这项的创建是不是仅仅和安装用的inf文件相关,和driver的源码相不相关?

我遇到的问题是这样的,在编译vista ddk里面关于关于修改tcp连接中数据包例子的时候,其中一个stmedit例子,在安装的时候,在某些机器上能够在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root下创建一个LEAGCY_STMEDIT的子键,在一些机器上又不能够创建,这样导致我在net start stmedit的时候出现了编号为1058的错误。另外一个叫做msnmntr的例子好像就不会出现这个问题,我比较了下两个的inf文件,基本上都是一样。下面是stmedit.inf的具体内容,谢谢。
;;;
;;; Copyright (c) Microsoft Corporation. All rights reserved
;;;
;;; Abstract:
;;; Callout sample driver install configuration.
;;;

[Version]
signature   =   "$Windows NT$"
Provider    =   %Msft%
DriverVer   =   01/07/2004,VER_P5000.1

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

;;
;; Default install sections
;;

[DefaultInstall]
OptionDesc       = %StmEditServiceDesc%
CopyFiles       = StmEdit.DriverFiles

[DefaultInstall.Services]
AddService       = %StmEditServiceName%,,StmEdit.Service

;;
;; Default uninstall sections
;;

[DefaultUninstall]
DelFiles   = StmEdit.DriverFiles

[DefaultUninstall.Services]
DelService = StmEdit,0x200        ; Flags note to stop service first

;
; Services Section
;

[StmEdit.Service]
DisplayName     = %StmEditServiceName%
Description     = %StmEditServiceDesc%
ServiceBinary   = %12%\stmedit.sys      ;%windir%\system32\drivers\stmedit.sys
ServiceType     = 1                    ;SERVICE_KERNEL_DRIVER
StartType     = 3                    ;SERVICE_DEMAND_START
ErrorControl   = 1                    ;SERVICE_ERROR_NORMAL

;
; Copy Files
;

[StmEdit.DriverFiles]
stmedit.sys,,,0x00000040   ; COPYFLG_OVERWRITE_OLDER_ONLY

;;
;; String Section
;;

[Strings]
Msft         = "Microsoft Corporation"
StmEditServiceDesc = "Stream Edit Driver"
StmEditServiceName = "stmedit"
StmEditRegistry   = "system\currentcontrolset\services\stmedit"
点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表