C# 我怎样才能用 .exe 更改名称、未命名 window 并不能使用 PID 来终止进程,因为我需要使用不会更改的东西?

C# How can I kill a process with .exe changing name, unnamed window and cannot use PID because I need to use something that does not change?

出于学习目的和纯粹的好奇心,我一直在尝试以某种方式终止具有上述标题中所述特征的进程:

1.每次下载文件的名称都会改变。

2。 Window没有名字。

(我不能使用 PID,因为我需要一些不会改变的东西让它自动)

(exe名称总是以DaxSS-

开头

示例名称:

DaxSS-TSFGR

DaxSS-RFDUC

DaxSS-GFFRS

有办法吗?

The downloaded exe name always start with DaxSS

那是你的票!

string start = "DaxSS".ToUpper();
Process P = Process.GetProcesses().Where((p) => p.ProcessName.ToUpper().StartsWith(start)).FirstOrDefault();            
if (P != null)
{
    P.Kill();
}