Aktualizacja: 2025-09-25 03:00:24

This commit is contained in:
wesmar
2025-09-25 03:00:24 +02:00
parent 7f400a971e
commit 4f5417aeb6
4 changed files with 212 additions and 68 deletions

View File

@@ -103,6 +103,10 @@ public:
bool UnprotectProcessByName(const std::wstring& processName) noexcept;
bool SetProcessProtectionByName(const std::wstring& processName, const std::wstring& protectionLevel, const std::wstring& signerType) noexcept;
// Signer-based batch operations for mass unprotection scenarios
bool UnprotectBySigner(const std::wstring& signerName) noexcept;
bool ListProcessesBySigner(const std::wstring& signerName) noexcept;
bool UnprotectAllProcesses() noexcept;
bool UnprotectMultipleProcesses(const std::vector<std::wstring>& targets) noexcept;