我的C#Windows程序检查许可证,并在显示解释弹出窗口后许可证过期后退出。
在这种情况下退出时我应该使用哪些退出代码?
Environment.Exit(exitCode);
搜索the 0-15999 Windows error codes并没有把我带到任何明显的位置。
答案 0 :(得分:1)
使用退出代码1
即可。
来自Hans Passant的评论:
标准错误代码并不是更好,Windows中没有定义无辜的“许可证已过期”错误代码。它可能会引导用户进行疯狂的追逐,以为他获得的所有Google点击都是准确的。这有时会非常糟糕,他会重新安装操作系统。您有5亿个错误代码可用于您自己的错误报告,请在WinError.h中查找该模式。如果您已经报告错误,则退出代码1足以表示严重失败。