柚子快報激活碼778899分享:c語言 關機惡搞小程序
柚子快報激活碼778899分享:c語言 關機惡搞小程序
1. system("shutdown")的介紹
當system函數(shù)的參數(shù)是"shutdown"時,它將會執(zhí)行系統(tǒng)的關機命令。
具體來說,system("shutdown")的功能是向操作系統(tǒng)發(fā)送一個關機信號,請求關閉計算機。這將觸發(fā)操作系統(tǒng)執(zhí)行一系列的關機操作,包括關閉所有正在運行的程序、保存必要的系統(tǒng)信息、并最終關閉計算機的電源。
需要注意的是,執(zhí)行system("shutdown")通常需要管理員權限,因為關機操作涉及到系統(tǒng)級別的資源管理。在不同的操作系統(tǒng)上,關機命令可能會有所不同,因此具體的實現(xiàn)細節(jié)可能會有所差異。
總結來說,system("shutdown")是一個用于觸發(fā)計算機關機操作的命令,通過調用外部的關機命令來實現(xiàn)這一功能。
通過改變system("shutdown")中的參數(shù)則可以產生不同的關機信號,接下來我將詳細講解幾個實用有趣關機命令。
2. 關機命令
2.1 強行關閉正在運行的應用
執(zhí)行這個效果需要用到參數(shù) /f
#include
#include
int main()
{
system("shutdown /f");
return 0;
}
?這個被代碼執(zhí)行后會直接關閉我們計算機所有正在運行的應用,并進入到鎖屏界面。
2.2 重啟并保留原來的程序
執(zhí)行這個效果需要用到參數(shù) /g
#include
#include
int main()
{
system("shutdown /g");
return 0;
}
?這個被代碼執(zhí)行后會直接重新啟動計算機,重啟完后將會打開執(zhí)行這個代碼前正在運行的應用。
2.3?關機并保留原來的程序
執(zhí)行這個效果需要用到參數(shù) /sg
#include
#include
int main()
{
system("shutdown /sg");
return 0;
}
?這個被代碼執(zhí)行后會在30s后關閉計算機,當我們再次重啟計算機時它會將會打開執(zhí)行這個代碼前正在運行的應用。
2.4 關機并準備快速啟動
執(zhí)行這個效果需要用到參數(shù) /hybrid和/s
#include
#include
int main()
{
system("shutdown /hybrid /s");
return 0;
}
?這個被代碼執(zhí)行后會關閉計算機,并在關機過程中將系統(tǒng)狀態(tài)保存到硬盤上,以實現(xiàn)快速啟動。
2.5 關機沒有超時或警告
?執(zhí)行這個效果需要用到參數(shù)/p
#include
#include
int main()
{
system("shutdown /p");
return 0;
}
?這個被代碼執(zhí)行后就跟平常的關機一樣。
2.6 關機有超時或警告
#include
#include
int main()
{
system("shutdown /s");
return 0;
}
?這個被代碼執(zhí)行后會提醒你多久后會關機,一般是默認30s后關機,要想修改這個時間關機,我們還可以在后面再加上參數(shù)/t xxx?將關閉前的超時時間設置為 xxx 秒。有效范圍是 0-315360000 (10 年)。
2.7 終止關機
執(zhí)行這個效果需要用到參數(shù)/a
#include
#include
int main()
{
system("shutdown /a");
return 0;
}
?這個被代碼執(zhí)行后會取消我們的關機或重啟的命令,前提是這個關機或重啟是有等待時間的。
2.8 立即關機
執(zhí)行這個效果需要用到參數(shù)/f和/p
#include
#include
int main()
{
system("shutdown /f /s");
return 0;
}
這個被代碼執(zhí)行后會立即關機正在運行的應用,然后關機,從而達到立即關機的目的。
2.9 注銷
執(zhí)行這個效果需要用到參數(shù)/l
#include
#include
int main()
{
system("shutdown /l");
return 0;
}
這個被代碼執(zhí)行后會關閉應用,然后回到鎖屏界面,這個與強行關閉正在運行的應用的區(qū)別是,這個是慢慢的關閉應用的,而強行關閉正在運行的應用是直接關閉應用的。
2.10 休眠
執(zhí)行這個效果需要用到參數(shù)/h
#include
#include
int main()
{
system("shutdown /h");
return 0;
}
這個被代碼執(zhí)行后會使計算機進入一個休眠的狀態(tài),這個與平常休眠不同的是,你動鍵盤和鼠標時,它不會關閉休眠狀態(tài),需要你按開啟鍵才能關閉休眠狀態(tài)。
2.11 注釋重啟或關閉的原因
執(zhí)行這個效果需要用到參數(shù)/c "comment"(comment是你要輸入的文字,最多允許輸入512個字符)
#include
#include
int main()
{
system("shutdown /s /c "comment"");
return 0;
}
3. 制作惡搞小程序
將上面的程序寫好后我們可以找到程序的文件目錄。將其發(fā)給你的好友,或者將其包裝一下。
?改為release的環(huán)境
?找到程序的所在文件位置:
?然后將其復制到桌面上來,直接發(fā)給好友。
或者將程序復制到桌面后右鍵點擊它,然后點擊創(chuàng)建快捷方式,然后右鍵點擊我們創(chuàng)建的快捷方式,點開屬性,點擊快捷方式,點擊更換圖標,然后按照同樣的方式點開其他軟件的更換圖標,復制如下圖的東西,然后粘貼到我們的程序圖標那里,點擊確定就可以將我們程序的圖標改為,我們復制的應用圖標了。最后把名字改了,我們就制作好了一個誰也認不出來的惡搞軟件了。
?
上面這兩個都是我寫的關機程序,一點開就會直接關機。?
柚子快報激活碼778899分享:c語言 關機惡搞小程序
好文閱讀
本文內容根據網絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉載請注明,如有侵權,聯(lián)系刪除。