|
![]() | 作者: battle [battle]
![]() |
登录 |
哪位告诉我用什么api? [此贴被 特务(battle) 在 11月26日17时18分 编辑过] |
地主 发表时间: 05-11-26 02:33 |
![]() | 回复: 286 [unique] ![]() |
登录 |
NtQuerySystemInformation |
B1层 发表时间: 05-11-28 11:13 |
![]() | 回复: battle [battle] ![]() |
登录 |
谢谢286--已搞定----- SC_HANDLE hSCManager = NULL; hSCManager = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS); int nRet = 0; if(hSCManager == NULL) { return ; } DWORD dwServicesReturned = 0; DWORD cbBytesNeeded = 0; DWORD cbBufSize = 0; nRet = EnumServicesStatus(hSCManager,SERVICE_WIN32,SERVICE_STATE_ALL,NULL,0,&cbBytesNeeded,&dwServicesReturned,0); ENUM_SERVICE_STATUS *lpServices = new ENUM_SERVICE_STATUS[cbBytesNeeded]; cbBufSize = cbBytesNeeded; nRet = EnumServicesStatus(hSCManager,SERVICE_WIN32,SERVICE_STATE_ALL,lpServices,cbBufSize,&cbBytesNeeded,&dwServicesReturned,0); if(nRet == 0) { return; } if(lpServices == 0) { CloseServiceHandle(hSCManager); return; } for(DWORD i = 0; i < dwServicesReturned; i++, lpServices++) { //lpServices->lpDisplayName //ServiceSysGetType(lpServices->ServiceStatus.dwCurrentState } CloseServiceHandle(hSCManager); |
B2层 发表时间: 05-11-29 04:00 |
![]() | 回复: sy3ying [sy3ying] ![]() |
登录 |
消费消费,经常消费! 上当上当,总是上当! 购物消费,我做参考! 上315投诉热线网、做明白购物消费人!http://www.315tsrx.com ――中国第一个消费参考网站 |
B3层 发表时间: 09-03-04 12:21 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号