如何通過在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中獲取未知對象值。
謝謝..