鸟语天空
C#杀进程
post by:追风剑情 2018-11-11 22:35

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

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>


评论:
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容