Я использую этот код прямо сейчас:
ProcessStartInfo startInfo = new ProcessStartInfo();
Process process = new Process();
private void button1_Click(object sender, EventArgs e) {
startInfo.FileName = @"D:\קוד C#\WindowsFormsApplication11\WindowsFormsApplication11\obj\x86\Debug\WindowsFormsApplication11.exe";
// startInfo.Arguments = "-console -game cstrike +map de_dust +maxplayers 16 -port 27017";
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
process.StartInfo = startInfo;
process.Start();
}
private void button2_Click(object sender, EventArgs e) {
startInfo.WindowStyle = ProcessWindowStyle.Maximized;
}
Код на самом деле работает очень хорошо, но проблема в следующем:
Когда я запускаю программу (нажав button1
) программа работает как "скрытая" (как я хочу).Но как я могу изменить его, чтобы он не был в режиме hidden
?
Другой вопрос:
А что, если программа не может войти в режим hidden
?Что я могу сделать тогда?