用C#编写定时关机程序(改进版)描述

用C#编写定时关机程序(改进版)


描述:程序主界面
图片:
[ 删除]

描述:提醒界面
图片:
[ 删除]

描述:关机界面
图片:
[ 删除]

说明:
我之前发过定时关机的一个程序(在初学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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值