当前位置:编程学习 > C#/ASP.NET >>

通过winform里的一个按钮实现程序的重启的问题

我通过winform界面的一个按钮实现程序的重启(即等同于程序关闭后重新打开),由于程序要访问安装后的应用程序目录的若干资源文件,故报错:找不到指定的文件,但是把程序要访问的资源文件拷贝到应用程序所在磁盘的根目录,就可以实现程序的重启了,不知道为什么?是不是程序重启后就要访问程序的根目录?请大家给点建议与指导,谢谢啦!
下面是重启程序的代码:

string    strAppFileName=Process.GetCurrentProcess().MainModule.FileName;   
Process   myNewProcess=new    Process();   
myNewProcess.StartInfo.FileName=strAppFileName;   
                                                        
myNewProcess.StartInfo.WorkingDirectory=Application.ExecutablePath;   
myNewProcess.Start();   
Application.Exit();  --------------------编程问答-------------------- 程序重启用
Application.Restart();
试试看 --------------------编程问答-------------------- Application不包含成员Restart啊 --------------------编程问答-------------------- http://blog.csdn.net/holyrong/archive/2007/09/05/1773374.aspx --------------------编程问答-------------------- 哦,
看错了~~~~~~~ --------------------编程问答-------------------- string strAppFileName=Process.GetCurrentProcess().MainModule.FileName;      
Process.Start(strAppFileName);      
Application.Exit();  --------------------编程问答-------------------- 谢谢了,lextm,正解! --------------------编程问答-------------------- 厉害,顶 --------------------编程问答--------------------
引用 1 楼 wsw0515 的回复:
程序重启用
Application.Restart();
试试看
  楼主你看清楚了...?  有的. --------------------编程问答-------------------- Application.Restart()怎么会没有呢。。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,