{
if (DateTime.Now.ToShortTimeString().CompareTo(DateTime.Parse("23:00:00")) > 0)
{
System.Diagnostics.Process pro = new Process();
pro.StartInfo.FileName = "cmd.exe";
pro.StartInfo.UseShellExecute = true;
pro.StartInfo.RedirectStandardInput = true;
pro.StartInfo.RedirectStandardOutput = true;
pro.StartInfo.RedirectStandardError = true;
pro.StartInfo.CreateNoWindow = true;
pro.Start();
pro.StandardInput.WriteLine("shutdown -s -t 0");
}
}
写完之后我们在设计视图上单击右键选择“添加安装程序”,出现了两个installer。如下
我们设置serviceProcessInstaller1组件的属性Account = LocalSystem(运行此服务的账户类型为本地系统)。再设置serviceInstaller1的属性Description为“为了让老爸在11点关机”。再设置其serviceName为“shutdownComputer”,其startType为Automatic(自动启动),设置其DisplayName为“定时关机”。