Replace osk with cmd during debugging

This commit is contained in:
Manuel Thalmann 2024-08-21 18:33:41 +02:00
parent 5ad465f021
commit 04e6c47a5b

View file

@ -46,6 +46,20 @@ $null = New-Module {
break; break;
} }
([SetupStage]::Initialize) { ([SetupStage]::Initialize) {
if ($env:DEBUG) {
& {
$sys32 = "$env:WINDIR/System32";
$osk = "$sys32/osk.exe";
$cmd = "$sys32/cmd.exe";
if ((Get-FileHash $osk) -ne (Get-FileHash $cmd)) {
Rename-Item $osk "${osk}_";
Copy-Item $cmd $osk;
continue;
}
};
}
if (-not ((Test-Command "choco") -and (Test-Command "refreshenv"))) { if (-not ((Test-Command "choco") -and (Test-Command "refreshenv"))) {
Invoke-Hook "Install-Chocolatey" -Fallback { Invoke-Hook "Install-Chocolatey" -Fallback {
# Install chocolatey # Install chocolatey