用C 寫定時關機的程式

2021-03-31 15:58:26 字數 609 閱讀 3155

12點的時候自動關閉機器。此程式在

win2k

下輕鬆測試通過。說輕鬆是因為即使執行著很多其它程式,依然能夠正常關機。

原理非常簡單,也就不用放**上來。就是呼叫乙個

api關閉計算機的函式,需要先宣告。

[dllimport("user32.dll", exactspelling=true, setlasterror=true) ]

internal

static

extern

bool exitwindow***( int ***, int rea );

然後就用乙個

timer

控制項,定時判斷當前時間是否和所選擇的關機時間相等,相等就執行

exitwindow***

,就ok

了。但是有一點要十分注意的,就是呼叫完關機

api函式以後,必須立即停止

timer

的tick

事件。令

timer1.enabled=false;

如果不然,就會多次呼叫

exitwindow***

,結果,就是計算機給你乙個藍藍的介面,介面上什麼都沒有,停止相應了。不信自己試試。呵呵。

用C 寫定時關機的程式

原理非常簡單,也就不用放 上來。就是呼叫乙個api關閉計算機的函式,需要先宣告。dllimport user32.dll exactspelling true,setlasterror true internal static extern bool exitwindow int int rea 然...

bat的定時關機程式

bat的定時關機程式 echo off title greaterthanme 實現定時關機 登出 重啟 鎖定等功能。start cls color 1f rem 使用color命令對控制台輸出顏色進行更改 mode con cols 41 lines 18 rem mode語句為設定窗體的寬和高 ...

用Shutdown實現定時關機

許多時候我們需要定時關閉計算機,下面我就介紹乙個在windows xp下實現定時關機的簡單方法。指定系統在22分鐘後自動關閉 點選 開始 執行 在 開啟 中輸入命令 shutdown s t 1320 注意 引號不輸入,引數之間有空格,1320的單位是秒 單擊 確定 即可。指定系統在某個時間 比如1...