mirror of
https://github.com/massgravel/Microsoft-Activation-Scripts.git
synced 2025-06-06 00:07:18 -04:00
Compare commits
No commits in common. "70162c413026ec938f1049b1e4011ac64945e31e" and "f5a0a63165d9e6b57719f48322baac60e29a2e6a" have entirely different histories.
70162c4130
...
f5a0a63165
File diff suppressed because it is too large
Load Diff
@ -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:'=''%"
|
||||
@ -6710,26 +6709,17 @@ namespace LibTSforge.PhysicalStore
|
||||
}
|
||||
'@
|
||||
$ErrorActionPreference = 'Stop'
|
||||
$binPath = Join-Path -Path $env:_workp -ChildPath "BIN\LibTSforge.dll"
|
||||
$cp = [CodeDom.Compiler.CompilerParameters] [string[]]@("System.dll", "System.Core.dll", "System.ServiceProcess.dll", "System.Xml.dll")
|
||||
$cp.CompilerOptions = "/unsafe"
|
||||
$lang = If ((Get-Host).Version.Major -gt 2) { "CSharp" } Else { "CSharpVersion3" }
|
||||
|
||||
if (Test-Path -Path $binPath) {
|
||||
Write-Host "LibTSforge.dll found in BIN folder. Loading the DLL..."
|
||||
Add-Type -Path $binPath
|
||||
}
|
||||
else {
|
||||
$cp = [CodeDom.Compiler.CompilerParameters] [string[]]@("System.dll", "System.Core.dll", "System.ServiceProcess.dll", "System.Xml.dll")
|
||||
$cp.CompilerOptions = "/unsafe"
|
||||
$lang = If ((Get-Host).Version.Major -gt 2) { "CSharp" } Else { "CSharpVersion3" }
|
||||
|
||||
$ctemp = "$env:SystemRoot\Temp\"
|
||||
if (-Not (Test-Path -Path $ctemp)) { New-Item -Path $ctemp -ItemType Directory > $null }
|
||||
$env:TMP = $ctemp
|
||||
$env:TEMP = $ctemp
|
||||
|
||||
$cp.GenerateInMemory = $true
|
||||
Add-Type -Language $lang -TypeDefinition $src -CompilerParameters $cp
|
||||
}
|
||||
$ctemp = "$env:SystemRoot\Temp\"
|
||||
if (-Not (Test-Path -Path $ctemp)) { New-Item -Path $ctemp -ItemType Directory > $null }
|
||||
$env:TMP = $ctemp
|
||||
$env:TEMP = $ctemp
|
||||
|
||||
$cp.GenerateInMemory = $true
|
||||
Add-Type -Language $lang -TypeDefinition $src -CompilerParameters $cp
|
||||
if ($env:_debug -eq '0') {
|
||||
[LibTSforge.Logger]::HideOutput = $true
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user