feat(security): add Win32 VirtualLock memory protection, CFA error diagnostics, and ShellBag OpSec

This commit is contained in:
2026-09-10 12:27:57 +02:00
parent 90cf4927af
commit 99813ae2a3
6 changed files with 122 additions and 3 deletions
+10 -2
View File
@@ -239,9 +239,17 @@ pub async fn mount_container(
return Err(e);
}
// Optional automatisch im Windows Explorer öffnen
// Optional automatisch im Windows Explorer öffnen (mit DFIR ShellBag-Schutz für Hidden Vault)
if open_explorer {
let _ = crate::windows::open_in_explorer(drive_letter);
if vault_id == 1 {
println!(
" {} {}",
ui::yellow("[!]"),
ui::dim("OpSec-Schutz: Explorer-Auto-Open für Hidden Vault unterdrückt (verhindert persistente ShellBag-Spuren in UsrClass.dat).")
);
} else {
let _ = crate::windows::open_in_explorer(drive_letter);
}
}
// System-Tray Initialisierung