我正在部署一个作为完全受信任的应用程序运行的 xbap 应用程序。
为了获得每个客户端的权限,我当前正在运行一个仅调用 caspol.exe
的批处理文件。
它基本上就是这样做的:
%windir%\Microsoft.NET\Framework\v2.0.50727\caspol -m -ag 1 -url "http://127.0.0.1/mypath/*" FullTrust -exclusive on
这很好用。 但是,我意识到 caspol.exe 随 .NET SDK 一起提供(与 .NET Framework 控制面板小程序一样),而不是随 .NET 运行时一起提供。 那么,如果我在只有运行时而没有 SDK 的客户端计算机上进行安装,我该怎么做?
这可以通过编程来完成吗? 是否有任何我可以指导人们使用的配置设置?
最佳答案
caspol 实用程序实际上包含在 .NET 2.0 的 .NET 可再发行包中。只要 PC 安装了 .NET 2.0,您就可以依赖 caspol。不需要 SDK。
顺便说一句,从 .NET 2.0 开始,控制面板中的 .NET 配置实用程序仅随 2.0 SDK 提供,并且不随可再发行包一起提供。
-肯
关于wpf - 调用 caspol.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1214371/