我有一个使用Windows自动化的类。它在较新的操作系统(如7-8和8.1)上运行良好,但在Windows (使用SP3和最新更新程序崩溃)上运行良好。
产生崩溃的代码是:
void CUIAutomationClient::Initialize()
{
try
{
CoInitialize(NULL);
HRESULT hr;
hr = CoCreateInstance(__uuidof(CUIAutomation), NULL,
CLSCTX_INPROC_SERVER,
__uuidof(IUIAutomation),
(void **)&g_Automation);
if(FAILED(hr) || g_Automation==NULL)
{
CoUninitialize();
}
}
catch(...)
{
}
}
你对如何解决这个问题有什么建议吗?
谢谢!
发布于 2014-03-31 10:15:26
MSDN文档的requirements部分声明了以下最低要求:
Windows 7、带有SP2的Windows和Windows的平台更新、SP3的Windows和Windows桌面应用程序的平台更新
似乎您还没有安装平台更新( Platform ),这似乎相当合理。
https://stackoverflow.com/questions/22758166
复制相似问题