使用 OpenSSL 运行应用程序时出现问题

Problems with running the application using OpenSSL

本文关键字:问题 应用程序 OpenSSL 运行 使用      更新时间:2023-10-16

美好的一天,同事们。我正在使用 OpenSSL 构建一个应用程序 - 应用程序崩溃并显示错误代码:0xc0000142。

标准应用程序 openssl.exe 也会崩溃并显示此错误代码。可能有什么麻烦?

根据知识库2701373中的Microsoft支持:

此问题是由 Microsoft.powershell.consolehost.dll 文件。当 Windows PowerShell 脚本调用 Console.Write 方法,或者在运行可执行文件时 来自 Windows PowerShell 会话的应用程序的文件,值为 写入 PowerShell 控制台。此外,相应的 已创建控制台句柄。创建许多控制台句柄时, 控制台处理泄漏,以及 出现"症状"部分。

Microsoft社区中还有一个问题,CMD.EXE错误0xc0000142,答案似乎是"重新安装您的应用程序"。

我不确定MinGW如何影响这个问题。由于MinGW被放弃了,我猜这是问题所在,你可能无法解决它。它可能提供了一个旧的、有缺陷的版本,有 ABI 问题的东西。

也许你可以在Windows上使用Cygwin for Linux。Cygwin仍在积极开发和维护。