系统相关
首页 > 系统相关> > 使用C#强制关闭Windows CE 5应用

使用C#强制关闭Windows CE 5应用

作者:互联网

如何使用C#在Windows CE 5.0上强制关闭应用程序?我已经尝试过Application.Exit(),但这并不总是会杀死所有当前正在运行的线程.

我通常使用Environment.Exit(),但是不幸的是,这在CF中不可用.

解决方法:

这取决于您使用的CF版本. Application.Exit是退出应用程序的正确机制,但是您的线程也必须进行处理.在CF 2.0和3.5中,在所有创建的线程上将IsBackground属性设置为true(只需在创建时执行).在CF 1.0上,必须手动将一个标志添加到线程proc定期查看的包含类中,以了解是否应退出.

标签:windows-ce,compact-framework,c
来源: https://codeday.me/bug/20191031/1972437.html