C#杀进程

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

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

1111.png

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

  1. using System;
  2. using System.Diagnostics;
  3.  
  4. namespace ConsoleApp3
  5. {
  6. class Program
  7. {
  8. static void Main(string[] args)
  9. {
  10. KillProcess("360se");
  11. Console.Read();
  12. }
  13.  
  14. /// <summary>
  15. /// 关闭进程
  16. /// </summary>
  17. /// <param name="processName">进程名</param>
  18. private static void KillProcess(string processName)
  19. {
  20. Process[] myproc = Process.GetProcesses();
  21. foreach (Process item in myproc)
  22. {
  23. if (item.ProcessName == processName)
  24. {
  25. item.Kill();
  26. }
  27. }
  28. }
  29. }
  30. }


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


标签: C#

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号