aurain
技术文摘
posts - 137,  comments - 268,  trackbacks - 0
SC_HANDLE CreateService(    
    
SC_HANDLE hSCManager, //服务控制管理程序维护的登记数据库的句柄,由系统函数OpenSCManager 返回    
    
LPCTSTR lpServiceName, //以NULL 结尾的服务名,用于创建登记数据库中的关键字    
    
LPCTSTR lpDisplayName, //以NULL 结尾的服务名,用于用户界面标识服务    
    
DWORD dwDesiredAccess, //指定服务返回类型    
    
DWORD dwServiceType, //指定服务类型    
    
DWORD dwStartType, //指定何时启动服务    
    
DWORD dwErrorControl, //指定服务启动失败的严重程度    
    
LPCTSTR lpBinaryPathName, //指定服务程序二进制文件的路径    
    
LPCTSTR lpLoadOrderGroup, //指定顺序装入的服务组名    
    
LPDWORD lpdwTagId, //忽略,NULL    
    
LPCTSTR lpDependencies, //指定启动该服务前必须先启动的服务或服务组    
    
LPCTSTR lpServiceStartName, //以NULL 结尾的字符串,指定服务帐号。如是NULL,则表示使用LocalSystem 帐号    
    
LPCTSTR lpPassword //以NULL 结尾的字符串,指定对应的口令。为NULL表示无口令。但使用LocalSystem时填NULL    
    
);

其中dwStartType取值类型如下:
共有五种启动类型。前三种类型是:SERVICE_AUTO_START、SERVICE_DISABLED   和   SERVICE_DEMAND_START。对应的标准启动类型:自动、禁用和手动,通常使用“计算机管理”管理工具中的“服务”进行配置。后两种类型是:SERVICE_BOOT_START   和   SERVICE_SYSTEM_START,通常用于配置加载设备驱动程序的方式。例如,在启动计算机时或启动   Windows   2000   时加载。  
posted on 2009-04-08 13:51 阅读(10425) 评论(1)  编辑 收藏 引用 所属分类: Windows开发

FeedBack:
# re: CreateService参数介绍
2011-04-29 10:04 | designer handbags
通常用于配置加载设备驱动程序的方式  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理



<2008年2月>
272829303112
3456789
10111213141516
17181920212223
2425262728291
2345678

常用链接

留言簿(17)

随笔分类(138)

随笔档案(137)

网络开发

最新随笔

搜索

  •  

积分与排名

  • 积分 - 493566
  • 排名 - 36

最新随笔

最新评论

阅读排行榜

评论排行榜