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

标签 c++ windows qt winapi

<分区>

Possible Duplicate:
Detect if program is running with full administrator rights

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

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

最佳答案

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

关于c++ - 检查 C++ 中的管理访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13553019/

相关文章:

c++ - D3DXLoadSurfaceFromFile 导致程序过早关闭

用于将文件复制到文件夹的 Windows 批处理脚本

c++ - 使用 QIconEngine 和透明度自定义 QIcon

python - Python - PySide 和 Qt 库之间的链接类型?

c++ - 通函问题 : accessing set of objects from within its own member function

c++ - 从 SAX 解析器事件填充 C++ POD 结构

c++ - protected 和私有(private)有什么区别?

javascript - Internet Explorer 11 (IE 11) 在 DOMParser 中使用 parseFromString 抛出语法错误

Windows 使用代理从 URL 批量下载文件

qt - x11 限制鼠标移动