怎样设置定时关机程序
最好别人不能删除这程序 而且关机后半小时或一小时才能在开机操作步骤详细些
1、右键单击“开始”,弹出菜单选择“控制面板”,如图:

2、然后点击控制面板里的“管理工具”,如图:

3、在管理工具里点击“计划任务程序”,如图:

4、先点击下任务计划程序库,然后在中间的空白位置点击右键,选择“创建基本任务”,也可以点击右边的“创建基本任务”,如图:

5、给定时关机的任务取个名字,如“定时关机”,然后点击“下一步”如图:

6、选择关机任务从什么时候开始,根据自己需要选择,如图:

7、设置定时关机的时间段,选择定时关机每隔多长时间发生一次,如图:

8、选择任务执行的操作为启动程序,如图:

9、点击“程序或脚本”后面的浏览进行选择执行的程序,要是知道程序路径就可以直接填写程序,填上 shutdown 命令,这里参数设置 -s 表示关机,如图:

10、选择“是”来确定,如图:

11、此界面选择“完成”,结束自动关机的计划任务设置,如图:

12、设置好后,在任务列表里就可以看定时关机任务了,如图:

c#定时关机程序知道
using System; using System.Collections.Generic; using System.ComponentModel; using ***.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; using System.Runtime.InteropServices; namespace 关机 { public partial class Form1 : Form { int x, y, z; private Point mouseoffset; //定义POINT类型的变量,用于存放鼠标指针的坐标 private bool i*ousedown = false; public Form1() { InitializeComponent(); } //API函数 [DllImport("use*.dll")] public static extern bool ReleaseCapture(); [DllImport("use*.dll")] public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam); public const int WM_SYSCOMMAND = 0x0112; public const int SC_MOVE = 0xF010; public const int HTCAPTION = 0x0002; [StructLayout(LayoutKind.Sequential, Pack... using System;using System.Collections.Generic;
using System.ComponentModel;
using ***.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.Runtime.InteropServices;
namespace 关机
{
public partial class Form1 : Form
{
int x, y, z;
private Point mouseoffset; //定义POINT类型的变量,用于存放鼠标指针的坐标
private bool i*ousedown = false;
public Form1()
{
InitializeComponent();
}
//API函数
[DllImport("use*.dll")]
public static extern bool ReleaseCapture();
[DllImport("use*.dll")]
public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam);
public const int WM_SYSCOMMAND = 0x0112;
public const int SC_MOVE = 0xF010;
public const int HTCAPTION = 0x0002;
[StructLayout(LayoutKind.Sequential, Pack=1)]
internal struct TokPriv1Luid
{
public int count;
public long Luid;
public int Attr;
}
[DllImport("Kernel32.dll", ExactSpelling = true)]
internal static extern IntPtr GetCurrentProcess();
[DllImport("advapi32.dll", ExactSpelling = true, SetLastError = true)]
internal static extern bool OpenProcessToken(IntPtr h, int acc, ref IntPtr phtok);
[DllImport("advapi32.dll", SetLastError = true)]
internal static extern bool LookupPrivilegeValue(string host, string name, ref long pluid);
[DllImport("advapi32.dll", ExactSpelling = true, SetLastError = true)]
internal static extern bool AdjustTokenPrivileges(IntPtr htok, bool disall, ref TokPriv1Luid newst, int len, IntPtr prev, IntPtr relen);
[DllImport("use*.dll", ExactSpelling = true, SetLastError = true)]
internal static extern bool ExitWindowsEx(int DoFlag, int rea);
internal const int SE_PRIVILEGE_ENABLED = 0x00000002;
internal const int TOKEN_QUERY = 0x00000008;
internal const int TOKEN_ADJUST_PRIVILEGES=0x00000020;
internal const string SE_SHUTDOWN_NAME = "SeShutdownPrivilege";
internal const int EWX_LOGOFF = 0x00000000;
internal const int EWX_SHUTDOWN = 0x00000001;
internal const int EWX_REBOOT = 0x00000002;
internal const int EWX_FORCE = 0x00000004;
internal const int EWX_POWEROFF=0x00000008;
internal const int EWX_FORCEIFHUNG = 0x00000010;
private static void DoExitWin(int DoFlag)
{
bool ok;
TokPriv1Luid tp;
IntPtr hproc = GetCurrentProcess();
IntPtr htok = ***.Zero;
ok = OpenProcessToken(hproc, TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, ref htok);
tp.count = 1;
tp.Luid = 0;
tp.Attr = SE_PRIVILEGE_ENABLED;
ok = LookupPrivilegeValue(null, SE_SHUTDOWN_NAME, ref tp.Luid);
ok = AdjustTokenPrivileges(htok, false, ref tp, 0, ***.Zero, ***.Zero);
ok = ExitWindowsEx(DoFlag, 0);
}
public static void Reboot() //重启
{
DoExitWin(EWX_FORCE | EWX_REBOOT);
}
public static void powerOff() //关机
{
DoExitWin(EWX_FORCE | EWX_POWEROFF);
}
public static void LogOff() //注销
{
DoExitWin(EWX_FORCE | EWX_LOGOFF);
}
private void button1_Click(object sender, EventArgs e)
{
this.Hide();
}
private void button2_Click(object sender, EventArgs e)
{
if (comboBox1.SelectedIndex == 0)
powerOff();
else if (comboBox1.SelectedIndex == 1)
Reboot();
else if (comboBox1.SelectedIndex == 2)
LogOff();
else
***.Show("请选择你想做的!", "提示");
}
private void button3_Click(object sender, EventArgs e)
{
if (numericUpDown1.Value == 0 && numericUpDown2.Value == 0)
***.Show("时间不能为0", "提示");
else
{
x = int.Parse(numericUpDown1.Value.ToString());
y = int.Parse(numericUpDown2.Value.ToString());
z = 0;
timer1.Enabled = true;
}
}
private void timer1_Tick(object sender, EventArgs e)
{
if (z != 0)
z--;
if (z == 0&&y!=0)
{
z = 59;
y--;
}
if (y == 0&&z==0&&x!=0)
{
z = 59;
y = 59;
x--;
}
label5.Text = x.ToString();
label6.Text = y.ToString();
label7.Text = z.ToString();
if (x == 0 && y == 0 && z == 0)
powerOff();
}
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
***.Show();
}
private void 显示主窗体ToolStripMenuItem_Click(object sender, EventArgs e)
{
***.Show();
}
private void 退出系统ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Close();
}
private void pictureBox1_Click(object sender, EventArgs e)
{
this.Hide();
}
private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
{
this.Cursor = Cursors.Hand;
}
private void pictureBox1_MouseLeave(object sender, EventArgs e)
{
this.Cursor = Cursors.Default;
}
private void label11_MouseDown(object sender, MouseEventArgs e)
{
ReleaseCapture();
SendMessage(this.Handle, WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0);
}
}
}
调用windows API函数 展开
相关内容扩展阅读:
如何让电脑在指定的时间自动关机?
1、右键单击“开始”,弹出菜单选择“控制面板”,如图:

2、然后点击控制面板里的“管理工具”,如图:

3、在管理工具里点击“计划任务程序”,如图:

4、先点击下任务计划程序库,然后在中间的空白位置点击右键,选择“创建基本任务”,也可以点击右边的“创建基本任务”,如图:

5、给定时关机的任务取个名字,如“定时关机”,然后点击“下一步”如图:

6、选择关机任务从什么时候开始,根据自己需要选择,如图:

7、设置定时关机的时间段,选择定时关机每隔多长时间发生一次,如图:

8、选择任务执行的操作为启动程序,如图:

9、点击“程序或脚本”后面的浏览进行选择执行的程序,要是知道程序路径就可以直接填写程序,填上 shutdown 命令,这里参数设置 -s 表示关机,如图:

10、选择“是”来确定,如图:

11、此界面选择“完成”,结束自动关机的计划任务设置,如图:

12、设置好后,在任务列表里就可以看定时关机任务了,如图:

三星手机定时开关机功能使用方法
根据您的描述,由于您没有提供具体型号,三星目前上市的少部分C网手机支持定时开关机功能,操作方法
📱支持定时开关机功能
少部分C网手机支持定时开关机功能,操作方法:设定-关于手机-自动电源开/关-打钩即可。
⏰闹钟前开机功能
若您的手机支持闹钟前开机功能,可操作:应用程序-时钟-菜单键-闹钟前开机-打勾。当闹钟响铃前一分钟手机会自动开机。
📲第三方软件
部分手机不支持定时开关机功能,您可以下载第三方软件尝试。
帮忙介绍几个定时开机关机的软件?
定时关机千千静听就有这个功能啊在设置里面有
定时开机要设置BIOS软件无法实现这个功能。具体的设置:
通过CMOS设置实现定时开机的设置过程如下:首先进入“CMOSSETUP”程序(大多数主板是在计算机启动时按DEL或F2键进入);然后将光条移到“PowerManagementSetup”选项上,回车进入其子菜单;再将“ResumebyAlarm”项设置成“Enabled”,并在“Date(ofMonth)Alarm”项中设置每月开机日期(0表示每天,1表示每月1日,2表示每月2日,……),在“Time(hh:mm:ss)Alarm”项中设置开机时间;最后保存设置,重新启动(F10);当关闭计算机后,你的计算机将在你规定的时刻自动启动。
注意:1.计算机主板必须有“ResumebyAlarm”功能才能实现定时开机;2.要实现定时正常开机,必须取消开机Password功能;3.最关键的一点是要接通主机电源。















