Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Service Listing
#12
I get normal list. If you need only 1 service, use QueryServiceStatus.

Code:
Copy      Help
out
int scm=OpenSCManager(0 0 GENERIC_READ)
if(!scm) end _s.dllerror

int sc=OpenService(scm "quickmacros2" SERVICE_QUERY_STATUS)
if(sc)
,SERVICE_STATUS z
,if(QueryServiceStatus(sc &z))
,,if(z.dwCurrentState=SERVICE_RUNNING) out "running"
,,else out "stopped or paused"
,CloseServiceHandle sc
else out _s.dllerror

CloseServiceHandle scm


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)