Windows NT Services
- Three Main Components
- VM Subsystems
- Kernel Mode vs. User Mode
- Various Meanings of the Word "Service"
- The Popular Understanding of Services
- A Rigorous Definition
- Server Processes
- A Means to Run Tasks in the Background
- A Means to Impersonate Users
- Components of the OS Itself
- Marketing Decisions
- Technical Considerations
- Logon Sessions
- Registering with the Service Control Dispatcher
- ServiceMain() and the Event Handler
- A Closer Look at ServiceMain()
- A Closer Look at the Handler Function
- The LocalSystem Account
- Running under a User Account
- Interacting with the Desktop
- Managing and Using the Services Database
- Has an RPC Interface
- Keeps to Itself Most of the Time
- A Few Additional Notes
- Keeps Information in the Registry
- Event Logging
- Publishing Performance Metrics
- Control Panel or MMC Interface
- Meets "Designed for BackOffice" Logo Requirements
- Source Code
- An Installation/Removal Program
- Multiple Services in a Single Executable
- Some Heavy-Duty Technologies Found in Services
- Network Drives
- Service Utilities and What They Really Do
Appendices
This page is maintained by Peyton Engel.
Last modified 25 May 1999