使用c#强制关闭Windows CE 5应用程序

本文关键字:Windows CE 应用程序 使用 | 更新日期: 2023-09-27 18:08:42

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

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

使用c#强制关闭Windows CE 5应用程序

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