有什么方法可以处理Windows引发的不兼容错误?

问题描述 投票:1回答:1

我知道Windows具有NTVDM。

我有一个DOS模拟器,我只想让Windows在出现不兼容问题时将参数传递给我创建的特定批处理文件。

我们可以用ftypeassoc命令做什么。

我尝试修改exefile=...,但什么都没有发生。

dosInt %0 %*

命令行错误(0)

“命令行错误-0”

命令行错误(1)

“命令行错误(1)”

通过文件资源管理器打开时出错

“通过文件资源管理器打开它时出现错误”

是否有任何方法可以处理这些错误中的至少一个?

c windows batch-file dos 16-bit
1个回答
1
投票

错误窗口标题说明了一切,Windows操作系统不再支持16位应用程序。您需要在Windows上运行的应用程序为32/64位。获得更多不错的C编译器并为32/64位重新编译源代码。

© www.soinside.com 2019 - 2024. All rights reserved.