【问题标题】:ADSi::setinfo() cant set the values in AD using C++?ADSi::setinfo() 无法使用 C++ 设置 AD 中的值?
【发布时间】:2012-10-16 12:22:07
【问题描述】:

我正在使用 c++ 与 Active Directory server 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() 无法在我的包中工作...

谁能解决?

【问题讨论】:

    标签: c++ windows com active-directory


    【解决方案1】:

    没有管理员权限的用户无法将值设置到 Active Directory。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-16
      • 2012-12-10
      • 2015-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多