在Windows中确定应用程序是否以提升的特权运行

时间:2018-06-29 00:47:55

标签: c++ windows

此问题已解决!这是通过以下代码完成的:

#include <iostream>
#include <Shlobj.h>

int main()
{
    if (!IsUserAnAdmin)
       {
           // Do stuff
       }

    if (IsUserAnAdmin)
       {
           // Do stuff
       }

感谢所有对此信息发表评论的人。

我对正在开发的C ++应用程序感到不满意。

我的应用程序需要提升的特权才能正常运行,我希望能够确定运行时是否存在这种特权。我将如何去做呢?我想在程序运行后立即检查并抛出错误或继续执行(当然)

感谢您抽出宝贵的时间来答复。

0 个答案:

没有答案