1
数日前にプロセスの作業を開始しました。私はいくつかのことを行いました。C#|プロセスヘルプで作業する
process = Process.Start("D:\\Server1\\orangebox\\srcds.exe", "srcds.exe -console -game cstrike +maxplayers 16 -port 27017 +map de_dust2");
process.EnableRaisingEvents = true;
process.Exited += new EventHandler(process_Exited);
}
void process_Exited(object sender, EventArgs e)
{
process = Process.Start("D:\\Server1\\orangebox\\srcds.exe", "srcds.exe -console -game cstrike +maxplayers 16 -port 27017 +map de_dust2");
process.EnableRaisingEvents = true;
process.Exited += new EventHandler(process_Exited);
ので、その作品完璧:
は、私は、プロセスを持って言うことができます。しかし、私はどのように新しいプロセスを行うことができますか?しかし。それらをボタンから追加し、それらの情報はテキストボックスから来ます。
私はbutton1
と3 textbox
を得たと言うことができます。 textboxs
のうち1つはプロセス名、1はargs、もう1つは実行しないことです。
どうすればいいですか?
ありがとうございます!
私はこれを行うためにtryied:process = Process.Start( "D:\\ Server1 \\ orangebox \\ srcds.exe"、 "srcds.exe -console -game cstrike + maxplayers 16 -port 27017 + map de_dust2" ); process = Process.Start( "C:\\ Servers \\ Servers \\ css-1 \\ orangebox \\ srcds.exe"、 "srcds.exe -console -game cstrike + maxplayers 16 -port 27017 + map de_dust2" );しかし、私がそれらのうちの1つを閉じると、クローズボタンはどれも動作しません。プロクセスの「ID」を取得できますか? –
よく、私はKIllを行うことはできません、 –
プロセスはIDプロパティを持っています。しかし、あなたに何が起こっているのかはわかりません。その「閉じる」ボタンとは何ですか?それは窓のスタンダードクローズボタンですか、どこかにありますクローズボタンは何かをしていますか?正しい答えを得るには、問題の説明でより正確に記述してください。 – Tigran