使用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定期查看的包含类中,以确定它是否应该退出。