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