我正在使用 C++ 与 Active Directory 服务器 2003 交互...
VARIANT var;
VariantInit(&var);
V_BSTR(&var) = SysAllocString(L"sanju");
V_VT(&var) = VT_BSTR;
hr = pIADsrootDSE->Put(L"myattrib",var );
hr = pIADsrootDSE->SetInfo();
这种和平的代码工作,虽然它在调试时工作(设置值),在转换为 exe 和 dll 之后......但是这些代码不能工作,当我将转换成包时。我的日志文件告诉直到 Put() 工作正常...我的问题是 setinfo() 无法在我的包中工作...
谁能解决它?