【问题标题】:C#: windows application CaspolC#: windows 应用程序 Caspol
【发布时间】:2009-02-09 04:53:51
【问题描述】:

我有一个 Windows 应用程序.. 它将在非常受限的环境中运行... Windows 应用程序查询事件日志和性能计数器.. 它需要这些权限.. 登录帐户被限制不允许访问事件日志和性能日志...我无法对 Windows 应用程序进行任何更改...我正在寻找一种授予程序集访问事件日志 + 性能计数器的权限。或者在最坏的情况下让程序集完全信任...

【问题讨论】:

    标签: c# windows caspol


    【解决方案1】:

    如果我理解您的问题,该应用程序将在无权访问事件日志和性能计数器的帐户的凭据下运行。如果是这种情况,无论您如何使用 CAS 策略,应用程序都不会执行您想要的操作。

    CAS 策略不能授予帐户没有的权限 - 因此即使应用程序完全信任,它也不会访问帐户无权访问的任何对象。

    【讨论】:

    • 意味着我必须在代码中使用模拟?没有别的办法?
    • 在我看来,要么在不同的帐户下运行,要么赋予它在必要权限下运行的帐户会更简单(模拟需要更改应用程序)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多