summaryrefslogtreecommitdiff
path: root/MAS/Separate-Files-Version/Activators/TSforge_Activation.cmd
diff options
context:
space:
mode:
authorWindowsAddict <[email protected]>2025-04-17 03:11:21 +0530
committerWindowsAddict <[email protected]>2025-04-17 03:11:21 +0530
commit172fd7b1c521e84d721653e4c57bec2e321493ad (patch)
tree55680072986013b544108a72bd35073028d9b98f /MAS/Separate-Files-Version/Activators/TSforge_Activation.cmd
parent372eb73a02260cf4bc6fd424bcc6216fa8a15be2 (diff)
downloadMicrosoft-Activation-Scripts-172fd7b1c521e84d721653e4c57bec2e321493ad.zip
Fix crash issue when scripts are running under a path with special characters
Diffstat (limited to 'MAS/Separate-Files-Version/Activators/TSforge_Activation.cmd')
-rw-r--r--MAS/Separate-Files-Version/Activators/TSforge_Activation.cmd7
1 files changed, 3 insertions, 4 deletions
diff --git a/MAS/Separate-Files-Version/Activators/TSforge_Activation.cmd b/MAS/Separate-Files-Version/Activators/TSforge_Activation.cmd
index 350ae2a..ebc1399 100644
--- a/MAS/Separate-Files-Version/Activators/TSforge_Activation.cmd
+++ b/MAS/Separate-Files-Version/Activators/TSforge_Activation.cmd
@@ -221,7 +221,6 @@ goto dk_done
set "_work=%~dp0"
if "%_work:~-1%"=="\" set "_work=%_work:~0,-1%"
-set "_workp=%_work:'=''%"
set "_batf=%~f0"
set "_batp=%_batf:'=''%"
@@ -264,7 +263,7 @@ goto dk_done
::pstst $ExecutionContext.SessionState.LanguageMode :pstst
-for /f "delims=" %%a in ('cmd /c "%psc% ""if ($PSVersionTable.PSEdition -ne 'Core') {$f=[io.file]::ReadAllText('!_batp!') -split ':pstst';iex ($f[1])}""" %nul6%') do (set tstresult=%%a)
+for /f "delims=" %%a in ('%psc% "if ($PSVersionTable.PSEdition -ne 'Core') {$f=[io.file]::ReadAllText('!_batp!') -split ':pstst';iex ($f[1])}" %nul6%') do (set tstresult=%%a)
if /i not "%tstresult%"=="FullLanguage" (
%eline%
@@ -7616,9 +7615,9 @@ namespace LibTSforge.PhysicalStore
}
'@
$ErrorActionPreference = 'Stop'
-$binPath = Join-Path -Path $env:_workp -ChildPath "BIN\LibTSforge.dll"
+$binPath = "$env:_work\BIN\LibTSforge.dll"
-if (Test-Path -Path $binPath) {
+if (Test-Path -LiteralPath $binPath) {
Write-Host "LibTSforge.dll found in BIN folder. Loading the DLL..."
Add-Type -Path $binPath
}