Difference between revisions of "Services"

From ReactOS Wiki
Jump to: navigation, search
m
m (changelog 0.3.4)
Line 16: Line 16:
 
services.exe
 
services.exe
 
* Move calls to SetServiceStatus into service.exe ([[Ged Murphy]])
 
* Move calls to SetServiceStatus into service.exe ([[Ged Murphy]])
 +
 +
[[ChangeLog-0.3.4]]
 +
 +
Services (SCM)
 +
* Made each service have its own named pipe ([[Gregor Brunmar]])
 +
* Implement the RPC server calls for QueryServiceConfig2 and ChangeServiceConfig2 ([[Ged Murphy]])
 +
* Add the account name to the QueryServiceConfig RPC call ([[Ged Murphy]])
 +
* Shutdown services when the SCM is terminated ([[Ged Murphy]])
 +
* Add basic code for shutting down of the SCM ([[Ged Murphy]])
 +
* Store the SERVICE_STATUS_HANDLE and use it for setting service status ([[Ged Murphy]])
 +
* Add functionality for controlling services ([[Ged Murphy]])
 +
* Receive a client service handle from advapi32 so we can get a permenant link between the SCM and the service ([[Ged Murphy]])
  
  
 
[[Category:BNWIP]]
 
[[Category:BNWIP]]

Revision as of 09:11, 12 December 2012

Services.exe is the Service Control Manager, providing an API to control services.

servman.exe functions as services.msc does on Windows. http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/servman/?view=log

http://en.wikipedia.org/wiki/Svchost.exe

Svchost.exe

ChangeLog-0.1.0 Service Control Utility Added (Bn: Might mean Sc.exe)

ChangeLog-0.3.1

  • rewrote most of the service manager code (Ged Murphy)

ChangeLog-0.3.3

services.exe

  • Move calls to SetServiceStatus into service.exe (Ged Murphy)

ChangeLog-0.3.4

Services (SCM)

  • Made each service have its own named pipe (Gregor Brunmar)
  • Implement the RPC server calls for QueryServiceConfig2 and ChangeServiceConfig2 (Ged Murphy)
  • Add the account name to the QueryServiceConfig RPC call (Ged Murphy)
  • Shutdown services when the SCM is terminated (Ged Murphy)
  • Add basic code for shutting down of the SCM (Ged Murphy)
  • Store the SERVICE_STATUS_HANDLE and use it for setting service status (Ged Murphy)
  • Add functionality for controlling services (Ged Murphy)
  • Receive a client service handle from advapi32 so we can get a permenant link between the SCM and the service (Ged Murphy)