如何通过在VC++中使用WMI查询获取VisualSVN服务器用户访问权限。在vC++中获取VisualSVN服务器用户访问权限的WMI查询
我正在写一个vC++应用程序以通过使用WMI查询来设置用户访问权限的VisualSVN服务器的&。
我们能够通过使用
VARIANT vtProp;
hres = pclsObj->Get(L"AssociatedObject", 0, &vtProp, 0, 0);
wcout <<L"Values : " << vtProp.bstrVal << endl;
,但没有得到Permission对象值获得的AssociatedObject并获得存储库名称和路径,该许可包含集合对象。
hres = pclsObj->Get(L"Permissions", 0, &vtProp, 0, 0);
SAFEARRAY *pSafeArray = vtProp.parray;
LONG uBound = -1, lBound = 0;
SafeArrayGetUBound(pSafeArray,1,&uBound);
SafeArrayGetLBound(pSafeArray,1,&lBound);
int nCount = uBound - lBound + 1;
for(int i = 0; i<nCount; ++i)
{
wcout << ((BSTR*)(pSafeArray->pvData))[i] << endl;
}
但没有得到对象值。如何从SafeArray中获取未知对象值。
谢谢..