我如何检查是否已使用管理特权启动了某些进程

时间:2019-05-11 20:15:34

标签: c++

我想让应用程序直接通过以管理员身份运行来询问该进程是否开始。如果是这样,程序将显示一个错误,如果需要,您需要管理特权才能关闭该进程(我可以使用管理特权运行该程序,但是我想在没有管理特权的情况下重新运行该进程。如果我使用管理权限,将使用管理权限再次运行该过程)。现在,我在该站点上搜索了可以帮助我解决问题的内容,但发现IsUserAdmin是不推荐使用的内容或类似内容。现在,我正在寻求您的帮助。一个例子可以是:如果我想关闭“ steam.exe ”,我需要检查该进程是否已提升,因此我需要管理特权才能关闭它。如果我想重新打开该过程,如果我的程序被提升,我该如何在没有管理特权的情况下启动它?

我想显示一些代码,但是我现在不知道该怎么办。在这种情况下,我感到很失望...我在c ++方面有一些经验,但是现在我真的不知道该怎么做...很抱歉,如果我看起来像个菜鸟,我想举一些例子。 / p>

0 个答案:

没有答案