首页 > 系统相关 >vb.net 利用APi 、句柄,通过GetWindowThreadProcessId 获得窗口所在进程ID和线程ID 结束目标进程

vb.net 利用APi 、句柄,通过GetWindowThreadProcessId 获得窗口所在进程ID和线程ID 结束目标进程

时间:2024-05-26 13:35:28浏览次数:25  
标签:GetWindowThreadProcessId Dim lProcId dest 句柄 进程 Integer ID

''' <summary>
''' 声明
''' </summary>
''' <param name="hwnd"></param>
''' <param name="lpdwProcessId"></param>
''' <returns></returns>
''' <remarks></remarks>
<DllImport("user32.dll", SetLastError:=True)> _
Public Shared Function GetWindowThreadProcessId(ByVal hwnd As IntPtr, _
ByRef lpdwProcessId As Integer) As Integer
End Function

 

Dim dest_id As Integer
Dim dest_lProcId As Integer = Nothing
dest_id = GetWindowThreadProcessId(Form2.Hwd_01, dest_lProcId)
'MessageBox.Show(dest_id & ":" & dest_lProcId)
Dim pro As Process
pro = Process.GetProcessById(dest_lProcId)
pro.Kill()

标签:GetWindowThreadProcessId,Dim,lProcId,dest,句柄,进程,Integer,ID
From: https://www.cnblogs.com/Old-wugong/p/18213559

相关文章

  • Android.mk变量解析
    前言Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。LOCAL_PATH:=$(callmy-dir)一个Android.mkfile首先必须定义好LOCAL_PATH变量......
  • Zed IDE vs VS Code:凭什么吊打VS Code
    暂时的别离是有益的因为经常的接触会显得单调从而让人有分开的想法 爱,无可避免地含有一种暴力色彩它意味着一个个体被另一个个体强烈吸引不惜做出牺牲和改变以求换得一个共享生命的机会    VSCode的历史已经有近10年了,再加之背靠微软,VSCode也和微软生态git......
  • IntelliJ IDEA Community Edition 下载安装
    文章目录下载安装包安装中文插件卸载下载安装包下载IntelliJIDEA–领先的Java和KotlinIDE根据你的电脑操作系统选择合适的版本:IntelliJIDEAUltimate为付费版本,我们需要往下滑找到IntelliJIDEACommunityEdition,点击Download(如果需要,可以点击展开选......
  • C#的奇技淫巧:利用WinRM来远程操控其他服务器上的进程
     前言:有时候远程服务器的进程你想偷偷去围观一下有哪些,或者对一些比较调皮的进程进行封杀,或者对一些自己研发的服务进行远程手动启动或者重启等,又不想打开远程桌面,只想悄咪咪地执行,那也许下面的文章会对你有启发。前提条件确保远程服务器(服务端)已启用WinRM。在远程服务器上运......
  • 鸿蒙HarmonyOS实战-Stage模型(进程模型)
    ......
  • Tokio Marine & Nichido Fire Insurance Programming Contest 2024(AtCoder Beginner C
    A-WhoAtetheCake?题意:有三个嫌疑犯(1,2,3(号码))现在有两个证人他们指出谁不是嫌疑犯,你可以找到确定的那个罪人吗?找到输出这个人的号码没找到输出-1思路:如果两人指出的人是一个人则输出-1不是则输出6-a-b,因为1+2+3=6(sum)减去a,b肯定可以到达......
  • idm软件是做什么的 IDM是啥软件 idm软件怎么下载 idm软件怎么下载
    一、IDM是啥软件IDM是由美国Tonec公司开发的Windows 软件,该软件最初于2005年发布。IDM全称InternetDownloadManager,是一款Windows平台老牌而功能强大的下载加速器,专注于互联网数据下载。这款软件是一款不错的轻量级下载工具,安装简单,操作便捷,下载速度快,其中,比较引人注......
  • linux: 操作系统与进程概念
    在计算机的组成原理中,我们经常用计算机通常遵循冯诺伊曼体系结构,即控制器,存储器,运算器,和输入设备及输出设备,而通常将里面的存储器称为内存,运算器和控制器一起集成为CPU,输入输出统称为外设,我们日常写的代码由输入设备加载到内存中,由处理器识别成机器码,再通过CPU中的指令......
  • unidac调用存储过程返回多个结果集
    unidac调用存储过程返回多个结果集1)创建一个sqlserver存储过程CREATEPROCEDUREgettablesASBEGIN--第一个结果集SELECT*FROMtunit;--第二个结果集SELECT*FROMtgoods;END2)中间件调用存储过程procedureTstoredproc.open(ctxt:Tcont......
  • idea中Debug奇淫巧技
    条件断点用途:在for循环指定条件下,暂停字段赋值追踪用途:在debug模式下,可以定位到修改指定字段的代码语句定位到光标处用途:debug语句直到光标处调用回退用途:在debug模式下,返回到调用该方法处捕获异常用途:在debug模式下,如果抛出指定的异常,会在抛出异常处暂停......