重写主程序