C#中如何在后台运行检测当前 *** 作的进程名称

C#中如何在后台运行检测当前 *** 作的进程名称,第1张

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获取当前正在运行的进程,一定要名字.不要路径、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9812516.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存