最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

1. system("shutdown")的介紹

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

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

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

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

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

2. 關(guān)機(jī)命令

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

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

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

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

2.2 重啟并保留原來的程序

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

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

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

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

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

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

這個(gè)被代碼執(zhí)行后會(huì)在30s后關(guān)閉計(jì)算機(jī),當(dāng)我們?cè)俅沃貑⒂?jì)算機(jī)時(shí)它會(huì)將會(huì)打開執(zhí)行這個(gè)代碼前正在運(yùn)行的應(yīng)用。

2.4 關(guān)機(jī)并準(zhǔn)備快速啟動(dòng)

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

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

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

2.5 關(guān)機(jī)沒有超時(shí)或警告

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

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

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

2.6 關(guān)機(jī)有超時(shí)或警告

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

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

2.7 終止關(guān)機(jī)

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

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

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

2.8 立即關(guān)機(jī)

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

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

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

2.9 注銷

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

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

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

2.10 休眠

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

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

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

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

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

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

3. 制作惡搞小程序

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

 改為release的環(huán)境

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

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

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

上面這兩個(gè)都是我寫的關(guān)機(jī)程序,一點(diǎn)開就會(huì)直接關(guān)機(jī)。 

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

相關(guān)文章

  • C語言編寫漢諾塔游戲

    C語言編寫漢諾塔游戲

    這篇文章主要介紹了C語言編寫漢諾塔游戲,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2021-11-11
  • C語言楊氏矩陣實(shí)例教你編寫

    C語言楊氏矩陣實(shí)例教你編寫

    楊氏矩陣是一個(gè)數(shù)字矩陣,矩陣的每一行從左到右一次遞增,矩陣從上到下遞增,在這樣的矩陣中查找一個(gè)數(shù)字是否存在。時(shí)間復(fù)雜度小于O(N),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2023-02-02
  • C++詳細(xì)分析講解引用的概念與使用

    C++詳細(xì)分析講解引用的概念與使用

    引用(reference)就是C++對(duì)C語言的重要擴(kuò)充。引用就是某一變量(目標(biāo))的一個(gè)別名,對(duì)引用的操作與對(duì)變量直接操作完全一樣
    2022-05-05
  • C++實(shí)現(xiàn)投骰子的隨機(jī)游戲

    C++實(shí)現(xiàn)投骰子的隨機(jī)游戲

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)投骰子的隨機(jī)游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • c語言實(shí)現(xiàn)單鏈表算法示例分享

    c語言實(shí)現(xiàn)單鏈表算法示例分享

    這篇文章主要介紹了c語言實(shí)現(xiàn)單鏈表算法示例,需要的朋友可以參考下
    2014-02-02
  • c語言定時(shí)器示例分享

    c語言定時(shí)器示例分享

    在linux下開發(fā),使用的是C語言。適用于需要定時(shí)的軟件開發(fā),以系統(tǒng)真實(shí)的時(shí)間來計(jì)算,它送出SIGALRM信號(hào)。每隔一秒定時(shí)一次
    2014-04-04
  • OpenCV實(shí)現(xiàn)鼠標(biāo)框選并顯示框選區(qū)域

    OpenCV實(shí)現(xiàn)鼠標(biāo)框選并顯示框選區(qū)域

    這篇文章主要為大家詳細(xì)介紹了OpenCV實(shí)現(xiàn)鼠標(biāo)框選并顯示框選區(qū)域,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • 用C語言實(shí)現(xiàn)掃雷游戲

    用C語言實(shí)現(xiàn)掃雷游戲

    這篇文章主要為大家詳細(xì)介紹了用C語言實(shí)現(xiàn)掃雷游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • C語言實(shí)現(xiàn)簡(jiǎn)單圖書管理系統(tǒng)

    C語言實(shí)現(xiàn)簡(jiǎn)單圖書管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)圖書管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • QString和char以及string之間的賦值詳解

    QString和char以及string之間的賦值詳解

    QString 、string 、char* 之間免不了相互賦值。下面是自己的總結(jié)。需要的朋友可以過來參考下
    2013-10-10

最新評(píng)論

奇台县| 泌阳县| 绥阳县| 阿鲁科尔沁旗| 江城| 泾阳县| 修武县| 平塘县| 陆河县| 漳州市| 孟村| 栾川县| 凌海市| 延吉市| 辽阳县| 响水县| 阳山县| 新源县| 峨眉山市| 宜春市| 凤凰县| 宁都县| 唐河县| 阳江市| 崇义县| 浦东新区| 大埔县| 永济市| 布拖县| 东兰县| 确山县| 靖远县| 沙坪坝区| 普宁市| 秦皇岛市| 泸州市| 张家口市| 凤山县| 新源县| 林西县| 云霄县|