พอจะช่วยแนะนำ วิธีการเช็คชื่อ Process Name โดยการเช็คจาก Class Name ของ process ไหมครับ
ผมลองใช้ FindWindow แต่ไม่ทราบว่าจะทำการดึงชื่อ Process มาได้ยังไง
ตัวอย่างนะครับ
มีโปรแกรม อยู่ 1 โปรแกรม จะทำการ Copy ตัวเองใหม่โดยการเปลียนชื่อไฟล์ทุกครั้งที่ Copy ทำให้ ProcessName เปลียนไป ** แต่ Class Name ไม่เปลียน ผมตรวจสอบ Class Name ของโปรแกรมโดยใช้โปรแกรม Windows Title Changer แล้ว Class Name เป็น r3dWin
ผมเลยอยากเช็คชื่อ Process โดยค้นหาจาก ClassName รบกวนช่วยหน่อยครับ
Imports System.Diagnostics
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim plist() As Process = Process.GetProcesses()
For Each prs As Process In plist
ListBox1.Items.Add(prs.ProcessName + " (" + prs.PrivateMemorySize64.ToString() + ")")
Next
End Sub
End Class