【问题标题】:C++ Program doesn't require admin/UAC after copying复制后 C++ 程序不需要管理员/UAC
【发布时间】:2020-04-16 16:50:29
【问题描述】:

这是我的第一篇文章,我最近才开始学习 C++,我制作的程序需要管理员权限才能运行,并且它在我的计算机上运行良好,但如果我将它复制到其他人的计算机上,它似乎清单信息已损坏或其他什么,它不再需要管理员/UAC。我正在使用 Visual Studio 来编译我的代码。以下是我的程序在编译时的清单文件属性:

启用用户帐户控制 (UAC):是

UAC 执行级别:requireAdministrator

UAC 绕过 UI 保护:否

【问题讨论】:

    标签: c++ file compilation manifest runas


    【解决方案1】:

    与 c++ 的东西无关,但它被复制到的操作系统
    交叉检查将其复制到另一个操作系统,它会发出相同的问题
    可能是它被复制到的目录的 ACL,告诉它。

    【讨论】:

    • 我刚刚创建了一个虚拟机来测试它,它的行为完全相同......不知何故清单文件丢失了它的信息:(
    • 不是虚拟的。交叉检查在真实操作系统上测试它,很可能是复制目标的目录 ACL,将其设置为 100% 完全烫发,看看有什么不同..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-12
    • 1970-01-01
    • 2014-08-08
    • 2011-01-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多