System Services
This section provides an overview and detailed reference for core Windows system services. These services are fundamental to the operation of the Windows operating system, enabling applications to interact with hardware, manage resources, and ensure system stability.
Service Management
Manage the lifecycle and configuration of Windows services.
OpenSCManager
Establishes a connection to the service control manager on the local computer or a specified computer.
- Parameters:
lpMachineName: The name of the target computer.lpDatabaseName: The name of the service database to open.dwDesiredAccess: An array of access rights.
Learn more: OpenSCManager documentation
CreateService
Creates a service entry in the service control manager's database.
Learn more: CreateService documentation
StartService
Starts a service.
Learn more: StartService documentation
Process and Thread Management
Create, manage, and monitor processes and threads.
CreateProcess
Creates a new process and its primary thread.
Learn more: CreateProcess documentation
OpenProcess
Opens an existing local process object.
Learn more: OpenProcess documentation
Memory Management
Allocate, deallocate, and manipulate memory.
VirtualAlloc
Reserves, commits, or changes the state of a region of pages in the virtual address space of the calling process.
Learn more: VirtualAlloc documentation
VirtualFree
Commits, decommits, or releases a region of pages in the virtual address space of the calling process.
Learn more: VirtualFree documentation
File and I/O Management
Interact with the file system and manage I/O operations.
CreateFile
Creates or opens a handle to the specified file or device.
Learn more: CreateFile documentation
ReadFile
Reads data from a file or input/output (I/O) device.
Learn more: ReadFile documentation
Registry Access
Read from and write to the Windows registry.
RegOpenKeyEx
Opens an existing key in the registry.
Learn more: RegOpenKeyEx documentation
Security and Access Control
Manage security descriptors, access tokens, and other security-related objects.
AdjustTokenPrivileges
Enables or disables locally unique privileges for the specified access token.
Learn more: AdjustTokenPrivileges documentation