次のコマンドを使用して、別のEXE
ファイルを作成する必要があります(Player.exe
インタープリターとして)。
copy / b player.exe + game.zip game.ehe
ただし、コマンドは作成されず(batファイルが取得された場合でも)、。player.exe
なしで空を起動しますgame.zip
。
以下のコードは機能しません:
private void button2_Click(object sender, EventArgs e)
{
saveDialog.Filter = "exe | *.exe";
if (saveDialog.ShowDialog() == DialogResult.OK) ;
{
ProcessStartInfo info = new ProcessStartInfo();
info.FileName = @"engine\windows\player.exe";
info.Arguments = "/b copy " + labelPath + saveDialog.FileName;
info.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
using (Process process = Process.Start(info))
{
process.WaitForExit();
}
}
}
誰かが私のコードが期待どおりに機能しない理由を教えてもらえますか?