程序重新运行的办法? 设计了一个.net程序,有没有办法让它重新运行?就是说按下一个按钮。当前进程退出,然后重新运行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有意思!我也想知道类似MyIE更改过某些设置以后关闭再自动重起 是怎么实现的!顶! 是一个winform“有意思!我也想知道类似MyIE更改过某些设置以后关闭再自动重起 是怎么实现的!顶!”就是JadyWang(两手抓,两手都要硬!)这个意思。 WinForm,你可以通过Process.Start来实现,即你在关闭之前,用Process.Start来创建新进程来启动你的程序,你自己程序的文件名,应该很容易获得,如Process.GetCurrentProcess()来获得当前进程,从而得到其文件名,然后传给Process.Start来运行。 我的代码中通过Diagnostics.Process.GetProcessesByName来防止程序重复运行~那么在关闭form前用process.start会触动这个不重复运行的代码。 to 我的代码中通过Diagnostics.Process.GetProcessesByName来防止程序重复运行~那么在关闭form前用process.start会触动这个不重复运行的代码。非的程序关闭,再重新启动吗,如果只是关闭所有窗口的话,你修改Main来实现,如:public static bool IsClosing;[STAThread]public static void Main(){ do { frmMain myMain = new frmMain(); myMain.ShowDialog(); }while( !IsClosing )} 然后你的窗体,如果是真的关闭的话,修改IsClosing的值。否则不用修改。 请求一个c#p2p的简单实例 大家好 请教c#读取txt数据问题 c#图片处理,透明化,保存,急,各位帮忙! 请问c#中能通过读取一个文本文件(包含标准的SQL语句)创建一个SQL函数? winform中datagrid 的导航的问题 为什么加载不了程序集中的类型 C#组播包发不出去 C#取Sybase数据库Image类型字段值问题? DataGrid中的列标题如何居中 c#动态调用dll返回值问题 如何自杀,并把自己删除掉 请问如何获取GridView里面的值??急啊!!!!!!!!!!!
“有意思!我也想知道类似MyIE更改过某些设置以后关闭再自动重起 是怎么实现的!顶!”
就是JadyWang(两手抓,两手都要硬!)这个意思。
你可以通过Process.Start来实现,即你在关闭之前,用Process.Start来创建新进程来启动你的程序,你自己程序的文件名,应该很容易获得,如
Process.GetCurrentProcess()来获得当前进程,从而得到其文件名,然后传给Process.Start来运行。
[STAThread]
public static void Main()
{
do
{
frmMain myMain = new frmMain();
myMain.ShowDialog();
}while( !IsClosing )}