wpf - 调用 caspol.exe

标签 wpf xbap

我正在部署一个作为完全受信任的应用程序运行的 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/

相关文章:

c# - 在 WPF 中绑定(bind)其内容时如何设置默认标签值

C# - 来自数据库的 WPF/WP 绑定(bind) - 正确的方法? MVVM

wpf - 在浏览器中运行 WPF 应用程序

c# - 如何在 vb.net 中使用 DispatcherOperationCallback

wpf - 如何检测代码是在XBAP应用程序还是WPF应用程序中运行?

c# - 系统.ComponentModel.Win32Exception : 'Access is denied' error while Automating a WPF app using FlaUI+SpecFlow

c# - 如何确定 WPF 窗口是否打开?

WPF 启用/禁用控件

c# - 如何从 XBAP 关闭浏览器?

msbuild - 尽管已导入证书,但由于 MSBuild ResolveKeySource 错误,CruiseControl.NET 服务仍无法构建