Winapi 从MFC程序读取并设置组策略设置?

Winapi 从MFC程序读取并设置组策略设置?,winapi,mfc,group-policy,Winapi,Mfc,Group Policy,我希望能够通过MFC程序读取并在以后设置组策略设置 下面是我将手动执行的操作。以管理员身份运行gpedit.msc,并在“本地组策略编辑器”中转到 Computer Configuration->Administrative Templates->windows Components->Windows Update->Specify intranet Microsoft update service location 并设置更新服务位置 是否有任何方法可以在MFC程序中

我希望能够通过MFC程序读取并在以后设置组策略设置

下面是我将手动执行的操作。以管理员身份运行gpedit.msc,并在“本地组策略编辑器”中转到

Computer Configuration->Administrative Templates->windows Components->Windows Update->Specify intranet Microsoft update service location
并设置更新服务位置


是否有任何方法可以在MFC程序中执行相同的操作?任何代码示例都将非常感谢

HKEY\U LOCAL\U MACHINE\SOFTWARE\Policys\Microsoft\Windows\WindowsUpdate\AU\UseWuser:REG\u DWORD设置为1


HKEY_LOCAL_MACHINE\SOFTWARE\Policys\Microsoft\Windows\WindowsUpdate\WUServer:REG_SZ设置为


HKEY_LOCAL_MACHINE\SOFTWARE\Policys\Microsoft\Windows\WindowsUpdate\WUSTAUSSERVER:REG_SZ设置为

我运行gpedit.msc并查看(在debugger下,最后在regedit中,在几个windows版本(从xp到win 10)上)如果Microsoft update service locationset-创建了新的2个密钥(如果还不存在),该怎么办-HKEY\U LOCAL\U MACHINE\SOFTWARE\POLICES\Microsoft\Windows\WindowsUpdateHKEY\U LOCAL\U MACHINE\SOFTWARE\POLICES\Microsoft\Windows\WindowsUpdate\AU以及设置了WUServer、WUSESTAUSERVER和WUServer
而不是按键/值名称-找到这个-

有一个用于处理组策略的API。有关详细信息,请访问。你不会喜欢它的;对于这样一个简单的任务来说是相当复杂的。您只需将组策略推送给您的用户就更好了。我们不回答广泛的问题,有人能在这里找到一些代码示例问题吗。(如果您的问题是关于MFC的,并且除了从命令提示符下运行命令外,您没有提到任何其他内容,“批处理文件”标记的用途是什么?MFC与批处理脚本无关。)如果可以从命令提示符下运行命令,可以使用system()解决此问题您的命令行除了启动组策略管理控制台外,什么也不做。当然,您可以使用
系统
来实现这一点,但这仍然会让您像现在一样在对话框中进行更改。正如我所说,您可以在MSDN上找到组策略API。(哦,看,我甚至给了你搜索短语。)我们不是你的个人研究助理。我找到了GetGPOList()函数,但它只检索指定用户或计算机的GPO列表。那不是我想要的。是否有任何函数可以设置GPO列表?请查看页面左侧的函数索引。这里至少列出了十几个其他功能,包括设置GPO的功能。(我警告过您,您不会喜欢它;在代码中使用GPO不是一项简单的任务。)未分配。未提及权威来源。建议修改注册表而不是API。在不提供文本解释的情况下发布几个注册表项是很难做到的。谁会从中吸取教训。这只是巫毒。你需要编辑答案来解释。在评论中添加没有解释的链接不是我们想要的。我们需要高质量的答案和解释性文本。当然包括参考资料,但也总结了我们在遵循这些参考资料时将发现的内容。在这种情况下,链接开始,“如果您不想使用组策略来管理自动更新”,这有点违背了问题所陈述的控制组策略的愿望!