VC++에서 WMI 쿼리를 사용하여 VisualSVN 서버 사용자 액세스 권한을 얻는 방법.vC++에서 VisualSVN 서버 사용자 액세스 권한을 가져 오는 WMI 쿼리
&에 WMI 쿼리를 사용하여 VisualSVN 서버의 사용자 액세스 권한을 설정하는 vC++ 응용 프로그램을 작성했습니다.
우리가 할 수
VARIANT vtProp;
hres = pclsObj->Get(L"AssociatedObject", 0, &vtProp, 0, 0);
wcout <<L"Values : " << vtProp.bstrVal << endl;
를 사용하지만 권한 개체 값을받지하여 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에서 알 수없는 개체 값을 얻는 방법. WMI 사용
감사합니다 ..