如何在WinCE 6.0中获取C#控制台应用程序退出事件?

如何在WinCE 6.0中获取C#控制台应用程序退出事件?,c#,compact-framework,windows-embedded-compact,C#,Compact Framework,Windows Embedded Compact,如何在compact framework wince 6.0中使用coredll.dll的SetConsoleCtrlHandler来获取使用C#关闭控制台应用程序的事件。我之所以需要这样做,是因为当我试图在WinCe 6.0上运行应用程序时,它使用串行端口,应用程序会被卡住,并且串行端口没有响应。重新启动的唯一方法是重置设备。我尝试过使用ReadTimeOut和WriteTimeOut,但应用程序仍然会卡住。这种情况发生在应用程序运行12-13小时之后。您是否从winform应用程序启动控制台

如何在compact framework wince 6.0中使用coredll.dll的SetConsoleCtrlHandler来获取使用C#关闭控制台应用程序的事件。我之所以需要这样做,是因为当我试图在WinCe 6.0上运行应用程序时,它使用串行端口,应用程序会被卡住,并且串行端口没有响应。重新启动的唯一方法是重置设备。我尝试过使用ReadTimeOut和WriteTimeOut,但应用程序仍然会卡住。这种情况发生在应用程序运行12-13小时之后。

您是否从winform应用程序启动控制台应用程序?如果是,您可以获取代码启动的进程的exitcode。是否从winform应用程序启动控制台应用程序?如果是这样,您可以获得您的代码启动的流程的exitcode。