如何用C#实现自动关机
发布网友
发布时间:2024-09-30 14:05
我来回答
共2个回答
热心网友
时间:2024-09-30 15:59
using
System.Diagnostics;//引用
如果您是需要设定某一个时间关机的话,那么代码如下。
DateTime
now
=
Convert.ToDateTime(DateTime.Now.ToString("hh:mm"));//当前时间
DateTime
sdtime
=
Convert.ToDateTime("12:50");//关机时间
if(now==sdtime)
{
if(
MessageBox.Show("当前设定时间到,您是否关机?",
"提示:",
MessageBoxButtons.OKCancel,
MessageBoxIcon.Warning)==DialogResult.OK)//如果选中确定
{
Process.Start("shutdown
-s
-t
0");//命令行执行shutdown命令,0秒后关机
}
}
else
{
//时间不相同
}
热心网友
时间:2024-09-30 16:00
System.Diagnostics.Process.Start("cmd.exe",
"shutdown
-s
-t
%time%");
time是秒为单位
一分钟的话你就打60
你要用参数的没有参数是没有用
-s
关机
-l
注销
-r
重启
然后是
-t
+时间
你需要这样写
shutdown
+你要干什么
+
-t
你要执行的时间
如何用C#实现自动关机
using System.Diagnostics;//引用 如果您是需要设定某一个时间关机的话,那么代码如下。DateTime now = Convert.ToDateTime(DateTime.Now.ToString("hh:mm"));//当前时间 DateTime sdtime = Convert.ToDateTime("12:50");//关机时间 if(now==sdtime){ if( MessageBox.Show("当前设定时间到,您是...
在c#中,winform中如何实现自动关机?
// 通过调用WinAPI实现关机,主要代码再最后一行ExitWindowsEx,这调用了同名的WinAPI,正好是关机用的。public static void DoExitWin(int flg){ bool ok;TokPriv1Luid tp;IntPtr hproc = GetCurrentProcess();IntPtr htok = IntPtr.Zero;ok = OpenProcessToken(hproc, TOKEN_ADJUST_PRIVILEGES | ...
问下C#中怎么在程序里设置让电脑自动关机或者重启
C# 实现注销、关机、重启电脑功能 using System.Runtime.InteropServices;[Flags]public enum ExitWindows : uint { LogOff = 0x00, //注销 ShutDown = 0x01, //关机 Reboot = 0x02, //重启 Force = 0x04,PowerOff = 0x08,ForceIfHung = 0x10 } [Flags]public enum ShutdownReason ...
【C#】WinForm中如何实现自动关机
可以调用WIN API /// /// ExitWindowEx函数要么注销当前用户,关闭系统, 要么关闭系统然后重新启动. 它发送 WM_QUERYENDSESSION 给所有的应用程序,决定是否可以停止它们的操作./// /// 指定关闭的类型. /// 该参数忽略. /// <returns>如果执行成功,返回非0.如果执行失败,返回0. 如果要获取...
在C#中,winform怎样实现自动关机?
//关机代码 private void button2_Click(object sender, EventArgs e){ System.Diagnostics.Process myProcess = new System.Diagnostics.Process();myProcess.StartInfo.FileName = "cmd.exe";myProcess.StartInfo.UseShellExecute = false;myProcess.StartInfo.RedirectStandardInput = true;myProcess....
怎么用c#打开dos命令或执行bat 关机命令
shutdown -s -t 20 -c "显示信息"然后保存为后缀名为bat的文件就可以了.20为关机时间 以下为详细关机命令 设置好自动关机后,如果想取消的话,可以在运行中输入“shutdown -a”。另外输入“shutdown -i”,则可以打开设置自动关机对话框,对自动关机进行设置。Shutdown.exe的参数,每个都具有特定的...
谁有电脑自动开关机C#的程序代码,有的带来,谢了
就算有,那原理应该是通过设置BIOS来实现的。其实无需自己写代码,通过BIOS的“Power Management Features”(电源管理设置)就可以设置电脑自动开机。而自动关机倒是可以写程序控制,网上也能找到很多软件。最简单的方法是:在“命令提示符”里输入:shutdown -s -t 3600 即可,当然也可以将此命令写入记事...
用c#编写过了10:00就关机的控制台程序
让程序开机运行,运行后就获取系统当前时间,然后就和"10:00"比较,如果晚于这个时间执行关机代码。说到这里,不得不说,如果用户通过某种方法,在你的程序获取时间之前就把系统时间改到了10:00前,那也不能实现时间到后自动关机。个人认为,如果还要保证这一点(即用户修改时间为10点之前,程序仍然能...
C#调用ExitWindowsEx这个关机函数,
你想自己写。那就“-s-t 10”的值替换为 "-s-t " + Convent.toint(xxxx);这种格式咯
自己做的win服务 中如何实现延时关机?(C#语言)
可以的。你的服务要首先加载到service.msc中,然后要设置对应的属性。