-
Notifications
You must be signed in to change notification settings - Fork 139
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AppControl Manager 1.2.0.0 and WDACConfig 0.4.8 #382
Merged
HotCakeX
merged 21 commits into
main
from
AppControl-Manager-1.2.0.0-and-WDACConfig-0.4.8
Nov 2, 2024
Merged
AppControl Manager 1.2.0.0 and WDACConfig 0.4.8 #382
HotCakeX
merged 21 commits into
main
from
AppControl-Manager-1.2.0.0-and-WDACConfig-0.4.8
Nov 2, 2024
+2,561
−1,551
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dynamically update the version in settings page
Simplified namespaces
Improved csproject file
added more useful features and checks
Updated about section with more dynamic elements
Using data grid, sortable columns and so on
Converted a PowerShell function to C#
lowered required OS version to 22621.4169
Matching the code bases between apps
Now they are managed by a single class across all code base. Also fixed a signer ID name issue.
Cleaning trailing whitespaces
Added auto update check to the AppControl Manager app
The navigation bar will have a small dot with update icon in it whenever a new version is available, attracting user's attention to the update page to take further action. Added the AutoUpdate user config setting to the PowerShell cmdlets so that the WDACConfig module will be able to utilize it as well. Removed unnecessary empty lines from some of the PowerShell scripts files. Updated WDACConfig module file hashes.
Replaced global -AutoUpdate with -SkipVersionCheck parameter Updated WDACConfig module hashes
Properly clearing the list when policies are refreshed
…ps://github.com/HotCakeX/Harden-Windows-Security into AppControl-Manager-1.2.0.0-and-WDACConfig-0.4.8
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What's New
AppControl Manager App
Improved the policy viewing page. Now there is a complete data grid with sortable and relocatable columns, offering very nice experience for managing and viewing the deployed policies and searching through them.
The AppControl Manager now has a new option in the Update page where you can turn on (it is off by default), and that option will make it check for updates on app startup and then if a new version is available, will display a small dot on the navigation menu next to the update page's icon, letting you know there is a new version available and if you want, you can go to the update page, click/tap on the update button to update it. It respects user's choice and is a non-intrusive and subtle notification method.
WDACConfig Module
It works on Windows 11 build 23H2 again.
Removed the
-SkipVersionCheck
from all cmdlets, instead added a new setting to the user configurations, namedAutoUpdate
, you can configure it once and the built-in update checker will use that value to determine whether check for new version should happen or not. This improves user experience as you no longer have to pass the-SkipVersionCheck
for every cmdlet if you wish to stay on a specific version of the WDACConfig despite newer versions being available.The check for update happens every 1 hour.
To completely disable automatic check for update, you can use the following command:
set-commonWDACConfig -AutoUpdate $false
.To enable automatic check for update, you can use the following command:
set-commonWDACConfig -AutoUpdate $true
.Significantly improved the performance of the merge operations during policy creation tasks.