Compare commits

..

3 commits

23 changed files with 51 additions and 64 deletions

View file

@ -217,7 +217,7 @@ function DelRegKey {
) )
Write-Host -NoNewline "`tDelete registery key $($params.key) : " Write-Host -NoNewline "`tDelete registery key $($params.key) : "
if ( ! (Test-Path $params.path) ){ if ( ! (Test-Path $params.path) ){
Write-Host -ForegroundColor Red " Error path not found" Write-Host -ForegroundColor Red " Error (path not found)"
return return
} }
try { try {
@ -225,12 +225,11 @@ function DelRegKey {
Write-host -ForegroundColor Green "done" Write-host -ForegroundColor Green "done"
} }
catch [System.Security.SecurityException]{ catch [System.Security.SecurityException]{
Write-Host -ForegroundColor Red "Error in DelRegKey`n`t" Write-Host -ForegroundColor Red "Error (access denied)"
Write-Host -ForegoundColor DarkRed "Access to $($params.path)\$($params.key) denied"
} }
catch { catch {
Write-Host -ForegroundColor Red -NoNewLine "Error in DelRegKey`n`t" Write-Host -ForegroundColor Red -NoNewLine "Error`n`t"
Write-Host -ForegoundColor DarkRed $Error[0].Exception.Message Write-Host -ForegroundColor DarkRed $Error[0].Exception.Message
} }
} }

View file

@ -1,12 +0,0 @@
{
"Name" : "Cortana (Firewall)",
"Description" : "This module Add a firewall rule to desactivate Cortana net traffic",
"actions" :
[
{
"action" : "FwBlockProgram",
"name" : "Cortana",
"path" : "$env:systemroot\\systemapps\\Microsoft.Windows.Cortana_cw5n1h2txyewy\\SearchUI.exe"
}
]
}

View file

@ -111,7 +111,7 @@
{ {
"action" : "FwBlockProgram", "action" : "FwBlockProgram",
"name" : "Edge", "name" : "Edge",
"path" : "$env:systemroot\\systemapps\\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\MicrosoftEdge.exe" "path" : "$env:systemroot\\systemapps\\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\\MicrosoftEdge.exe"
}, },
{ {
"action" : "FwBlockProgram", "action" : "FwBlockProgram",
@ -126,7 +126,7 @@
{ {
"action" : "FwBlockProgram", "action" : "FwBlockProgram",
"name" : "BackgroundTransferHost64", "name" : "BackgroundTransferHost64",
"path" : "$env:systemroot\\SysWOW64\BackgroundTransferHost.exe" "path" : "$env:systemroot\\SysWOW64\\BackgroundTransferHost.exe"
}, },
{ {
"action" : "FwBlockProgram", "action" : "FwBlockProgram",

View file

@ -8,7 +8,7 @@
"action" : "AddRegKey", "action" : "AddRegKey",
"path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy", "path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy",
"key" : "LetAppsAccessAccountInfo", "key" : "LetAppsAccessAccountInfo",
"value" : "0" "value" : "2"
}, },
{ {
"_comment" : "The 3 bottom keys seems to be some kind of ACL for App right", "_comment" : "The 3 bottom keys seems to be some kind of ACL for App right",

View file

@ -8,7 +8,7 @@
"action" : "AddRegKey", "action" : "AddRegKey",
"path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy", "path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy",
"key" : "LetAppsRunInBackgound", "key" : "LetAppsRunInBackgound",
"value" : "0" "value" : "2"
}, },
{ {
"_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right", "_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right",

View file

@ -1,6 +1,6 @@
{ {
"Name" : "Calendar (GPO)", "Name" : "Calendar (GPO)",
"Description" : "This module desactivate Calendar access for third party Apps like GPO did.", "Description" : "This module desactivate Calendar access for third party Apps like GPO does.",
"actions" : "actions" :
[ [
{ {
@ -8,7 +8,7 @@
"action" : "AddRegKey", "action" : "AddRegKey",
"path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy", "path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy",
"key" : "LetAppsAccessCalendar", "key" : "LetAppsAccessCalendar",
"value" : "0" "value" : "2"
}, },
{ {
"_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right", "_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right",

View file

@ -1,6 +1,6 @@
{ {
"Name" : "Call history (GPO)", "Name" : "Call history (GPO)",
"Description" : "This module desactivate Call history access for third party Apps like GPO did.", "Description" : "This module desactivate Call history access for third party Apps like GPO does.",
"actions" : "actions" :
[ [
{ {

View file

@ -1,6 +1,6 @@
{ {
"Name" : "Camera (GPO)", "Name" : "Camera (GPO)",
"Description" : "This module desactivate Camera access for third party Apps like GPO did.", "Description" : "This module desactivate Camera access for third party Apps like GPO does.",
"actions" : "actions" :
[ [
{ {
@ -8,7 +8,7 @@
"action" : "AddRegKey", "action" : "AddRegKey",
"path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy", "path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy",
"key" : "LetAppsAccessCamera", "key" : "LetAppsAccessCamera",
"value" : "0" "value" : "2"
}, },
{ {
"_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right", "_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right",

View file

@ -1,6 +1,6 @@
{ {
"Name" : "Contacts (GPO)", "Name" : "Contacts (GPO)",
"Description" : "This module desactivate Contacts access for third party Apps like GPO did.", "Description" : "This module desactivate Contacts access for third party Apps like GPO does.",
"actions" : "actions" :
[ [
{ {
@ -8,7 +8,7 @@
"action" : "AddRegKey", "action" : "AddRegKey",
"path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy", "path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy",
"key" : "LetAppsAccessContacts", "key" : "LetAppsAccessContacts",
"value" : "0" "value" : "2"
}, },
{ {
"_comment" : "The 3 bottom keys seems to be some kind of ACL for App right", "_comment" : "The 3 bottom keys seems to be some kind of ACL for App right",

View file

@ -1,6 +1,6 @@
{ {
"Name" : "DiagnisticInfo (GPO)", "Name" : "DiagnisticInfo (GPO)",
"Description" : "This module desactivate diagnistic info access for third party Apps like GPO did.", "Description" : "This module desactivate diagnistic info access for third party Apps like GPO does.",
"actions" : "actions" :
[ [
{ {
@ -8,7 +8,7 @@
"action" : "AddRegKey", "action" : "AddRegKey",
"path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy", "path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy",
"key" : "LetAppsGetDiagnosticInfo", "key" : "LetAppsGetDiagnosticInfo",
"value" : "0" "value" : "2"
}, },
{ {
"_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right", "_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right",

View file

@ -1,6 +1,6 @@
{ {
"Name" : "Email access (GPO)", "Name" : "Email access (GPO)",
"Description" : "This module desactivate email access for third party Apps like GPO did.", "Description" : "This module desactivate email access for third party Apps like GPO does.",
"actions" : "actions" :
[ [
{ {

View file

@ -1,6 +1,6 @@
{ {
"Name" : "Input Speech Ink (GPO)", "Name" : "Input Speech Ink (GPO)",
"Description" : "This module desactivate Input personalization, speech and ink recognition like GPO did.", "Description" : "This module desactivate Input personalization, speech and ink recognition like GPO does.",
"actions" : "actions" :
[ [
{ {

View file

@ -1,6 +1,6 @@
{ {
"Name" : "Location (GPO)", "Name" : "Location ans sensors (GPO)",
"Description" : "This module desactivate Location access for third party Apps like GPO did.", "Description" : "This module desactivate Location access for third party Apps like GPO does.",
"actions" : "actions" :
[ [
{ {
@ -8,7 +8,7 @@
"action" : "AddRegKey", "action" : "AddRegKey",
"path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy", "path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy",
"key" : "LetAppsAccessLocation", "key" : "LetAppsAccessLocation",
"value" : "0" "value" : "2"
}, },
{ {
"_comment" : "The 3 bottom keys seems to be some kind of ACL for App right", "_comment" : "The 3 bottom keys seems to be some kind of ACL for App right",

View file

@ -1,6 +1,6 @@
{ {
"Name" : "Messaging (GPO)", "Name" : "Messaging (GPO)",
"Description" : "This module desactivate Messaging access for third party Apps like GPO did.", "Description" : "This module desactivate Messaging access for third party Apps like GPO does.",
"actions" : "actions" :
[ [
{ {
@ -8,7 +8,7 @@
"action" : "AddRegKey", "action" : "AddRegKey",
"path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy", "path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy",
"key" : "LetAppsAccessMessaging", "key" : "LetAppsAccessMessaging",
"value" : "0" "value" : "2"
}, },
{ {
"_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right", "_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right",

View file

@ -1,6 +1,6 @@
{ {
"Name" : "Microphone (GPO)", "Name" : "Microphone (GPO)",
"Description" : "This module desactivate Microphone access for third party Apps like GPO did.", "Description" : "This module desactivate Microphone access for third party Apps like GPO does.",
"actions" : "actions" :
[ [
{ {
@ -8,7 +8,7 @@
"action" : "AddRegKey", "action" : "AddRegKey",
"path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy", "path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy",
"key" : "LetAppsAccessMicrophone", "key" : "LetAppsAccessMicrophone",
"value" : "0" "value" : "2"
}, },
{ {
"_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right", "_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right",

View file

@ -1,6 +1,6 @@
{ {
"Name" : "Motion Sensor (GPO)", "Name" : "Motion Sensor (GPO)",
"Description" : "This module desactivate Motion sensor access for third party Apps like GPO did.", "Description" : "This module desactivate Motion sensor access for third party Apps like GPO does.",
"actions" : "actions" :
[ [
{ {
@ -8,7 +8,7 @@
"action" : "AddRegKey", "action" : "AddRegKey",
"path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy", "path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy",
"key" : "LetAppsAccessMotion", "key" : "LetAppsAccessMotion",
"value" : "0" "value" : "2"
}, },
{ {
"_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right", "_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right",

View file

@ -1,6 +1,6 @@
{ {
"Name" : "Notifications (GPO)", "Name" : "Notifications (GPO)",
"Description" : "This module desactivate Notifications access for third party Apps like GPO did.", "Description" : "This module desactivate Notifications access for third party Apps like GPO does.",
"actions" : "actions" :
[ [
{ {
@ -8,7 +8,7 @@
"action" : "AddRegKey", "action" : "AddRegKey",
"path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy", "path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy",
"key" : "LetAppsAccessNotifications", "key" : "LetAppsAccessNotifications",
"value" : "0" "value" : "2"
}, },
{ {
"_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right", "_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right",

View file

@ -1,6 +1,6 @@
{ {
"Name" : "Phone (GPO)", "Name" : "Phone (GPO)",
"Description" : "This module desactivate Phone access for third party Apps like GPO did.", "Description" : "This module desactivate Phone access for third party Apps like GPO does.",
"actions" : "actions" :
[ [
{ {
@ -8,7 +8,7 @@
"action" : "AddRegKey", "action" : "AddRegKey",
"path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy", "path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy",
"key" : "LetAppsAccessPhone", "key" : "LetAppsAccessPhone",
"value" : "0" "value" : "2"
}, },
{ {
"_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right", "_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right",

View file

@ -1,6 +1,6 @@
{ {
"Name" : "Radios (GPO)", "Name" : "Radios (GPO)",
"Description" : "This module desactivate Radios (Bluetooth, Wifi ...) access for third party Apps like GPO did.", "Description" : "This module desactivate Radios (Bluetooth, Wifi ...) access for third party Apps like GPO does.",
"actions" : "actions" :
[ [
{ {
@ -8,7 +8,7 @@
"action" : "AddRegKey", "action" : "AddRegKey",
"path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy", "path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy",
"key" : "LetAppsAccessRadios", "key" : "LetAppsAccessRadios",
"value" : "0" "value" : "2"
}, },
{ {
"_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right", "_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right",

View file

@ -1,6 +1,6 @@
{ {
"Name" : "Setting Sync (GPO)", "Name" : "Setting Sync (GPO)",
"Description" : "This module desactivate Setting sync between devices like GPO did.", "Description" : "This module desactivate Setting sync between devices like GPO does.",
"actions" : "actions" :
[ [
{ {

View file

@ -1,6 +1,6 @@
{ {
"Name" : "Sync with devices (GPO)", "Name" : "Sync with devices (GPO)",
"Description" : "This module desactivate sync with devices for third party Apps like GPO did.", "Description" : "This module desactivate sync with devices for third party Apps like GPO does.",
"actions" : "actions" :
[ [
{ {
@ -8,7 +8,7 @@
"action" : "AddRegKey", "action" : "AddRegKey",
"path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy", "path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy",
"key" : "LetAppsSyncWithDevices", "key" : "LetAppsSyncWithDevices",
"value" : "0" "value" : "2"
}, },
{ {
"_comment" : "The 3 bottom keys seems to be some kind of ACL for App right", "_comment" : "The 3 bottom keys seems to be some kind of ACL for App right",

View file

@ -1,6 +1,6 @@
{ {
"Name" : "Tasks (GPO)", "Name" : "Tasks (GPO)",
"Description" : "This module desactivate Tasks access for third party Apps like GPO did.", "Description" : "This module desactivate Tasks access for third party Apps like GPO does.",
"actions" : "actions" :
[ [
{ {
@ -8,7 +8,7 @@
"action" : "AddRegKey", "action" : "AddRegKey",
"path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy", "path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy",
"key" : "LetAppsAccessTasks", "key" : "LetAppsAccessTasks",
"value" : "0" "value" : "2"
}, },
{ {
"_comment" : "The 3 bottom keys seems to be some kind of ACL for App right", "_comment" : "The 3 bottom keys seems to be some kind of ACL for App right",

View file

@ -1,6 +1,6 @@
{ {
"Name" : "TrustedDevices (GPO)", "Name" : "TrustedDevices (GPO)",
"Description" : "This module desactivate Trusted Devices access for third party Apps like GPO did.", "Description" : "This module desactivate Trusted Devices access for third party Apps like GPO does.",
"actions" : "actions" :
[ [
{ {
@ -8,7 +8,7 @@
"action" : "AddRegKey", "action" : "AddRegKey",
"path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy", "path" : "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy",
"key" : "LetAppsAccessTrustedDevices", "key" : "LetAppsAccessTrustedDevices",
"value" : "0" "value" : "2"
}, },
{ {
"_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right", "_comment" : "The 3 bottom k eys seems to be some kind of ACL for App right",