亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用C語言編寫一個關(guān)機惡搞小程序

 更新時間:2024年02月01日 14:10:25   作者:Code?Warrior  
system函數(shù)的參數(shù)是"shutdown"時,它將會執(zhí)行系統(tǒng)的關(guān)機命令,所以本文將利用這一特點制作一個關(guān)機惡搞小程序,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下

1. system("shutdown")的介紹

當(dāng)system函數(shù)的參數(shù)是"shutdown"時,它將會執(zhí)行系統(tǒng)的關(guān)機命令。

具體來說,system("shutdown")的功能是向操作系統(tǒng)發(fā)送一個關(guān)機信號,請求關(guān)閉計算機。這將觸發(fā)操作系統(tǒng)執(zhí)行一系列的關(guān)機操作,包括關(guān)閉所有正在運行的程序、保存必要的系統(tǒng)信息、并最終關(guān)閉計算機的電源。

需要注意的是,執(zhí)行system("shutdown")通常需要管理員權(quán)限,因為關(guān)機操作涉及到系統(tǒng)級別的資源管理。在不同的操作系統(tǒng)上,關(guān)機命令可能會有所不同,因此具體的實現(xiàn)細節(jié)可能會有所差異。

總結(jié)來說,system("shutdown")是一個用于觸發(fā)計算機關(guān)機操作的命令,通過調(diào)用外部的關(guān)機命令來實現(xiàn)這一功能。

通過改變system("shutdown")中的參數(shù)則可以產(chǎn)生不同的關(guān)機信號,接下來我將詳細講解幾個實用有趣關(guān)機命令。

2. 關(guān)機命令

2.1 強行關(guān)閉正在運行的應(yīng)用

執(zhí)行這個效果需要用到參數(shù) /f

#include<stdlib.h>
#include<stdio.h>
int main()
{
    system("shutdown /f");
    return 0;
}

這個被代碼執(zhí)行后會直接關(guān)閉我們計算機所有正在運行的應(yīng)用,并進入到鎖屏界面。

2.2 重啟并保留原來的程序

執(zhí)行這個效果需要用到參數(shù) /g

#include<stdlib.h>
#include<stdio.h>
int main()
{
    system("shutdown /g");
    return 0;
}

這個被代碼執(zhí)行后會直接重新啟動計算機,重啟完后將會打開執(zhí)行這個代碼前正在運行的應(yīng)用。

2.3 關(guān)機并保留原來的程序

執(zhí)行這個效果需要用到參數(shù) /sg

#include<stdlib.h>
#include<stdio.h>
int main()
{
    system("shutdown /sg");
    return 0;
}

這個被代碼執(zhí)行后會在30s后關(guān)閉計算機,當(dāng)我們再次重啟計算機時它會將會打開執(zhí)行這個代碼前正在運行的應(yīng)用。

2.4 關(guān)機并準(zhǔn)備快速啟動

執(zhí)行這個效果需要用到參數(shù) /hybrid和/s

#include<stdlib.h>
#include<stdio.h>
int main()
{
    system("shutdown /hybrid /s");
    return 0;
}

這個被代碼執(zhí)行后會關(guān)閉計算機,并在關(guān)機過程中將系統(tǒng)狀態(tài)保存到硬盤上,以實現(xiàn)快速啟動。

2.5 關(guān)機沒有超時或警告

執(zhí)行這個效果需要用到參數(shù)/p

#include<stdlib.h>
#include<stdio.h>
int main()
{
    system("shutdown /p");
    return 0;
}

這個被代碼執(zhí)行后就跟平常的關(guān)機一樣。

2.6 關(guān)機有超時或警告

#include<stdlib.h>
#include<stdio.h>
int main()
{
    system("shutdown /s");
    return 0;
}

這個被代碼執(zhí)行后會提醒你多久后會關(guān)機,一般是默認30s后關(guān)機,要想修改這個時間關(guān)機,我們還可以在后面再加上參數(shù)/t xxx 將關(guān)閉前的超時時間設(shè)置為 xxx 秒。有效范圍是 0-315360000 (10 年)。

2.7 終止關(guān)機

執(zhí)行這個效果需要用到參數(shù)/a

#include<stdlib.h>
#include<stdio.h>
int main()
{
    system("shutdown /a");
    return 0;
}

這個被代碼執(zhí)行后會取消我們的關(guān)機或重啟的命令,前提是這個關(guān)機或重啟是有等待時間的。

2.8 立即關(guān)機

執(zhí)行這個效果需要用到參數(shù)/f和/p

#include<stdlib.h>
#include<stdio.h>
int main()
{
    system("shutdown /f /s");
    return 0;
}

這個被代碼執(zhí)行后會立即關(guān)機正在運行的應(yīng)用,然后關(guān)機,從而達到立即關(guān)機的目的。

2.9 注銷

執(zhí)行這個效果需要用到參數(shù)/l

#include<stdlib.h>
#include<stdio.h>
int main()
{
    system("shutdown /l");
    return 0;
}

這個被代碼執(zhí)行后會關(guān)閉應(yīng)用,然后回到鎖屏界面,這個與強行關(guān)閉正在運行的應(yīng)用的區(qū)別是,這個是慢慢的關(guān)閉應(yīng)用的,而強行關(guān)閉正在運行的應(yīng)用是直接關(guān)閉應(yīng)用的。

2.10 休眠

執(zhí)行這個效果需要用到參數(shù)/h

#include<stdlib.h>
#include<stdio.h>
int main()
{
    system("shutdown /h");
    return 0;
}

這個被代碼執(zhí)行后會使計算機進入一個休眠的狀態(tài),這個與平常休眠不同的是,你動鍵盤和鼠標(biāo)時,它不會關(guān)閉休眠狀態(tài),需要你按開啟鍵才能關(guān)閉休眠狀態(tài)。

2.11 注釋重啟或關(guān)閉的原因

執(zhí)行這個效果需要用到參數(shù)/c "comment"(comment是你要輸入的文字,最多允許輸入512個字符)

#include<stdlib.h>
#include<stdio.h>
int main()
{
    system("shutdown /s /c "comment"");
    return 0;
}

3. 制作惡搞小程序

將上面的程序?qū)懞煤笪覀兛梢哉业匠绦虻奈募夸?。將其發(fā)給你的好友,或者將其包裝一下。

 改為release的環(huán)境

找到程序的所在文件位置:

 然后將其復(fù)制到桌面上來,直接發(fā)給好友。

或者將程序復(fù)制到桌面后右鍵點擊它,然后點擊創(chuàng)建快捷方式,然后右鍵點擊我們創(chuàng)建的快捷方式,點開屬性,點擊快捷方式,點擊更換圖標(biāo),然后按照同樣的方式點開其他軟件的更換圖標(biāo),復(fù)制如下圖的東西,然后粘貼到我們的程序圖標(biāo)那里,點擊確定就可以將我們程序的圖標(biāo)改為,我們復(fù)制的應(yīng)用圖標(biāo)了。最后把名字改了,我們就制作好了一個誰也認不出來的惡搞軟件了。

上面這兩個都是我寫的關(guān)機程序,一點開就會直接關(guān)機。 

以上就是使用C語言編寫一個關(guān)機惡搞小程序的詳細內(nèi)容,更多關(guān)于C語言關(guān)機惡搞的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • C語言實現(xiàn)洗牌發(fā)牌小程序

    C語言實現(xiàn)洗牌發(fā)牌小程序

    這篇文章主要介紹了C語言實現(xiàn)洗牌發(fā)牌小程序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • Cocos2dx實現(xiàn)數(shù)字跳動效果

    Cocos2dx實現(xiàn)數(shù)字跳動效果

    這篇文章主要為大家詳細介紹了Cocos2dx實現(xiàn)數(shù)字跳動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • c語言循環(huán)加數(shù)組實現(xiàn)漢諾塔問題

    c語言循環(huán)加數(shù)組實現(xiàn)漢諾塔問題

    本文主要介紹了c語言循環(huán)加數(shù)組實現(xiàn)漢諾塔問題,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • C語言動態(tài)數(shù)組詳解

    C語言動態(tài)數(shù)組詳解

    本文給大家分享的是一則使用C語言實現(xiàn)動態(tài)數(shù)組的代碼,完美解決內(nèi)存溢出以及內(nèi)存回收問題,有需要的小伙伴可以參考下
    2021-09-09
  • QT實現(xiàn)多線程兩種方式案例詳解

    QT實現(xiàn)多線程兩種方式案例詳解

    這篇文章主要介紹了QT實現(xiàn)多線程兩種方式案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • C語言冒泡排序法的實現(xiàn)(升序排序法)

    C語言冒泡排序法的實現(xiàn)(升序排序法)

    這篇文章主要介紹了C語言冒泡排序法的實現(xiàn)(升序排序法),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 非常漂亮的新年祝福!C語言實現(xiàn)漂亮的煙花效果

    非常漂亮的新年祝福!C語言實現(xiàn)漂亮的煙花效果

    非常漂亮的新年祝福!這篇文章主要介紹了C語言實現(xiàn)漂亮的煙花效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 使用C語言實現(xiàn)本地socke通訊的方法

    使用C語言實現(xiàn)本地socke通訊的方法

    這篇文章主要介紹了?使用C語言實現(xiàn)本地socke通訊,代碼分為服務(wù)器代碼和客戶端代碼,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • C++利用opencv實現(xiàn)人臉檢測

    C++利用opencv實現(xiàn)人臉檢測

    這篇文章主要為大家詳細介紹了C++利用opencv實現(xiàn)人臉檢測,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • C++如何向Lambda傳遞參數(shù)與捕獲

    C++如何向Lambda傳遞參數(shù)與捕獲

    文章介紹了C++中向Lambda表達式傳遞參數(shù)和使用捕獲列表的基本規(guī)則和示例,參數(shù)傳遞要求嚴格匹配類型和數(shù)量,而捕獲列表允許Lambda訪問外部變量,并可以按值或引用捕獲,文章還討論了捕獲的陷阱和解決方案,以及參數(shù)傳遞與捕獲列表的區(qū)別和應(yīng)用場景,感興趣的朋友一起看看吧
    2025-03-03

最新評論