描述:程序主界面
图片:
[ 删除]
描述:提醒界面
图片:
[ 删除]
描述:关机界面
图片:
[ 删除]
说明:
我之前发过定时关机的一个程序(在初学C#,写的定时关机程序及源代码)这是对他的改进版。
主要改进如下:
1、用 DateTimePicker 控件代替了之前自己用 TextBox 实现的时间输入框,
这样编程更简单了;
2、之前的版本没有做安装程序,所以要想让他开机自动运行,必须手动将快捷方式
添加到“启动”文件夹,或修改注册表。本版做了安装文件,安装时自动将快捷方
式添加到“启动文件夹”,可以实现开机自启动;
3、去掉了原来的“关机提醒”和“稍后关机”复选框,直接实现关机提醒。该程
序在执行所谓的“关机程序”之前又15秒的提示时间,在这段时间中你可以取消关
机,也可以选择稍后关机(默认30秒后再次执行,当然还会有15秒的提示)。;
4、修改了原来主程序的图标不能显示的问题;
5、本版本将真正关机的代码注释掉了,而是用一个弹出对话框来表示关机,更方便大
家测试;
另:
1、本程序没有对注册表进行任何改动,大家可以放心使用;
2、本程序卸载时除安装目录和其下的一个配置文件“config.ini”没有删除外,不会留
下任何垃圾文件;
3、卸载时请从“空转面板/添加和删除程序”进行卸载;
4、该程序的编写仅仅是为了学习交流之用,没有实际利用价值。因为.NET的程序占用太多
的内存(如果真要实现定时关机实际上没有必要用第三方软件,Windows的“任务计划”
非常方便又节省资源);
5、要想达到能真正自动关机的效果,只需要将源代码中Form1.cs 中
public static ShutDown() 中注释调的关机程序启用后,重新编译即可;
注:该程序在.NET 1.1下编译,故需要.NET环境才能运行。如果你没有安装 .NET Framework
你可以到 Microsoft 的网站上免费下载安装。
请C#爱好者和C#高手指点。
本文相关程序及源文件下载地址<http://bbs.sdkd.net.cn/job.php?action=download&pid=tpc&tid=3572&aid=3828>