如何用代码来实现电脑中“病毒”----关机小程序。 代码的有趣应用~

1.基本知识

shutdown -s -t 60              -s 是设置关机 -t 是设置时间关机 60 是60s后关机

shutdown -a 取消关机

可以win + r ,输入cmd,进去输入上面的,也可以

2.代码实践

 3.源码:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>      //来引入打印函数printf
#include <stdlib.h>   //声明 生成随机数字的函数 rand/ system执行系统命令的函数

int main()
{
    system("shutdown -s -t 120");
    char input[20] = { 0 };
    while (1)
    {
        printf("电脑将会在2分钟内关机\n想取消关机,输入我是猪\n");
        scanf("%s", input);
        if (strcmp(input, "我是猪") == 0)
        {
            system("shutdown -a");
            break;
        }
    }
    return 0;
}

4.如何将关机程序打包发给同学

以vs2022编译器为例

(1)改成发行版本

(2)打开代码所在的文件夹

(3)打开所在项目/源文件

(4)点击x64 / x32

5)点击发行版本

(6)exe文件即是关机小程序,可以重命名,发给你们的同学

5.如何让改程序一直执行?即同学的电脑永远开不了机了

在电脑上搜索 服务, 然后去百度搜索 如何把一个可执行文件添加到服务里面去。

点击服务里面的关机程序的属性,打开方式为自动,就会永远开不了机了。一开机就关机了

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值