关机整蛊小程序(c语言实现)

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

前言

这里注意一下!

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

一、效果 151610959e16494dac37ac211ff2aa5d.png

输入“我是猪”之后


image.png

直接上源码

二、关机小程序源码

#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

13893c0c92bb42128238afd496516982.png

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


46f1e8dfc9794948a4232519d93273bc.png

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

83782a85532841e9b64413b1aeb76b2c.png

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

49f8670e1a254d698b82b82c9b9ec152.png

四、shutdown指令拓展

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


总结

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
























相关文章
|
6月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的C语言在线评测系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的C语言在线评测系统附带文章和源代码部署视频讲解等
35 0
|
7月前
|
C语言
循环的应用--猜数字游戏、关机程序【c语言篇】
循环的应用--猜数字游戏、关机程序【c语言篇】
70 0
|
存储 小程序 Linux
【Linux从入门到精通】C语言模拟实现进度条小程序
在Linux下,我们安装软件时会经常看到进度条,来告知我们安装的进度。我们不妨自己模拟实现一个进度条,看看其中的细节。模拟实现进度条并不困难,但其中的细节我们又不可忽视。本篇文章会对模拟实现进度条进行详解。
303 1
|
小程序 C语言
C语言小程序:通讯录(文件版)
基于通讯录的动态版本再次改造出来的关于文件版本的通讯录,适配的范围更广。
62 0
|
小程序 C语言
C语言小程序:通讯录(动态版)
基于静态版本通讯录而改造出来的动态版本的通讯录。
73 0
|
小程序 C语言
C语言小程序:通讯录(静态版)
静态版本的通讯录,快来试试吧!!
55 0
用c语言实现简单的关机代码
//简易的关机代码,下面介绍两种方法,一种方法用goto 语句,一种方法用while循环
|
存储 小程序 C语言
【C语言】请简述大端字节序和小端字节序的概念,设计一个小程序来判断当前机器的字节序
简述大端字节序和小端字节序的概念,设计一个小程序来判断当前机器的字节序
|
1月前
|
小程序 前端开发 JavaScript
在线课堂+工具组件小程序uniapp移动端源码
在线课堂+工具组件小程序uniapp移动端源码
33 0
在线课堂+工具组件小程序uniapp移动端源码
|
2月前
|
移动开发 小程序 数据可视化
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
340 3
下一篇
DataWorks