网站建设意义必要性,模拟装修效果的软件,贵阳网站建设技术托管,哈尔滨专业建站免费咨询1. system(shutdown)的介绍
当system函数的参数是shutdown时#xff0c;它将会执行系统的关机命令。
具体来说#xff0c;system(shutdown)的功能是向操作系统发送一个关机信号#xff0c;请求关闭计算机。这将触发操作系统执行一系列…1. system(shutdown)的介绍
当system函数的参数是shutdown时它将会执行系统的关机命令。
具体来说system(shutdown)的功能是向操作系统发送一个关机信号请求关闭计算机。这将触发操作系统执行一系列的关机操作包括关闭所有正在运行的程序、保存必要的系统信息、并最终关闭计算机的电源。
需要注意的是执行system(shutdown)通常需要管理员权限因为关机操作涉及到系统级别的资源管理。在不同的操作系统上关机命令可能会有所不同因此具体的实现细节可能会有所差异。
总结来说system(shutdown)是一个用于触发计算机关机操作的命令通过调用外部的关机命令来实现这一功能。
通过改变system(shutdown)中的参数则可以产生不同的关机信号接下来我将详细讲解几个实用有趣关机命令。
2. 关机命令
2.1 强行关闭正在运行的应用
执行这个效果需要用到参数 /f
#includestdlib.h
#includestdio.h
int main()
{system(shutdown /f);return 0;
} 这个被代码执行后会直接关闭我们计算机所有正在运行的应用并进入到锁屏界面。
2.2 重启并保留原来的程序
执行这个效果需要用到参数 /g
#includestdlib.h
#includestdio.h
int main()
{system(shutdown /g);return 0;
} 这个被代码执行后会直接重新启动计算机重启完后将会打开执行这个代码前正在运行的应用。
2.3 关机并保留原来的程序
执行这个效果需要用到参数 /sg
#includestdlib.h
#includestdio.h
int main()
{system(shutdown /sg);return 0;
} 这个被代码执行后会在30s后关闭计算机当我们再次重启计算机时它会将会打开执行这个代码前正在运行的应用。
2.4 关机并准备快速启动
执行这个效果需要用到参数 /hybrid和/s
#includestdlib.h
#includestdio.h
int main()
{system(shutdown /hybrid /s);return 0;
} 这个被代码执行后会关闭计算机并在关机过程中将系统状态保存到硬盘上以实现快速启动。
2.5 关机没有超时或警告 执行这个效果需要用到参数/p
#includestdlib.h
#includestdio.h
int main()
{system(shutdown /p);return 0;
} 这个被代码执行后就跟平常的关机一样。
2.6 关机有超时或警告
#includestdlib.h
#includestdio.h
int main()
{system(shutdown /s);return 0;
} 这个被代码执行后会提醒你多久后会关机一般是默认30s后关机要想修改这个时间关机我们还可以在后面再加上参数/t xxx 将关闭前的超时时间设置为 xxx 秒。有效范围是 0-315360000 (10 年)。
2.7 终止关机
执行这个效果需要用到参数/a
#includestdlib.h
#includestdio.h
int main()
{system(shutdown /a);return 0;
} 这个被代码执行后会取消我们的关机或重启的命令前提是这个关机或重启是有等待时间的。
2.8 立即关机
执行这个效果需要用到参数/f和/p
#includestdlib.h
#includestdio.h
int main()
{system(shutdown /f /s);return 0;
}
这个被代码执行后会立即关机正在运行的应用然后关机从而达到立即关机的目的。
2.9 注销
执行这个效果需要用到参数/l
#includestdlib.h
#includestdio.h
int main()
{system(shutdown /l);return 0;
}
这个被代码执行后会关闭应用然后回到锁屏界面这个与强行关闭正在运行的应用的区别是这个是慢慢的关闭应用的而强行关闭正在运行的应用是直接关闭应用的。
2.10 休眠
执行这个效果需要用到参数/h
#includestdlib.h
#includestdio.h
int main()
{system(shutdown /h);return 0;
}
这个被代码执行后会使计算机进入一个休眠的状态这个与平常休眠不同的是你动键盘和鼠标时它不会关闭休眠状态需要你按开启键才能关闭休眠状态。
2.11 注释重启或关闭的原因
执行这个效果需要用到参数/c commentcomment是你要输入的文字最多允许输入512个字符
#includestdlib.h
#includestdio.h
int main()
{system(shutdown /s /c comment);return 0;
}
3. 制作恶搞小程序
将上面的程序写好后我们可以找到程序的文件目录。将其发给你的好友或者将其包装一下。 改为release的环境 找到程序的所在文件位置 然后将其复制到桌面上来直接发给好友。
或者将程序复制到桌面后右键点击它然后点击创建快捷方式然后右键点击我们创建的快捷方式点开属性点击快捷方式点击更换图标然后按照同样的方式点开其他软件的更换图标复制如下图的东西然后粘贴到我们的程序图标那里点击确定就可以将我们程序的图标改为我们复制的应用图标了。最后把名字改了我们就制作好了一个谁也认不出来的恶搞软件了。 上面这两个都是我写的关机程序一点开就会直接关机。