首页
社区
课程
招聘
[求助]关于系统服务的“描述”
发表于: 2010-5-26 18:58 4249

[求助]关于系统服务的“描述”

2010-5-26 18:58
4249
如何取指定任一服务的“描述”(不读注册表)

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 170
活跃值: (90)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
2
只知道从注册表读
2010-5-26 21:18
0
雪    币: 1205
活跃值: (5094)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
谢谢,这个确实只能从注册表读入的了,没有其它方法。
2010-5-26 23:58
0
雪    币: 244
活跃值: (69)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
ChangeServiceConfig2

使用SERVICE_CONFIG_DESCRIPTION参数来修改。
2010-5-27 00:33
0
雪    币: 1205
活跃值: (5094)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
谢谢!!!!
2010-5-28 05:13
0
雪    币: 326
活跃值: (41)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6

SC_HANDLE tSc=OpenService(sc,st[i].lpServiceName,SERVICE_QUERY_CONFIG);
LPSERVICE_DESCRIPTION pSD=(LPSERVICE_DESCRIPTION)LocalAlloc(LPTR,4096);
LPQUERY_SERVICE_CONFIG pSC=(LPQUERY_SERVICE_CONFIG)LocalAlloc(LPTR,4096);

if (QueryServiceConfig(tSc,pSC,4096,&ret))
	QueryServiceConfig2(tSc,SERVICE_CONFIG_DESCRIPTION,(PUCHAR)pSD,4096,&ret); 

pSD->lpDescription中就是描述信息了。

2010-5-28 09:34
0
雪    币: 1205
活跃值: (5094)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
谢谢!!!!!!!

看来使用 VC++ 的朋友,比较多去 MSDN 看例子,了解的比较深入!!!!!
2010-6-2 00:51
0
雪    币: 13
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
代码收藏了..
2010-6-2 19:52
0
游客
登录 | 注册 方可回帖
返回
//