前言

这里注意一下!

提示:注意小心使用,免得别人正在写什么重要文件😅,没保存,关机导致丢失,谨慎使用❗️


一、效果

在这里插入图片描述

输入“我是猪”之后

在这里插入图片描述

直接上源码

二、关机小程序源码

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main()
{	
	char arr[20] = { 0 };
	system("shutdown -s -t 60");
	//通过命令行指令实现关机,shutdown-s表示关机,t表示时间,后面的数字可以指定延迟关机时间,这里我设置60秒
again:
	printf("请尽快输入“我是猪”,否则电脑将在60秒后关机");
	scanf("%s", &arr);
	if (strcmp(arr, "我是猪") == 0)
	//这里可以选择任意你想让他输入的东西
	{
		system("shutdown -a");
	}
	else
	{
		goto again;//如果对方输入错误实现反复输入
	}
	return 0;
	
}
  • 代码实现后,在对应文件夹找到exe程序生成exe文件发送即可,考虑到可能有人不会弄,教程(作者用的是vs2019) ↓

三、生成exe文件

1.点击上方debug旁的小三角切换成release

在这里插入图片描述

2.点击上方项目->随后点击属性

在这里插入图片描述

3.点击配置属性->c/c+±>代码生成-》多线程调试dll(/mDd)

在这里插入图片描述

4.右键文件所在的项目,点击生成,然后在文件夹里找到exe文件就可以啦

在这里插入图片描述

四、shutdown指令拓展

  • 大家也可以根据自己的需求来选择要实现的效果。
指令 作用
shutdown -a 取消关机
shutdown -s 关机
shutdown -f 强行关闭应用程序
shutdown -m 计算机名 控制远程计算机
shutdown -i 显示“远程关机”图形用户界面,但必须是Shutdown的第一个参数
shutdown -l 注销当前用户
shutdown -r 关机并重启
shutdown -s -t 时间 设置关机倒计时
shutdown -r -t 时间,设置重新启动倒计时
shutdown -h 休眠

总结

这种代码整蛊一下朋友就可以啦,不要滥用哦,以免造成损失,祝大家新年快乐~~,觉得对您有帮助请点个大大的赞👍吧!😊你们的支持就是我的动力!!!👊👊👊👊👊

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐