xnaから実行可能ファイルを強制終了する方法を考えていました。xnaからファイルを呼び出しますが、閉じようとするとうまくいきません。私はProcess.Kill()メソッドを使用していますが、ifステートメントがこれと関係があるのではないかと思っていました。2を押したときに.exeを呼び出し、3を押したときに閉じようとしています。
これが私がこれまでに持っているコードです。
...プライベートプロセスこんにちは; .....。
if (keyboardState.IsKeyDown(Keys.D2) || gamePadState.Buttons.Back == ButtonState.Pressed)
{
hello = Process.Start(@"C:\Users\VC\Downloads\On-ScreenKeyboardPortable\On-ScreenKeyboardPortable.exe");
}
if (keyboardState.IsKeyDown(Keys.D1) || gamePadState.Buttons.Back == ButtonState.Pressed)
{
hello.Kill();
}