提问者:小点点

当服务崩溃时,如何以管理员权限运行程序?


我有一个用C++编写的程序,它是作为服务运行的。 我还有一个C#代码用作崩溃处理程序,当C++代码崩溃时,C#代码应该运行。 这里的问题是,C#代码包含一些我需要管理员权限的函数(例如启动服务)。 否则,我的崩溃处理程序无法工作。

有没有任何方式,我可以分配这个权限给这个崩溃处理程序,而不与用户交互。 或者,我是否应该在安装过程中从用户那里获得此权限。


共1个答案

匿名用户

您可以添加清单,说明此应用程序应以管理员权限运行:

C++控制台应用程序提示“run as Admin”以管理员身份运行?

此外,Windows服务可以在崩溃时自动重新启动