通过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,正解! --------------------编程问答-------------------- 厉害,顶 --------------------编程问答-------------------- 楼主你看清楚了...? 有的. --------------------编程问答-------------------- Application.Restart()怎么会没有呢。。
补充:.NET技术 , C#