1

我有一个我编写的 .net 控制台应用程序,它正在使用 CreateProcess 在后台运行。当我们从没有安装 .net 的机器上运行它时,它会弹出一个窗口,上面写着“应用程序无法正确初始化 (0xc0000135)。单击确定以终止应用程序。”

我需要此应用程序在无法启动时返回错误,而不是弹出交互式消息框。有没有办法阻止它这样做?

4

1 回答 1

2

Before callingCreateProcess, call SetThreadErrorMode(SEM_FAILCRITICALERRORS).

于 2013-01-03T16:00:11.383 回答