代码改变世界

INF ClassInstall32.Services Section详解

2012-04-27 10:31  java20130722  阅读(455)  评论(0编辑  收藏  举报
原文链接:http://msdn.microsoft.com/en-us/library/windows/hardware/ff546339(v=vs.85).aspx
'
ClassInstall32.Services Section形如:
[ClassInstall32.Services] | 
[ClassInstall32.nt.Services] | 
[ClassInstall32.ntx86.Services] | 
[ClassInstall32.ntia64.Services] |  (Windows XP and later versions of Windows)
[ClassInstall32.ntamd64.Services]  (Windows XP and later versions of Windows)

AddService=ServiceName,[flags],service-install-section
                             [,event-log-install-section[,[EventLogType][,EventName]]]...
[DelService=ServiceName[,[flags][,[EventLogType][,EventName]]]...]
[Include=filename.inf[,filename2.inf]...]
[Needs=inf-section-name[,inf-section-name]...]

描述:ClassInstall32.Services Section至少含有了一个AddService指令(INF AddService directives )。
用来标记在设备类(device class)被加载的时候需要的服务。

AddService=ServiceName,[flags],service-install-section
                                      [,event-log-install-section[,[EventLogType][,EventName]]]...
该项用以记录在安装过程需要的用到的服务,详情请看:INF AddService Directive

DelService=ServiceName[,[flags][,[EventLogType][,EventName]]]...
该项用以记录在安装过程需要删除的服务。这项很少用到的,详情请看: INF DelService Directive

Include=filename.inf[,filename2.inf]...
Needs=inf-section-name[,inf-section-name]...
略,详情请看:Specifying the Source and Target Locations for Device Files