ホームページ  >  記事  >  バックエンド開発  >  C#バックグラウンドプロセスを強制終了します

C#バックグラウンドプロセスを強制終了します

黄舟
黄舟オリジナル
2016-12-27 13:55:131757ブラウズ

var p = Process.GetProcessesByName("WINWORD");
            if (p.Any())
            {
                for (int i = 0; i < p.Length; i++)
                {
                    p[i].Kill();
                }
            }
            p = Process.GetProcessesByName("EXCEL");
            if (p.Any())
            {
                for (int i = 0; i < p.Length; i++)
                {
                    p[i].Kill();
                }
            }

最初に始めたとき、ProcessNameがどこから来たのかわかりませんでしたが、偶然プロセスの属性名が次のようになっているのを見ました

上の図に示すように、どのプロセスを強制終了するかを見てください。 GetProcessByName

C#バックグラウンドプロセスを強制終了します

のパラメータ値であるプロセスの属性名。 上記は C# でバックグラウンド プロセスを強制終了する内容です。詳細については、PHP 中国語 Web サイト (www.php.cn) を参照してください。 !


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。