mirror of
https://github.com/MustardChef/WSABuilds.git
synced 2024-11-29 14:44:14 +01:00
19 lines
1.4 KiB
PowerShell
19 lines
1.4 KiB
PowerShell
|
Clear-Host
|
||
|
Write-Output "`r`nPatching Windows 10 AppxManifest file..."
|
||
|
$xml = [xml](Get-Content '.\AppxManifest.xml')
|
||
|
$nsm = New-Object Xml.XmlNamespaceManager($xml.NameTable)
|
||
|
$nsm.AddNamespace('rescap', "http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities")
|
||
|
$nsm.AddNamespace('desktop6', "http://schemas.microsoft.com/appx/manifest/desktop/windows10/6")
|
||
|
$node = $xml.Package.Capabilities.SelectSingleNode("rescap:Capability[@Name='customInstallActions']", $nsm)
|
||
|
$xml.Package.Capabilities.RemoveChild($node) | Out-Null
|
||
|
$node = $xml.Package.Extensions.SelectSingleNode("desktop6:Extension[@Category='windows.customInstall']", $nsm)
|
||
|
$xml.Package.Extensions.RemoveChild($node) | Out-Null
|
||
|
$xml.Package.Dependencies.TargetDeviceFamily.MinVersion = "10.0.19041.264"
|
||
|
$xml.Save(".\AppxManifest.xml")
|
||
|
Clear-Host
|
||
|
Write-Output "`r`nDownloading modifided DLL file..."
|
||
|
$ProgressPreference = 'SilentlyContinue'
|
||
|
Invoke-WebRequest -Uri "https://github.com/MustardChef/WSAPatch/raw/main/DLLs%20for%20WSABuilds/winhttp.dll" -OutFile "$outputDir\WSAClient\winhttp.dll"
|
||
|
Invoke-WebRequest -Uri "https://github.com/MustardChef/WSAPatch/raw/main/DLLs%20for%20WSABuilds/WsaPatch.dll" -OutFile "$outputDir\WSAClient\WsaPatch.dll"
|
||
|
Invoke-WebRequest -Uri "https://github.com/MustardChef/WSAPatch/raw/main/DLLs%20for%20WSABuilds/icu.dll" -OutFile "$outputDir\WSAClient\icu.dll"
|