在c#中做了一个简单的窗体应用程序。我想有一个功能是,点击一个按钮就可以重新启动程序但是试了很多次都不行程序的入口代码是这样的
    static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            //整个程序启动时先显示登录框,登录成功再显示主界面
            LogInForm login = new LogInForm();
            login.ShowDialog();
            if (LogInForm.blCanLogin == true)
            {
                Application.Run(new MainForm());
            } 
        }
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
    }
我怎么才可以做的, 点击一个按钮就可以重新启动程序呢。?我知道怎么添加按钮响应函数,但是函数内容应该怎么写呢?