c++ - 获取文件或文件夹的权限

标签 c++ permissions netapi32

我正在尝试为当前用户获取文件/文件夹的权限。我找到了关于它的好文章 here .我试过运行这个程序,但我遇到的错误很少,而且我不知道在哪里可以找到解决它们的方法。我试图制作自己的版本。不幸的是,当我尝试时:

LPWSTR lpszPrimaryDC = NULL;
NetGetDCName(NULL, L"A", (LPBYTE *)&lpszPrimaryDC);

我收到错误:NERR_DCNotFound。我该如何解决这个问题?

最佳答案

文档说当它“找不到在域名参数中指定的域的域 Controller ”时返回错误。你有一个名为“A”的域吗?如果不是,则函数失败是正确的(您需要重新考虑为什么/如何调用它)。

关于c++ - 获取文件或文件夹的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8106638/

相关文章:

c - 使用 libusb 时出现 USB 权限错误

c - 当线程在外部终止时 NetServerEnum block

用于 Linux 的 C++ IDE,具有智能引用搜索

c++ - 自动将指向派生类的指针列表转换为指向基类的指针列表

android - 打开文件 Android Marshmallow 时 FileNotFound EACCESS

nginx - 使用 nginx 的 Vagrant 文件夹权限

c++ - Windows Netapi32

c# - 需要一种更改远程用户密码的方法 - NetUserChangePassword 失败并返回 2245

c++ - 如何停止类的重新定义

android - C++识别运行平台(Android、iOS等)