想通过编程实现组策略的设置,查了几天,有些可以通过注册表来设置,有些注册表就不能设置了,像帐户审核策略,查了MSDN,找到了GPO接口函数,不过现在不知道怎么用,不知道是不是像注册表一样按路径进行设置呢还是怎么样,还有下载回来了一个所有的组策略设置表,好像是MSDN上的,能请教一下怎么能实现组策略设置用编程实现吗?谢谢

解决方案 »

  1.   

    google了一下,得到一个例子,主要还是通过Com接口
    #define INITGUID
    #include <windows.h>
    #include <GPEdit.h>
    void main()
    {
    CoInitialize(NULL);IGroupPolicyObject* p = NULL;
    HRESULT hr = CoCreateInstance(CLSID_GroupPolicyObject, NULL, CLSCTX_ALL,
    IID_IGroupPolicyObject, (LPVOID*)&p);
    if (SUCCEEDED(hr))
    {
    DWORD dwSection = GPO_SECTION_USER;
    HKEY key = NULL;p->GetRegistryKey(dwSection, &key);p->Release();
    }CoUninitialize();return;
    }
      

  2.   

    这些可能需要查询MSDN,是否提供了所有的接口等...