プロセスを使用している場合:
var startInfo = process.StartInfo;
startInfo.FileName = @"C:\cxecute.exe";
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
process.Start();
process.close を使用する必要がありますか?
このProcess型には、呼び出し時に解放されるリソースが含まれてCloseおり、を実装しIDisposableます。したがって、他のIDisposableオブジェクトと同じように扱い、Dispose使い終わったら呼び出しておく必要があります。
ただし、呼び出しに失敗しても、オブジェクトDisposeの使用に関して直接的な問題は発生しません。呼び出しに失敗すると、同じファイル上の他のインスタンスを防ぐことができるProcess場所とは異なります。そうは言っても、それが終わったら、あなたはまだ電話をするべきです。FileStreamCloseFileStreamClose
プロセスは実装しIDisposableます。Free resourceプロセスによって割り当てられる方が良いです。
Process.Close()-このコンポーネントに関連付けられているすべてのリソースを解放します。
したがって、プロセスがClosed/Disposed