私は常にプロセスに問題があり、何らかの理由でプロセスが実行されているかどうかを確認できませんでした。Googleで見つけたコードのスニペットをすべて試しましたが、何も機能しませんでした。私も別のファイルを試しました。だから最後に私は助けを求めます:)ここにnotepad.exeさえ検出できなかった多くのスニペットがあります:
public bool IsProcessOpen(string name) {
foreach (Process clsProcess in Process.GetProcesses()){
if (clsProcess.ProcessName.Contains(name)){
return true;
}
}
return false;
}
私は明らかにメソッドを呼び出す方法を知っていますが、他のすべてのように、実行されているかどうかにかかわらず、すべてのファイルに対してfalseを返します。それはある種のバグですか?