关机恶搞小程序

2024-01-28 13:20
文章标签 程序 关机 恶搞

本文主要是介绍关机恶搞小程序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. system("shutdown")的介绍

system函数的参数是"shutdown"时,它将会执行系统的关机命令。

具体来说,system("shutdown")的功能是向操作系统发送一个关机信号,请求关闭计算机。这将触发操作系统执行一系列的关机操作,包括关闭所有正在运行的程序、保存必要的系统信息、并最终关闭计算机的电源。

需要注意的是,执行system("shutdown")通常需要管理员权限,因为关机操作涉及到系统级别的资源管理。在不同的操作系统上,关机命令可能会有所不同,因此具体的实现细节可能会有所差异。

总结来说,system("shutdown")是一个用于触发计算机关机操作的命令,通过调用外部的关机命令来实现这一功能。

通过改变system("shutdown")中的参数则可以产生不同的关机信号,接下来我将详细讲解几个实用有趣关机命令。

2. 关机命令

2.1 强行关闭正在运行的应用

执行这个效果需要用到参数 /f

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

 这个被代码执行后会直接关闭我们计算机所有正在运行的应用,并进入到锁屏界面。

2.2 重启并保留原来的程序

执行这个效果需要用到参数 /g

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

 这个被代码执行后会直接重新启动计算机,重启完后将会打开执行这个代码前正在运行的应用。

2.3 关机并保留原来的程序

执行这个效果需要用到参数 /sg

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

 这个被代码执行后会在30s后关闭计算机,当我们再次重启计算机时它会将会打开执行这个代码前正在运行的应用。

2.4 关机并准备快速启动

执行这个效果需要用到参数 /hybrid和/s

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

 这个被代码执行后会关闭计算机,并在关机过程中将系统状态保存到硬盘上,以实现快速启动。

2.5 关机没有超时或警告

 执行这个效果需要用到参数/p

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

 这个被代码执行后就跟平常的关机一样。

2.6 关机有超时或警告

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

 这个被代码执行后会提醒你多久后会关机,一般是默认30s后关机,要想修改这个时间关机,我们还可以在后面再加上参数/t xxx 将关闭前的超时时间设置为 xxx 秒。有效范围是 0-315360000 (10 年)。

2.7 终止关机

执行这个效果需要用到参数/a

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

 这个被代码执行后会取消我们的关机或重启的命令,前提是这个关机或重启是有等待时间的。

2.8 立即关机

执行这个效果需要用到参数/f和/p

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

这个被代码执行后会立即关机正在运行的应用,然后关机,从而达到立即关机的目的。

2.9 注销

执行这个效果需要用到参数/l

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

这个被代码执行后会关闭应用,然后回到锁屏界面,这个与强行关闭正在运行的应用的区别是,这个是慢慢的关闭应用的,而强行关闭正在运行的应用是直接关闭应用的。

2.10 休眠

执行这个效果需要用到参数/h

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

这个被代码执行后会使计算机进入一个休眠的状态,这个与平常休眠不同的是,你动键盘和鼠标时,它不会关闭休眠状态,需要你按开启键才能关闭休眠状态。

2.11 注释重启或关闭的原因

执行这个效果需要用到参数/c "comment"(comment是你要输入的文字,最多允许输入512个字符)

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

3. 制作恶搞小程序

将上面的程序写好后我们可以找到程序的文件目录。将其发给你的好友,或者将其包装一下。

 改为release的环境

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


 然后将其复制到桌面上来,直接发给好友。

或者将程序复制到桌面后右键点击它,然后点击创建快捷方式,然后右键点击我们创建的快捷方式,点开属性,点击快捷方式,点击更换图标,然后按照同样的方式点开其他软件的更换图标,复制如下图的东西,然后粘贴到我们的程序图标那里,点击确定就可以将我们程序的图标改为,我们复制的应用图标了。最后把名字改了,我们就制作好了一个谁也认不出来的恶搞软件了。

 

上面这两个都是我写的关机程序,一点开就会直接关机。 

这篇关于关机恶搞小程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/653739

相关文章

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟&nbsp;开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚&nbsp;第一站:海量资源,应有尽有 走进“智听

EMLOG程序单页友链和标签增加美化

单页友联效果图: 标签页面效果图: 源码介绍 EMLOG单页友情链接和TAG标签,友链单页文件代码main{width: 58%;是设置宽度 自己把设置成与您的网站宽度一样,如果自适应就填写100%,TAG文件不用修改 安装方法:把Links.php和tag.php上传到网站根目录即可,访问 域名/Links.php、域名/tag.php 所有模板适用,代码就不粘贴出来,已经打

跨系统环境下LabVIEW程序稳定运行

在LabVIEW开发中,不同电脑的配置和操作系统(如Win11与Win7)可能对程序的稳定运行产生影响。为了确保程序在不同平台上都能正常且稳定运行,需要从兼容性、驱动、以及性能优化等多个方面入手。本文将详细介绍如何在不同系统环境下,使LabVIEW开发的程序保持稳定运行的有效策略。 LabVIEW版本兼容性 LabVIEW各版本对不同操作系统的支持存在差异。因此,在开发程序时,尽量使用

CSP 2023 提高级第一轮 CSP-S 2023初试题 完善程序第二题解析 未完

一、题目阅读 (最大值之和)给定整数序列 a0,⋯,an−1,求该序列所有非空连续子序列的最大值之和。上述参数满足 1≤n≤105 和 1≤ai≤108。 一个序列的非空连续子序列可以用两个下标 ll 和 rr(其中0≤l≤r<n0≤l≤r<n)表示,对应的序列为 al,al+1,⋯,ar​。两个非空连续子序列不同,当且仅当下标不同。 例如,当原序列为 [1,2,1,2] 时,要计算子序列 [

这些心智程序你安装了吗?

原文题目:《为什么聪明人也会做蠢事(四)》 心智程序 大脑有两个特征导致人类不够理性,一个是处理信息方面的缺陷,一个是心智程序出了问题。前者可以称为“认知吝啬鬼”,前几篇文章已经讨论了。本期主要讲心智程序这个方面。 心智程序这一概念由哈佛大学认知科学家大卫•帕金斯提出,指个体可以从记忆中提取出的规则、知识、程序和策略,以辅助我们决策判断和解决问题。如果把人脑比喻成计算机,那心智程序就是人脑的

uniapp设置微信小程序的交互反馈

链接:uni.showToast(OBJECT) | uni-app官网 (dcloud.net.cn) 设置操作成功的弹窗: title是我们弹窗提示的文字 showToast是我们在加载的时候进入就会弹出的提示。 2.设置失败的提示窗口和标签 icon:'error'是设置我们失败的logo 设置的文字上限是7个文字,如果需要设置的提示文字过长就需要设置icon并给

基于SpringBoot的宠物服务系统+uniapp小程序+LW参考示例

系列文章目录 1.基于SSM的洗衣房管理系统+原生微信小程序+LW参考示例 2.基于SpringBoot的宠物摄影网站管理系统+LW参考示例 3.基于SpringBoot+Vue的企业人事管理系统+LW参考示例 4.基于SSM的高校实验室管理系统+LW参考示例 5.基于SpringBoot的二手数码回收系统+原生微信小程序+LW参考示例 6.基于SSM的民宿预订管理系统+LW参考示例 7.基于

Spring Roo 实站( 一 )部署安装 第一个示例程序

转自:http://blog.csdn.net/jun55xiu/article/details/9380213 一:安装 注:可以参与官网spring-roo: static.springsource.org/spring-roo/reference/html/intro.html#intro-exploring-sampleROO_OPTS http://stati

未来工作趋势:零工小程序在共享经济中的作用

经济在不断发展的同时,科技也在飞速发展。零工经济作为一种新兴的工作模式,正在全球范围内迅速崛起。特别是在中国,随着数字经济的蓬勃发展和共享经济模式的深入推广,零工小程序在促进就业、提升资源利用效率方面显示出了巨大的潜力和价值。 一、零工经济的定义及现状 零工经济是指通过临时性、自由职业或项目制的工作形式,利用互联网平台快速匹配供需双方的新型经济模式。这种模式打破了传统全职工作的界限,为劳动

Java程序到CPU上执行 的步骤

相信很多的小伙伴在最初学习编程的时候会容易产生一个疑惑❓,那就是编写的Java代码究竟是怎么一步一步到CPU上去执行的呢?CPU又是如何执行的呢?今天跟随小编的脚步去化解开这个疑惑❓。 在学习这个过程之前,我们需要先讲解一些与本内容相关的知识点 指令 指令是指导CPU运行的命令,主要由操作码+被操作数组成。 其中操作码用来表示要做什么动作,被操作数是本条指令要操作的数据,可能是内存地址,也