
using SystemRuntimeInteropServices;//与API相关
using SystemDiagnostics;//与进程相关
[DllImport("user32dll")]
private static extern IntPtr GetForegroundWindow();//获得即获得前台窗口句柄
函数(){
IntPtr ii = GetForegroundWindow();//获得即获得前台窗口句柄
Process p = new Process();//实例一个进程
p = ProcessGetProcessesByName("msnmsgr")[0];//以msn为例,msnmsgr为进程名称
IntPtr jk = pMainWindowHandle;
if (ii == jk)
{
//加入你想要的动作
}
}
Private Declare Function EnumProcesses Lib "PSAPIDLL" (ByRef lpidProcess As Long, ByVal cb As Long, ByRef cbNeeded As Long) As Long
Private Sub Command1_Click()
Dim tObj As Object, Obj As Object
Set tObj = GetObject("WinMgmts:")InstancesOf("Win32_Process")
For Each Obj In tObj
List1AddItem ObjName
Next
End Sub
以上就是关于C#中如何在后台运行检测当前 *** 作的进程名称全部的内容,包括:C#中如何在后台运行检测当前 *** 作的进程名称、VB获取当前正在运行的进程,一定要名字.不要路径、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)