Skip to content

Harden System Security v1.0.45.0#1063

Merged
HotCakeX merged 1 commit intomainfrom
HardenSystemSecurity-v1.0.45.0
Feb 26, 2026
Merged

Harden System Security v1.0.45.0#1063
HotCakeX merged 1 commit intomainfrom
HardenSystemSecurity-v1.0.45.0

Conversation

@HotCakeX
Copy link
Copy Markdown
Owner

@HotCakeX HotCakeX commented Feb 26, 2026

What's New

  • Added a new feature: The Service Manager, a feature integrated into the Harden System Security app, is designed to give you comprehensive visibility and granular control over all Windows services. It goes far beyond the capabilities of the native Windows Services utility or 3rd-party tools, offering deep insights, robust filtering, precise metadata extraction, and direct manipulation of service configurations and underlying executable files. It is capable of displaying all services with any type, something that's not possible through the OS's Service console, Powershell or System Configuration. You can easily see which services are from Microsoft and which ones are 3rd party. Please read more on this GitHub Wiki page: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Service-Manager

  • Added a new feature to the Sidebar that allows you to generate a Battery Report for your device (if it has one). It contains detailed information about your battery usage, wattage and performance.

  • When using the CLI mode to export the system report to a file, if you selected a location that doesn't exist, the app now creates the necessary directories and saves the report there instead of showing an error.

  • Fixed an error in the CLI mode when applying a preset: Error message from Microsoft Defender when applying presets using headless CLI #1062

* Added a new feature: The **Service Manager**, a feature integrated into the Harden System Security app, is designed to give you comprehensive visibility and granular control over all Windows services. It goes far beyond the capabilities of the native Windows Services utility or 3rd-party tools, offering deep insights, robust filtering, precise metadata extraction, and direct manipulation of service configurations and underlying executable files. It is capable of display all services with any type, something that's not possible through the OS's Service console, Powershell or System Configuration. You can easily see which services are from Microsoft and which ones are 3rd party. Please read more on this GitHub Wiki page: https://github.com/HotCakeX/Harden-Windows-Security/wiki/Service-Manager

* Added a new feature to the Sidebar that allows you to generate a Battery Report for your device (if it has one). It contains detailed information about your battery usage, wattage and performance.

* When using the CLI mode to export the system report to a file, if you selected a location that doesn't exist, the app now creates the necessary directories and saves the report there instead of showing an error.

* Fixed an error in the CLI mode when applying a preset: #1062
@HotCakeX HotCakeX self-assigned this Feb 26, 2026
Copilot AI review requested due to automatic review settings February 26, 2026 13:28
@HotCakeX HotCakeX added the Harden System Security 🔱 Any item labeled with this is related to the Harden System Security application. label Feb 26, 2026
@HotCakeX HotCakeX linked an issue Feb 26, 2026 that may be closed by this pull request
4 tasks
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR bumps Harden System Security to v1.0.45.0 and introduces new end-user functionality in the WinUI app (Service Manager + Battery Report), plus CLI robustness fixes around presets and report export.

Changes:

  • Add a new Service Manager page/view-model for enumerating and managing Windows services.
  • Add a Generate Battery Report action in the MainWindow sidebar that runs powercfg /batteryreport.
  • Improve CLI/report export behavior by creating missing output directories and refining preset/CLI flows.

Reviewed changes

Copilot reviewed 46 out of 46 changed files in this pull request and generated no comments.

Show a summary per file
File Description
Harden System Security/Harden System Security.csproj Version bump to 1.0.45.0.
Harden System Security/Pages/ServiceManager.xaml New Service Manager UI (service list, filtering, actions).
Harden System Security/Pages/ServiceManager.xaml.cs New page code-behind wiring the ServiceManagerVM and wiki link.
Harden System Security/ViewModels/ServiceManagerVM.cs New service enumeration/control logic (start/stop/config/delete, filtering, sorting).
Harden System Security/ViewModels/ViewModelProvider.cs Adds ServiceManagerVM to the app’s VM provider.
Harden System Security/ViewModels/MainWindowVM.cs Adds Battery Report generation logic.
Harden System Security/MainWindow.xaml Adds the Battery Report button to the sidebar UI.
Harden System Security/App.xaml_HSS.cs CLI parsing/execution paths for presets/import/export/actions.
Harden System Security/Traverse/MContainer.cs Ensures missing output directories are created before writing exported reports.

@HotCakeX HotCakeX merged commit 5f4c4a3 into main Feb 26, 2026
12 checks passed
@HotCakeX HotCakeX deleted the HardenSystemSecurity-v1.0.45.0 branch February 26, 2026 13:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Harden System Security 🔱 Any item labeled with this is related to the Harden System Security application.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Error message from Microsoft Defender when applying presets using headless CLI

2 participants