一、项目介绍
C语言实现一个简单的”流氓软件”,一个可以强制关机恶作剧关机程序,输入指定指令可以解除
二、运行截图
然后当你输入“n”才可以解锁关机。
三、完整源码
#include
#include
#include
#include
#include
int main()
{
char input[10];
printf("警告!您的计算机将在一分钟后关机,请保存好您的工作并退出所有程序!n");
printf("是否确服务器托管网认关机?(y/n): ");
scanf("%s", input);
while (1) {
if (strcmp(input,"y") == 0 || strcmp(input, "Y") == 0)
{
// 记录用户选择到日志文件
FILE *logFile = fopen("D:/a1.txt", "a");
if (logFile != NULL)
{
time_t currentTime;
struct tm *localTime;
time(¤tTime);
localTime = localtime(¤tTime);
fprintf(logFile, "%04d-%02d-%02d %02d:%02d:%02d - 用户选择了关机n服务器托管网",
localTime->tm_year + 1900, localTime->tm_mon + 1, localTime->tm_mday,
localTime->tm_hour, localTime->tm_min, localTime->tm_sec);
fclose(logFile);
}
// 执行关机操作
system("shutdown /s /t 60");
// 显示倒计时
for (int i = 60; i >= 0; i--)
{
printf("r倒计时:%d秒", i);
fflush(stdout);
sleep(1);
}
return 0;
}
else if (strcmp(input,"n") == 0 || strcmp(input, "N") == 0){
printf("取消关机操作。n");
return 0;
}
else
{
printf("输入错误,请重新输入n");
printf("是否确认关机?(y/n): ");
scanf("%s", input);
}
}
return 0;
}
程序首先显示警告信息,并询问用户是否确认关机。如果用户输入”y”或”Y”,则程序会记录用户的选择到日志文件(D:/a1.txt),然后执行关机操作,并在倒计时60秒后关闭计算机。如果用户输入”n”或”N”,则程序会取消关机操作。如果用户输入其他字符,则程序会提示输入错误并重新询问用户是否确认关机。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: 为什么在使用onnxruntime-gpu下却没有成功调用GPU?
20240105,记。 最近在使用GPU对onnx模型进行加速过程中(仅针对N卡,毕竟也没有别的显卡了。。),遇到了点问题:就是明明在安装了合适版本的显卡驱动和CUDA后,onnx还是不能够成功调用GPU,并且还出现了先导入torch,再导入onnxrunti…