原因是安全设置,在代码中增加如下代码解决:
HRESULT hr = CoInitializeSecurity(NULL, -1, NULL, NULL,
RPC_C_AUTHN_LEVEL_NONE, RPC_C_IMP_LEVEL_IDENTIFY, NULL, EOAC_NONE, NULL);
if (FAILED(hr))
{
TRACE(_T("CoInitializeSecurity failed, %lx\n"), hr);
}