佚名通过本文主要向大家介绍了d3dcompier 43.dll,d3dcompoler 43.dll,d3dcompier 47.dll,d3dcomoiler 43.dll,d3dcom 43.dll下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 求救,在DLL中怎样调用DCOM?
描述:
解决方案1:
描述:
我是用java做开发的,现在想通过dll调用dcom,但是vc不熟,不知道在dll中怎样调用docm?我急用!请各位大哥帮帮忙!有例子最好。
我按例子调用下面这个函数,为何总是返回false?
// Initialize COM security for DCOM services.
// Returns true if successful.
BOOL CWMIApp::InitSecurity()
{
// Adjust the security to allow client impersonation.
HRESULT hres = CoInitializeSecurity
(NULL, -1, NULL, NULL,
RPC_C_AUTHN_LEVEL_NONE,
RPC_C_IMP_LEVEL_IMPERSONATE,
NULL, 0, 0);
return (SUCCEEDED(hres));
}
解决方案1:
在调用CoInitializeSecurity调用CoInitializeEx了吗?
解决方案2: 在DLL中像调用本地COM一样调用DCOM
然后在调用DLL的程序中进行安全性设置