C# 重新启动程序(并非重启计算机)
2010-01-13 13:16
441 查看
private void Restart()
{
Thread thtmp = new Thread(new ParameterizedThreadStart(run));
object appName = Application.ExecutablePath;
Thread.Sleep(2000);
thtmp.Start(appName);
}
private void run(Object obj)
{
Process ps = new Process();
ps.StartInfo.FileName = obj.ToString();
ps.Start();
}
/// <summary>
/// 设置
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnConfig_Click(object sender, EventArgs e)
{
frmHikClientConfig frm = new frmHikClientConfig();
if (frm.ShowDialog() == DialogResult.OK)
{
Application.ExitThread();
Restart();
}
}
{
Thread thtmp = new Thread(new ParameterizedThreadStart(run));
object appName = Application.ExecutablePath;
Thread.Sleep(2000);
thtmp.Start(appName);
}
private void run(Object obj)
{
Process ps = new Process();
ps.StartInfo.FileName = obj.ToString();
ps.Start();
}
/// <summary>
/// 设置
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnConfig_Click(object sender, EventArgs e)
{
frmHikClientConfig frm = new frmHikClientConfig();
if (frm.ShowDialog() == DialogResult.OK)
{
Application.ExitThread();
Restart();
}
}
相关文章推荐
- C# 重新启动程序(并非重启计算机)
- 安装SQL Server 2000时出现以下错误提示:“以前的某个程序安装已在安装计算机创建挂起的文件操作,运行安装程序之前必须重新启动计算机” 说明:如果重启计算机无法解决问题,可能有以下两个原因
- C# 程序实现自重启(重新启动自己)。
- 安装vs2003一开始,安装程序检测到另一个程序要求计算机重新启动,重启n次无效 的问题
- 安装vs2003一开始,安装程序检测到另一个程序要求计算机重新启动,重启n次无效 的问题
- 安装vs2003一开始,安装程序检测到另一个程序要求计算机重新启动,重启n次无效 的问题
- C#程序重新启动(程序重启,非系统重启)
- MSSQL安装出现 “运行安装程序之前必须重新启动计算机” 的解决办法
- 以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机
- vs2003,安装程序检测到另一个程序要求计算机重新启动
- 安装IE,出现“无法安装ie,因为其他程序或更新正在等待重新启动计算机。”解决方法。
- 无法安装 Windows Internet Explorer 因为其他程序或更新正在等待重启您的计算机,解决方法
- 彻底解决adobe CS5安装过程中安装程序遇到错误(-1)。请重新启动计算机,然后重试。
- c#中“未在本地计算机上注册sqlncli.1提供程序”的错误提示解决办法
- C#中如何重启系统并在开机后自动执行当前可执行程序
- C#WinForm程序异常退出的捕获、继续执行与自动重启
- “安装程序检测到计算机重新启动操作可能处于挂起状态”的解决方法
- Visual Studio .Net 2003:安装程序检测到另一个程序要求计算机重新启动...
- sql2000安装问题:“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”
- C#强制关机、重启以及注销计算机