检查c ++中的管理访问权限

时间:2012-11-25 16:34:00

标签: c++ windows qt winapi

  

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

如何检查用户的权限?

我需要写访问C:/ Windows / SomeFolder

1 个答案:

答案 0 :(得分:3)

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