私は別のbatファイルを実行しているwinformアプリケーションを持っています。 batファイルが起動すると、mysqlデスクトップサーバーエンジンのsetup.exeが呼び出されます。 setup.exeが起動して実行を開始しますが、1秒間だけ警告とエラーなしで終了します。 batファイルはスクリプトの残りの部分を処理し続けます。C#からインストーラを起動する
どうしてですか? batファイルを別々に実行すると(C#からではなく)、インストールが完了するのを待ってからスクリプトを実行します。助けのための
おかげで
CODEが追加さ:
System.Diagnostics.Process proc = new System.Diagnostics.Process();
if (File.Exists(@"C:\Program Files\Database setup\install.bat"))
{
MessageBox.Show("Please restart the machine after installation is finished.");
proc.StartInfo.FileName = @"C:\Program Files\Database setup\install.bat";
proc.Start();
//PROBLEM WITH INSTALLATION of SQLSERVER (INSTALL QUITS)
}
月曜日にお試しいただきありがとうございます –