解决方案 »
- 小问题,求解答。
- Vs2010使用package manager console的问题
- 事件里的两个参数代表什么呢?
- 在cs代码中怎么访问GridView中的一个属性.
- 有没有可能把汉字转换成整型?
- 为什么我重定向后不能正确执行bat文件
- 算法求解:csdn中初级会员一贴最多100分,求如果某一用户有1000分,每一次问问题时至少50分,结贴都有满意答案(这样会返回一半的分,嘻嘻),请写出共能问多少次的算法(不许有余分)
- 大家请畅所欲言,共同来讨论在Winform下要提取SQL中的大量数据时,是分页提取,还是分页显示的问题.最好有代码解释,谢谢...
- 在C#中有没有类似于CDC::SetROP2的函数
- 利用RegisterStartupScript执行js怎么传递在代码中数组 js中又该如何接
- C# WPF中SaveFileDialog.ShowDialog() = DialogResult.OK;报错
- 页面不输出内容,也没法跳转页面。
{
switch (e.CloseReason)
{
case CloseReason.ApplicationExitCall:
e.Cancel = true;
MessageBox.Show("拦截关闭要求事件!");
break;
case CloseReason.FormOwnerClosing:
e.Cancel = true;
MessageBox.Show("拦截自身关闭事件!");
break;
case CloseReason.MdiFormClosing:
e.Cancel = true;
MessageBox.Show("拦截MDI窗体关闭事件!");
break;
case CloseReason.None:
break;
case CloseReason.TaskManagerClosing:
e.Cancel = true;
MessageBox.Show("拦截任务管理器关闭事件!");
break;
case CloseReason.UserClosing:
e.Cancel = true;
MessageBox.Show("拦截用户关闭事件!");
break;
case CloseReason.WindowsShutDown:
e.Cancel = true;
MessageBox.Show("拦截关机事件!");
break;
default:
break;
} base.OnFormClosing(e);
}参见:http://www.cnblogs.com/ajiefj/archive/2010/05/11/1732419.html
C:\Windows\System32\shutdown.exe -s -t 0
myProcess.StartInfo.FileName = "cmd.exe";//启动名为"cmd.exe"的线程,就相当于你点击电脑左下角的"开机"-"运行"-输入cmd后回车,也就是启动了命令提示符界面;
myProcess.StartInfo.UseShellExecute = false;//关闭Shell的使用
myProcess.StartInfo.RedirectStandardInput = true;//重定向标准输入
myProcess.StartInfo.RedirectStandardOutput = true;//重定向标准输出
myProcess.StartInfo.RedirectStandardError = true;//重定向错误输出
myProcess.StartInfo.CreateNoWindow = true;//设置不显示窗口
myProcess.Start();//此处才是启动了该线程
myProcess.StandardInput.WriteLine("shutdown -s -t 0");//相当于你在命令提示符界面输入"shutdown -s -t 0"