定时关闭进程,主要涉及到两个方面,一是如何找出要关闭的进程,并且关闭它,二是做到时间的控制,就是所谓的定时。
对于进程的处理,我用的是C#中的process类。
该类的作用是可以用于进程的管理,所需命名空间是:System.Diagnostics; System.Diagnostics 提供特定的类,使您能够与系统进程、事件日志和性能计数器进行交互。
运用GetProcesses()方法,可以获得系统进程,利用Process.GetProcessesByName(proName);方法,可以依据进程名,获得你想要的进程。
然后,再运用kill();方法,即可实现关闭进程的需求。
代码片段如下:
对于定时,我采取的是用于timer控件的方法。
用户在界面选择要游戏的时间,然后将该时间设置为timer时间的启动时间,时间到即调用上面说的关闭进程部分。同时用timer控件实现显示倒计时的目的。
小程序的界面如下:
除了实现基本功能之外,还复习了一些基本控件的使用,时间的处理,如倒计时的实现。
用了记事本来保存下拉菜单中用户添加的游戏进程,因此复习了文件的读写。此外,还学习了用setting来保存用户的勾选信息。
菜鸟一个,写得很粗糙,轻喷。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!