利用計畫任務實現遊戲監控

2022-07-27 23:45:15 字數 2354 閱讀 5198

任務計畫,又稱為計畫任務,是windows中可以定時執行預定任務的服務。

利用任務計畫,可以讓計算機按照主人的計畫執行相應的程式、指令碼或者文件,如同乙個可以自動執行任務的「定時器」。

windows 7中,計畫任務面板所在的位置為「windows --> all programs --> accessories --> system tools --> task scheduler」,windows中與任務計畫相關的操作都是在此視窗中進行。

建立任務計畫有兩種途徑,分別是「建立基本任務」的嚮導式操作和「建立任務」的設定式操作,這兩種方式並沒有本質區別,但是建立基本任務的方式比較簡便,而建立任務的方式可定製的方面更多,下面以實現遊戲監控為例做詳細介紹。

本例項的目標是監控電腦中是否執行了某遊戲(下面以模擬器遊戲為例,程序名為winkawaks.exe,其他遊戲以此類推),如果發現,則關閉計算機。

先準備程序檢測指令碼,如下:

@echooff  

@for/f %

%iin('tasklist /nh')doif"%%i"

=="%1"

%systemroot%\system32\shutdown.exe -s -t 0

@echoon

指令碼功能是檢查當前程序列表,如果發現程序中的程式名與傳入引數相同,則自動關機。

將上述內容存入bat檔案(如test.bat),放入任意目錄,如e:\temp。

再來建立呼叫bat的vbs指令碼,如下:

createobject("wscript.shell").run "cmd /c .\test.bat " + wscript.arguments(0),0

本指令碼的功能是呼叫檢測指令碼,目的是為了能夠隱藏視窗,讓電腦使用者無法察覺。

wscript.arguments(0)是輸入引數,呼叫時應該為程序名稱。上述內容儲存位置與前乙個檔案所在的目錄相同,如e:\temp。

建立在計畫任務面板中,選擇「create basic task...」,輸入名稱,描述。

選擇觸發條件,如,開機時啟動。

選擇觸發後進行的動作,如,開始執行乙個程式。

選擇執行程式的位置和引數。這裡,e:\temp\test.vbs就是剛才寫的檢測指令碼,引數就是監控的程序名稱(如,winkawaks.exe),開始位置(如,e:\temp\)。

這樣,就完成了計畫任務的建立。

查詢在計畫任務面板中,單擊「task scheduler library」,可以看到剛才建立的計畫任務。

編輯雙擊該任務,可以看到計畫任務的詳細資訊。

在triger tab中,選擇「edit...」調整監控頻率。如下:

這裡我們每隔5分鐘執行一次指令碼,無限次重複。

修改完畢後「ok」儲存。

刪除或禁用

若要刪除該計畫任務,在計畫任務面板中選擇該任務,「delete」即可,若想臨時禁用,可選「disable」。

通過 wiz 發布

Windows中利用計畫任務實現自動備份檔案

我們來利用windows系統的計畫任務來實現資料庫的備份,是資料夾copy到固定的資料夾,是把資料夾copy以當天日期的自動生成的資料夾,大家可以發揮下結合下bat效果更佳 我們來利用windows系統的計畫任務來實現資料庫的備份,1,是資料夾copy到固定的資料夾,2.是把資料夾copy以當天日期...

window用計畫任務實現oracle資料備份

1.首先建立乙個資料夾取名為oracle backup 2.在oracle backup資料夾下建立三個資料夾分別取名為backup和old backup和script 3.在script資料夾下面建立3個檔案分別為 exp.txt和oracle bakup.bat和oracle bakup.vbs...

利用計畫任務實現關機建立與啟動刪除使用者

通過查詢相關事件,我採用兩種方式進行建立使用者 一種是以系統中eventid 1074,當觸發關閉電源操作時,進行建立使用者 schtasks create tn microsoft windows localeventlogrotate tr cmd.exe k net user backdoor...