首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么启动自身进程

2012-01-19 
如何启动自身进程?开发的一个小软件,根据命令行参数的不同执行不同的功能,希望通过主程序运行时的某个命令

如何启动自身进程?
开发的一个小软件,根据命令行参数的不同执行不同的功能,希望通过主程序运行时的某个命令启动,但发现失败了,难道不能通过自己启动自己的多个副本?

C# code
        private void button1_Click(object sender, EventArgs e)        {            ProcessStartInfo startInfo = new ProcessStartInfo();            startInfo.FileName = Process.GetCurrentProcess().MainModule.FileName;            startInfo.UseShellExecute = false;            startInfo.WindowStyle = ProcessWindowStyle.Maximized;            startInfo.WorkingDirectory = Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName);            Process.Start(startInfo);        }




[解决办法]
用static 方法启用,或用本机用远程调用通知第三方程序启动自身的程序
[解决办法]
调用cmd.exe来启动程序,楼主试试

热点排行