我现在分别做了三个C#应用程序, 现在需要在做一个主界面用Button可以分别进入这几个应用程序,请问怎么做?谢谢啊

解决方案 »

  1.   

    System.Diagnostics.Process.Start(程序完整路径)
      

  2.   

    class Shell
        {        public enum ShowCommands : int
            {
                SW_HIDE = 0,
                SW_SHOWNORMAL = 1,
                SW_NORMAL = 1,
                SW_SHOWMINIMIZED = 2,
                SW_SHOWMAXIMIZED = 3,
                SW_MAXIMIZE = 3,
                SW_SHOWNOACTIVATE = 4,
                SW_SHOW = 5,
                SW_MINIMIZE = 6,
                SW_SHOWMINNOACTIVE = 7,
                SW_SHOWNA = 8,
                SW_RESTORE = 9,
                SW_SHOWDEFAULT = 10,
                SW_FORCEMINIMIZE = 11,
                SW_MAX = 11
            }        [DllImport("shell32.dll")]
            static extern IntPtr ShellExecute(
                IntPtr hwnd,
                string lpOperation,
                string lpFile,
                string lpParameters,
                string lpDirectory,
                ShowCommands nShowCmd);        public static void  Execpro()
            {
                System.Diagnostics.Process.Start("exe路径");
                 
            }
            public static void ExeShell()
            {
                ShellExecute(IntPtr.Zero, "open", "exe路径", "", "", ShowCommands.SW_SHOWNOACTIVATE);        }
      

  3.   


    查下process函数怎么用旧可以了
      

  4.   

    建议把那几个程序编译成dll,主程序引用。
      

  5.   

    System.Diagnostics.Process.Start(程序完整路径)  这个写3次不就可以了嘛