代码之家  ›  专栏  ›  技术社区  ›  Ram

如何记录未使用管理权限运行的应用程序中的错误

  •  2
  • Ram  · 技术社区  · 15 年前

    根据文档,程序应该具有为事件记录器创建源代码的管理权限。

    如果应用程序没有以管理员权限运行,我可以将错误(异常)记录在事件日志中吗?

    2 回复  |  直到 15 年前
        1
  •  4
  •   abatishchev Karl Johan    15 年前

    您的安装程序应该创建新的源。这意味着它需要提升的特权。这是正常的设置行为

        2
  •  0
  •   Paul Hadfield    15 年前

    是否可以使用通用现有源?那会解决你的问题。但如果不是。

    我遇到过的最好的解决方案,要么是需要安装程序拥有更高的(管理)权限,并拥有创建源代码的权限,等等。然后,您的权限降低应用程序可以使用以前创建的源代码创建事件。如果您不能修改安装程序,另一个选择就是使用一个单独的应用程序,它必须以更高的权限运行,从而为您的应用程序创建运行源。在这两种情况下,作为安装/安装过程的一部分,您确实需要有管理员权限的人来为您执行此操作。

    幸运的是,在这种情况下,我从来没有为大型部署做过这样的工作,但是对于这种情况,您的基础结构团队可能会想出一种方法来做这件事,是否有Windows平台的方法来创建事件日志源项。对于服务器故障来说,这可能是一个更好的答案,因为它实际上不是一个编程问题。