应用程序无法正确启动错误

Application Fail to start correctly error

本文关键字:启动 错误 应用程序      更新时间:2023-10-16

我正在使用 Wosa/XFS 开发一个应用程序,当前的问题是它在启动时产生错误,说"应用程序无法正确启动(0xc0000142)。单击"确定"关闭应用程序。

这是由Wfs_Startup调用产生的。

布尔Wfs_Startup(无效){WFSVERSION WfsVersion;return (WFSStartUp(RECOGNISED_VERSIONS, &WfsVersion) == WFS_SUCCESS);}

我不知道此错误的过程可能是因为我没有加载NI_XFSMgr.DLL还是我放在 System32 目录上的 3 个 DLL 文件。

任何了解WOSA/XFS的人请帮助我解决解决方案。我的应用程序目前基于控制台。

我谢谢你。

当您未正确配置 xfs 注册表时,可能会发生此错误。检查您的HKEY_LOCAL_MACHINESOFTWAREXFSXFS_MANAGER节点。

所有值都必须正确。

另一个原因可能是您的应用程序无法访问 xfs 共享内存文件

共享内存文件的路径设置在HKEY_LOCAL_MACHINESOFTWAREXFSXFS_MANAGER共享文件名参数中。

这不是 XFS 问题。这是由于您放入 system32 文件夹的 DLL 未签名或数字方式不再有效。更多信息和技巧可以通过这里找到

更简单的解决方案是将这些 DLL 放在应用程序所在的文件夹中(并且位于 system32 之外)。