如何在客户端计算机上验证 .NET 代码访问安全性

How do I validate .NET Code Access Security on a client computer

是否有工具可以让我验证 有效的代码访问安全性,而不仅仅是像 caspol 那样的列表规范?一个评论工具,如果你喜欢的话。

我们遇到了第 3 方应用程序无法在网络驱动器上加载 .NET 程序集的问题。为了使驱动器在服务级别可用,使用 LGP 映射驱动器,或者使用符号链接(在任何人指出之前;不,我们不能使用 unc 路径:-))以使驱动器在机器范围内可用。如果我们以这种复杂的方式映射驱动器,应用程序将因缺少信任而失败。如果我们在当前用户上下文中以正常方式映射驱动器,则程序集加载得很好。无论使用哪种映射方法,受信任的路径都完全相同。但是检查的结果显然不是。因此,我正在寻找一种可以验证信任的工具。我绝对相信这样的工具一定存在,但我似乎找不到。

评论者 Hans Passant 一语中的。 CASPOL /ResolveGroup 和 /ResolvePerm 确实为我提供了所需的信息。潜在的问题仍有待解决,但这超出了这个问题的范围。