c++ - 如何获取应用于本地工作站的组策略对象列表

标签 c++ c winapi active-directory gpo

我的 Windows 服务应用程序在属于 Active Directory 域的工作站上运行。偶尔我会收到用户关于我的程序的某些功能无法正常工作的问题。经过进一步调查,通常会发现某些组策略对象 (GPO) 设置是罪魁祸首。

所以我在想,有没有办法列出应用于本地/成员工作站的所有 GPO? (然后我可以将它们存储在日志文件中,并在以后出现问题时快速引用。)

最佳答案

主要问题是,“组策略”只是一个好名字...它由许多单独的注册表项组成...查看此内容的唯一方法是转储所有这些单独的注册表项...

起点可能是:

或者,您可以使用 GPO API(这可能是一个更好的起点):

关于c++ - 如何获取应用于本地工作站的组策略对象列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21893957/

相关文章:

c++ - 检查 Windows 7 上是否有另一个进程可识别 DPI

窗口内的C++输入框

c++ - 带初始值设定项的 std::make_unique<int[]> 模板

c++ - 为什么我们在 LLVM 中为 Objective-C 编译器将 C++ 类型定义为 void(而 C++ 编译器可以看到 Objective-C 接口(interface))?

中断处理程序中的 C printf()?

c - 在 VBA Excel 中实现 Rosseta 代码 FFT

c - 获取地址 IP 并使用套接字连接到它

c++ - 消息映射和覆盖 windowproc 之间的区别

c++ - 序列化远程命令的好方法是什么?

C++ 挑战 : Maximum unique reserved words in one logical line of code?