检查用户名是否有权访问窗口上的文件夹
Check if a username have permission to folder on windows
在我的程序中,我想检查用户名是否具有Windows上文件夹的权限。但此用户名可能不是当前登录用户的用户。窗口是否提供了类似的 API?
您正在寻找AccessCheck()
:
AccessCheck 函数确定安全描述符是否向由访问令牌标识的客户端授予一组指定的访问权限。
但是,您需要所需用户的访问令牌,例如来自LogonUser()
或类似功能。 没有可以将用户名字符串传递到的 API 函数。
感谢 Jerry Coffin 和 Remy Lebeau。我找到了解决方案。查看链接 http://msdn.microsoft.com/en-us/library/windows/desktop/aa446637(v=vs.85).aspx在该示例中,您只能通过用户名和文件夹的权限来获取用户的权限。所以我可以检查用户名是否具有文件夹权限。
相关文章:
- 如何将更多文件夹添加到c++include路径
- GetShortPathName在网络驱动器上使用中文文件夹时失败
- VS2017,C++包含目录与附加包含目录,子文件夹包含失败-但为什么
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 如何在文档文件夹中创建目录
- "assimp/config.h"找不到,但它在文件夹中
- C++入门 5 版:类消息和文件夹
- 我可以在 Arduino 的库文件夹之外安装库吗?
- 如何按文件扩展名引用文件夹中的文件
- 在QTreeView中仅显示共享驱动器和文件夹
- 加载与引用 .NET DLL 位于同一文件夹中的引用的 .NET DLL 时"Not found"异常
- 介子复制/安装头文件到输出目录并保持文件夹结构
- vcruntime.h 从 Windows 包含文件夹中丢失?
- 如何在窗口中显示文件夹中所有文件的名称?Qt c++.
- C++ 程序 [窗口] 的资产文件夹路径
- 计算文件夹C++窗口中的目录数
- 我在窗口中创建名称为 Ñ 的文件夹时遇到问题
- 检查用户名是否有权访问窗口上的文件夹
- 如何使用C/C++以编程方式检查窗口中的系统文件夹
- 如何关闭Windows资源管理器窗口与打开文件夹从某个驱动器