0

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();
    }
4

1 に答える 1

1

このようなことを試しましたか?

Process process = Process.GetProcessesByName("processName");
process.Kill();
于 2012-06-16T17:37:31.587 に答える