danny

一段VBS解决UWP引用无法使用IE代理的问题
UWP 是微软在 Windows 10 中引入的新概念,由于所有 UWP 应用均运行在被称为 App Contai...
扫描右侧二维码阅读全文
18
2019/06

一段VBS解决UWP引用无法使用IE代理的问题

UWP 是微软在 Windows 10 中引入的新概念,由于所有 UWP 应用均运行在被称为 App Container 的虚拟沙箱环境中,其安全性及纯净度远胜于传统的 EXE 应用。但 App Container 机制同时也阻止了网络流量发送到本机(即 loopback), 使大部分网络抓包调试工具无法对 UWP 应用进行流量分析。同样的,该机制也阻止了 UWP 应用访问 localhost,即使你在系统设置中启用了代理,也无法令 UWP 应用访问本地代理服务器,十分恼人。

Set ws = WScript.CreateObject("wscript.shell")  
app = ws.ExpandEnvironmentStrings("%USERPROFILE%\AppData\Local\Packages")  
Set fso = WScript.CreateObject("scripting.filesystemobject")  
Set fs = fso.GetFolder(app).SubFolders  
Set bat = fso.createtextfile(ws.ExpandEnvironmentStrings("%TEMP%\WindowsAppProxyAccess.bat"))  
For Each f In fs  
    bat.WriteLine ("CheckNetIsolation.exe LoopbackExempt -a -n=" & f.name)  
Next  
bat.WriteLine ("del %0")  
CreateObject("Shell.Application").ShellExecute ws.ExpandEnvironmentStrings("%TEMP%\WindowsAppProxyAccess.bat"),"","","runas",1   
Last modification:June 18th, 2019 at 04:26 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment