如何使用C#在Windows CE 5.0上强制关闭应用程序?我已经尝试过Application.Exit(),但这并不总是会杀死所有当前正在运行的线程.我通常使用Environment.Exit(),但是不幸的是,这在CF中不可用.解决方法:这取决于您使用的...

如何使用C#在Windows CE 5.0上强制关闭应用程序?我已经尝试过Application.Exit(),但这并不总是会杀死所有当前正在运行的线程.
我通常使用Environment.Exit(),但是不幸的是,这在CF中不可用.
解决方法:
这取决于您使用的CF版本. Application.Exit是退出应用程序的正确机制,但是您的线程也必须进行处理.在CF 2.0和3.5中,在所有创建的线程上将IsBackground属性设置为true(只需在创建时执行).在CF 1.0上,必须手动将一个标志添加到线程proc定期查看的包含类中,以了解是否应退出.
织梦狗教程
本文标题为:使用C#强制关闭Windows CE 5应用


基础教程推荐
猜你喜欢
- C#中执行SQL的几种方法讲解 2023-05-30
- C#中使用ArrayPool和MemoryPool实例 2023-04-20
- C#跨PC远程调用程序并显示UI界面 2023-06-08
- C#异步编程由浅入深(二)之Async/Await的使用 2023-05-25
- C#实现数组元素的数据类型转换方法详解 2023-06-04
- C# wpf Grid中实现控件拖动调整大小的示例代码 2023-06-27
- C#实现六大设计原则之迪米特法则 2023-05-16
- Unity3d实现无限循环滚动背景 2023-05-11
- 基于Aforge摄像头调用简单实例 2022-12-31
- 在WPF中使用Interaction.Triggers 2023-06-21