
bonjour tout le monde
je code en C++, je voudrais créer une GPO avec IGroupPolicyObject
mon code est le suivant :
CoInitialize(NULL);
IGroupPolicyObject* pGP;
HRESULT hr ;
hr = CoCreateInstance(CLSID_GroupPolicyObject, NULL, CLSCTX_INPROC_SERVER,IID_IGroupPolicyObject, (
void **) &pGP); LPOLESTR pszDomainName;
pszDomainName = L"LDAP://192.168.10.25/DC=contoso,DC=com";
LPOLESTR pszDisplayName;
pszDisplayName = L"DC=Contoso,DC=com,CN=novo";
hr = pGP->New(pszDomainName, pszDisplayName, GPO_OPEN_READ_ONLY) ;
if
( SUCCEEDED(hr) ) {
printf ("creation de GPO");
return S_OK; }
else {
printf ("failed GPO");
wprintf(L"Bind to rootDSE failed: 0x%x\n", hr);
return HRESULT_FROM_WIN32(ERROR_CANCELLED); }
}
à l'exécution il m'affiche
failed GPOBind to root DSE failed : 0x8007052e (code d'erreur de hr (type Hresult)
je sai pa comment faire pour la variable pszDisplayName
je crois que la fautt réside là bas
please help me
c'est vraiment urgent