[英]Automation crash on XP with latest sp3 and updates
我有一个使用Windows自动化的类。 它在较新的操作系统(如7-8和8.1)上运行良好,但在Windows XP(使用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(...)
{
}
}
您对如何解决此问题有任何建议吗?
谢谢!
MSDN文档的要求部分规定了以下最低要求:
Windows 7,带有SP2的Windows Vista和Windows Vista的平台更新,带有SP3的Windows XP和Windows Vista的平台更新[仅桌面应用]
您尚未安装平台更新似乎很合理。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.