繁体   English   中英

带有最新sp3和更新的XP上的自动化崩溃

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM