繁体   English   中英

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

[英]How to Log error from application which is not running with admin rights

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

如果应用程序未以管理员权限运行,是否可以在事件日志中记录错误(异常)?

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

可能可以使用通用的现有来源? 那将解决您的问题。 但是,如果没有。

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

在这种情况下,对我来说幸运的是,我不必进行大型部署,但是对于这种情况,您的基础架构团队可能会想出一种方法,是否有Windows平台的方式来创建事件日志源条目。 对于服务器故障,这可能是一个更好的答案,因为这实际上不是编程问题吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM