问题描述
- 请com大神帮助 关于CoCreatInstance()
-
我在利用IMAPI2进行刻录的时候,要生成com对象吧(应该是,我不是很懂),就用了如下代码:
HRESULT hr = CoInitialize(NULL);
hr = CoCreateInstance(CLSID_MsftFileSystemImage,
NULL, CLSCTX_ALL, __uuidof(IFileSystemImage), (void**)&image);
if (FAILED(hr) || (image == NULL))
{
pThis->SendMessage(WM_BURN_FINISHED, hr,
(LPARAM)_T("Failed to create IFileSystemImage Interface"));
return false;
}结果返回值是0x80040154 我也查了这应该是没有注册类,可是我确实用 regsvr32 imapi2.dll注册成功了,在非编译环境的机子上就是一直报这个错误,求解惑。
解决方案
还有别的库没有注册
解决方案二:
求matlab大神的帮助,拜托拜托
解决方案三:
看一下你的CLSID_MsftFileSystemImage这个CLSID是否注册成功在注册表中
解决方案四:
额...怎么查...
时间: 2024-07-28 15:34:16