SimpleSvmManager is a lightweight Windows Forms utility that manages the SimpleSvm kernel driver service from the system tray.
When the app starts, it tries to create and start the service. When the app exits, it stops and deletes the service.
- Runs in the background with a tray icon.
- Creates and starts the
SimpleSvmservice on launch. - Stops and deletes the service on exit.
- Performs emergency cleanup on unexpected crashes or shutdown events.
- Enforces single-instance execution to prevent duplicate app processes.
- Windows operating system
- .NET Framework 4.8 (
net48) - Visual Studio 2022 (or another IDE with .NET Framework 4.8 support)
- Administrator privileges
- Open this folder in Visual Studio.
- Build the
SimpleSvmManager.csprojproject. - Run the app as Administrator.
- Make sure
SimpleSvm.sysis located next to the built EXE.
- The app runs as a tray icon instead of showing a main window.
- Right-click the tray icon and select Stop Service, Delete and Exit to close the app safely.
- The app uses
sc.exeto create/start/stop/delete the service. - Service operations may fail if the app is not run with elevated privileges.
- If
SimpleSvm.sysis missing, the app shows an error and exits.
Program.cs: Application entry point, single-instance guard, and global cleanup hooks.Form1.cs: Tray behavior and service create/start/stop/delete flow.SimpleSvmManager.csproj: Target framework and WinForms project settings.app.manifest: Application manifest configuration.
License information has not been added yet.