用C#編寫定時關機程式(改進版)描述

來源:互聯網
上載者:User
用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>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.