2015-04-04 75 views
-1

1.my碼殺過程如何殺死的過程描述

foreach (Process s1 in Process.GetProcessesByName("test")) 
       { 
        s1.Kill(); 
       } 

2.my碼校驗說明

FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo(@"C:\test\test.exe"); 
       label1.Text = ""+ ("File: " + myFileVersionInfo.FileDescription); 
+0

您可以嘗試檢查進程的MainModule.fileName,它將顯示正在執行的二進制文件的路徑。 – sandeep 2015-04-05 14:01:42

回答

0

VB.NET過程

Dim FileDes As String = String.Empty '//FileDescription 
     For Each x As Process In Process.GetProcesses 
      If FileDes = x.MainModule.FileVersionInfo.FileDescription Then 
       x.Kill() 
      End If 
     Next 

C#

string FileDes = string.Empty; //FileDescription 
foreach (Process x in Process.GetProcesses) { 
    if (FileDes == x.MainModule.FileVersionInfo.FileDescription) { 
     x.Kill(); 
    } 
}