C#杀进程

作者:追风剑情 发布于:2018-11-11 22:35 分类:C#

最近发现电脑总是自动启动一个程序

1111.png

代码转自 http://www.cnblogs.com/xinglei/p/7056867.html

using System;
using System.Diagnostics;

namespace ConsoleApp3
{
    class Program
    {
        static void Main(string[] args)
        {
            KillProcess("360se");
            Console.Read();
        }

        /// <summary>
        /// 关闭进程
        /// </summary>
        /// <param name="processName">进程名</param>
        private static void KillProcess(string processName)
        {
            Process[] myproc = Process.GetProcesses();
            foreach (Process item in myproc)
            {
                if (item.ProcessName == processName)
                {
                    item.Kill();
                }
            }
        }
    }
}


上面的代码是用net core写的,为了生成exe需要修改下.csproj文件内容
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.1</TargetFramework>
    <!-- 加上下面这句才能生成exe文件, 不加的话就会生成一个dll文件 -->
    <RuntimeIdentifier>win10-x64</RuntimeIdentifier>
  </PropertyGroup>
</Project>


标签: C#

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号