C语言实现系统关机注销功能

本文实例为大家分享了C语言实现系统关机注销的具体代码,供大家参考,具体内容如下

#include<stdio.h> //printf
#include<stdlib.h> //system
#include<string.h> //strcat---exit

int print()
{
 int n;
 printf("*****c语言关机程序*****\n");
 printf("1:实现十分钟内定时关机\n");
 printf("2:立即关闭计算机\n");
 printf("3:注销计算机\n");
 printf("0:退出系统\n");
 printf("请输入你要选择的功能0——3:\n");
 scanf("%d",&n);
 return n;
}

void main()
{
 system("title c语言关机程序"); //设定dos窗口名称
 system("mode con cols=100 lines=100"); //列column,行lines,将dos窗口转化为100行,100列
 system("color 0B");   //0(即前者)幕背景颜色,B(即后者)前背景颜色
 system("date /T");   //打印系统当前时间 /T作用不太清楚
 system("TIME /T");  //打印系统当前日期

 char cmd[20]="shutdown -s -t";  //-s关闭计算机,-t延迟时间,
 char t[5]="0";

 int c = print();
 getchar();

 switch(c)
 {
 case 1:
 printf("您想在多少秒后自动关闭计算机?(0--600)\n");
 scanf("%s",t);
 system(strcat(cmd,t)); //"system -s -t 100"延迟100秒之后关闭计算机
 break;
 case 2:
 system("shutdown -p"); //仅关闭本地计算机
 break;
 case 3:
 system("shutdown -l"); //-l:注销当前用户
 break;
 case 0:
 break;
 default:
 printf("error\n");
 }
 system("pause");  //冻结屏幕,便于观察程序的执行结果
 exit(0);

}

效果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • C语言编写简单的定时关机程序

    写一个定时关机的小程序,可以立即关闭计算机,也可以一段时间后关闭计算机. 这里主要考察system()命令. 代码实现: #include<stdio.h> #include<string.h> #include<stdlib.h> int main() { char cmd[20]="shutdown -s -t "; char t[5]="0"; int c; system("title C语言关机程序")

  • C语言实现电脑关机程序

    本文实例为大家分享了C语言实现电脑关机的具体代码,供大家参考,具体内容如下 这个是我在网上搜索到的资料,其实也是很简单的. 想使用ESP8266完成这样一个操作--远程关闭电脑,达到人在别的任何地方都可以操作我们的电脑. 这个虽然已经不是羡慕新奇的事,实现的方法也撑出不穷,但我们学习ESP8266,也不失是一种体验的过程. 对于初学者来说也是一种很有成就感的体验. 因此,想完成远程关机,就需要理解怎么实现关机的命令及程序,我们使用C语言来完成. 串口助手也可以实现,但串口助手毕竟是为了调式用的,

  • C语言实现关机小程序

    本文实例为大家分享了C语言实现关机小程序,立即关机和定时关机的具体代码,供大家参考,具体内容如下 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<windows.h> int main() { printf(" ===================\n");//菜单界面 printf(" 1.立刻关机\n"); print

  • C语言system 自动关机函数代码

    ime_t t; time(&t); 函数名称: time 函数原型: time_t time(time_t *timer) 函数功能: 得到机器的日历时间或者设置日历时间 函数返回: 机器日历时间 参数说明: timer=NULL时得到机器日历时间,timer=时间数值时,用于设置日历时间,time_t是一个long类型 所属文件: <time.h> #include <time.h> #include <stdio.h> #include <dos.h

  • C语言实现系统关机注销功能

    本文实例为大家分享了C语言实现系统关机注销的具体代码,供大家参考,具体内容如下 #include<stdio.h> //printf #include<stdlib.h> //system #include<string.h> //strcat---exit int print() { int n; printf("*****c语言关机程序*****\n"); printf("1:实现十分钟内定时关机\n"); printf(&q

  • C#实现控制Windows系统关机、重启和注销的方法

    本文实例讲述了C#实现控制Windows系统关机.重启和注销的方法.分享给大家供大家参考.具体分析如下: 使用.NET和C#.NET,我们可以对当前PC执行关机,重启,注销操作. NET Framework中,有一个命名空间System.Diagnostics具有所需的类和方法,从当前PC上运行.NET应用程序来执行这些操作. 请使用下面的按钮来执行关机,重启和注销. 下面是一个winform程序 //SHUT DOWN protected void btnShutDown_Click(obje

  • win2003远程退出后系统自动注销问题的解决方法

    解决windows2003远程退出后系统自动注销 如果通过上面的操作,还会出现远程桌面连接断开过段时间之后,运行的软件自动关闭的话,就再进行以下操作: 1.开始-->运行-->tscc.msc 连接-->RDP-Tcp右键属性-->会话 把这里面的替代用户设置的设置都改为从不,并且把从不勾选. 如果前述工作做完后,本人的远程服务器还是问题依旧,接下来: 取消开机按ctl+alt+del,这一点大家都会吧. 2.开始-->所有程序--> 管理工具-->本地安全策略-

  • 易语言中系统音量的使用方法

    大家在学习易语言中,可能会制作一些播放器之类的软件时,一般会有系统音量的设置,调节系统音量的大小.今天我就教大家如何实现这个功能,希望能对大家有所帮助. 1.首先打开易语言,创建windows窗口程序. 2.在扩展组件中找到系统音量,拖动并创建. 3.依据个人需求设计页面,如下图所示. 1.调试工作 双击启动窗口,输入下图源码.其中的设备标识在音量类型中依据个人需求选择. 2.为了了解一些数值,我们写下下图的源码进行调试. 3.按下F5进行调试,然后查看结果. 1.核心工作 我们发现65535这

  • C语言实现恶作剧关机程序

    目录 前言 代码示例: 实现效果: 总结 前言 本文将实现一个很简单很基础的C语言整蛊小程序,当程序运行后,将激活关闭电脑的指令,如果在有效时间内不输入指定的文字电脑将关机.话不多说,来看看具体的代码是怎么写的吧! 代码示例: #include <stdio.h> #include <string.h> #include <windows.h> #include <stdlib.h> int main() { char input[10] = { 0 };

  • Go语言用map实现堆栈功能的方法

    本文实例讲述了Go语言用map实现堆栈功能的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: package stack import (     "strconv" ) type Stack struct {     quenu map[int]int } func New() *Stack{     s := new(Stack)     s.quenu = make(map[int]int)     return s } func (s *Stack) Pus

  • javascript使用window.open提示“已经计划系统关机”的原因

    javascript调用window.open打开网站的时候,IE浏览器下报错:已经计划系统关机,提示如图: 百度找了下都是莫名其妙的自动好了,可以查看这个帖子:诡异的JS,已经计划系统关机错误. 于是改用谷歌搜索相关英文内容,serverfault.com上也有人碰到过这个问题,满意答案还比较靠谱:IE8 script error 800704a6? 复制代码 代码如下: The only information I've been able to find on this error is

  • Android开发实现长按返回键弹出关机框功能

    本文实例讲述了Android开发实现长按返回键弹出关机框功能.分享给大家供大家参考,具体如下: 今天刚好在PhoneWindowManager.java下看,当看到长按Home键的功能时,突然想到是不是可以长按back键来弹出关机框. 有想法就试试呗.当然想法是根据长按home键来的,那么我们应该可以模仿长按Home键来做.经过一番实验,貌似好像可以,拿出来给大家分享一下!!! 先找到PhoneWindowManager.java文件,在framework/base/policy/src/com

  • iOS 自定义返回按钮保留系统滑动返回功能

    先给大家展示下效果图:  1.简介 使用苹果手机,最喜欢的就是用它的滑动返回.作为一个开发者,我们在编写很多页面的时候,总是会因为这样那样的原因使得系统的滑动返回不可用.使用导航栏push出一个控制器,我们在控制器中自定义了一个返回按钮.这样系统默认的滑动返回手势效果就没有了. 2.解决方法 [1]从A这个控制器push到B这个控制器,我们想要自定义B的返回按钮,我们可以在A中设置 self.navigationItem.backBarButtonItem = [[UIBarButtonItem

随机推荐