【问题标题】:Check for Administrative access in c++ [duplicate]检查c ++中的管理访问[重复]
【发布时间】:2012-11-13 05:33:25
【问题描述】:

可能重复:
Detect if program is running with full administrator rights

如何查看用户有哪些权限?

我需要检查对 C:/Windows/SomeFolder 的写入权限

【问题讨论】:

  • 对不起,我的错误。找到解决方案
  • @Cornstalks 这些问题似乎都不相关。他们关心如何找出当前用户是否是管理员。此问题询问当前用户写入文件夹的权限。这些是完全不同的事情。

标签: c++ windows qt winapi


【解决方案1】:

最好的方法是写入该文件夹(即在其中创建一个文件或您的最终目标是什么)。如果失败,错误代码应该指出出了什么问题——你可能没有足够的权限或没有剩余的磁盘空间等。在做某事之前检查权限就像问你是否可以问——最好只是问。更不用说你有权写作的竞争条件,在你真正写作之前它就已经消失了。

【讨论】:

    猜你喜欢
    • 2018-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-04
    • 1970-01-01
    • 2020-06-05
    相关资源
    最近更新 更多