C#代码实现程序重起?

chen8861264 2009-01-02 05:39:58
我想用代码实现关闭程序后在启动改程序!该怎么写代码,请高手不吝赐教
...全文
179 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
ssdest 2009-01-03
  • 打赏
  • 举报
回复
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
Application.Restart();
}
sunygd 2009-01-03
  • 打赏
  • 举报
回复
楼主有错别字吧。
yijianxiangde100 2009-01-03
  • 打赏
  • 举报
回复
顶了,7楼说的没有错啊
  • 打赏
  • 举报
回复
把你的程序做成window service ,然后把它配置成失败后总是重启就可以了。

而且你还可以将启动项设置成自动,机器已启动它也会跟着启动,都不需要人去控制。
sunny906 2009-01-03
  • 打赏
  • 举报
回复
得益于楼上:
FormClosing事件里:
this.Dispose();//先释放
Application.Restart();//再重启
Jave.Lin 2009-01-03
  • 打赏
  • 举报
回复
Mark;
数据之巅 2009-01-02
  • 打赏
  • 举报
回复
学习。。。
TonyWu66 2009-01-02
  • 打赏
  • 举报
回复
7楼的没错.
cgpu456 2009-01-02
  • 打赏
  • 举报
回复
学习了
linamong 2009-01-02
  • 打赏
  • 举报
回复
楼上 正解
学习了(本来我也不知道)
ICanUseThisID 2009-01-02
  • 打赏
  • 举报
回复

Application.Restart();
mapserver 2009-01-02
  • 打赏
  • 举报
回复

System.Diagnostics.Process.Start(System.Reflection.Assembly.GetExecutingAssembly().Location);
Application.Exit();
chen8861264 2009-01-02
  • 打赏
  • 举报
回复
就是一个一个winForm程序,要实现一个重新启动的功能!
ylqqmd 2009-01-02
  • 打赏
  • 举报
回复
用多线程吧,或者timer对象.
有点意思,lz为什么要这个功能呢?
能不能换个思路?
chen8861264 2009-01-02
  • 打赏
  • 举报
回复
呵呵,都是一样一样一样地!!!~~~
boycott2008 2009-01-02
  • 打赏
  • 举报
回复
很想帮你可是水平不够啊
chen8861264 2009-01-02
  • 打赏
  • 举报
回复
那位大哥醒醒好啊。

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧