社区
进程/线程/DLL
帖子详情
如何根据进程或线程查找窗体???
large_small
2003-08-19 12:29:49
有了某个应用程序的进程或线程句柄后,如何用它来获得在这句柄中所含有的窗体或是窗体句柄呢?
...全文
69
1
打赏
收藏
如何根据进程或线程查找窗体???
有了某个应用程序的进程或线程句柄后,如何用它来获得在这句柄中所含有的窗体或是窗体句柄呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ZouMorn
2003-08-19
打赏
举报
回复
有线程或者进程,可能没有窗体
反过来有 :
DWORD GetWindowThreadProcessId(
HWND hWnd, // handle to window
LPDWORD lpdwProcessId // process identifier
);
ProcessLook2.0 for 9x/2000/XP
简 介 软件功能主要是为高级用户或程序员提供
进程
的有关信息,也为菜鸟了解系统提供方便之门。编程实质是把
进程
、
线程
、
窗体
、资源(表现为内存)结合在一起的过程,要设计好程序或对了解已经编译完的EXE文件,必须 清楚地熟知它们和它们之间的关系。普通用户或菜鸟想了解软件的结构或修改其某些特性。ProcessLook2.0都 能满足以上人员的需求。ProcessLook2.0(以下简称PL)的最大特色是其直观、方便快捷、高速的内存编辑功能。 把
进程
占用的整个内存空间影射到PL的视图上,各个内存块的状态、属性一览无遗,各个内存单元的数值以不 同的类型显示(十进制、十六进制、二进制、小数等等)只要轻点鼠标,小敲键 盘就可以方便地查寻、修改特定的内存数据。快速的内存
查找
是任何游戏修改软件无法比拟的,经过反复测试 证明PL的速度是最快的,因为核心代码是用纯汇编写的。支持三种数据类型的
查找
,数值形、序列形、字符串 形,长度1~256 字节,绝对满足需求。尽管它的原用途不用于游戏修改,不过如果你是个游戏修改高手,它也 可以成为一个功能强大、省时省力的游戏修改工具。相信PL是一个非常实用、方便的
进程
管理软件。 建议系统需求: CPU :内频300Mhz以上 内存:64MB 硬盘空闲空间:1MB OS:win9x/win2000/winXP (全部通过测试) 详细功能: 一、提供
进程
、
线程
、
窗体
(或控件)的主要信息 列举系统中所有的
进程
、
线程
、
窗体
。
进程
:
进程
对应的EXE文件、调用的DLL(模块)、路径、
进程
优先级、
线程
数等。
线程
:Base priority、Delta priority。
窗体
:类(calss)、标题、位置。 二、树形结构描述
进程
、
线程
、
窗体
、控件之间的关系
进程
创建
线程
,UI
线程
创建主
窗体
,主
窗体
装载控件,PL按照这种关系把四者生成树,这样就方便用户 管理。 三、方便快捷的内存修改 编辑内存像用Notepad编辑文本那样容易。
进程
内存空间影视到PL视图中,所有数据以十六进制清晰呈现 在眼前,移动光标到特定的Hex字符小敲键盘就完成了一个内存Byte的修改。 1。普通
查找
: 像一般文本编辑器(Notepad)那样一个个数值
查找
,瞬间完成。可指定范围、页属性,支持三种数据类型 两种数值格式(默认的十进制和十六进制),数值(字节、双字节、32位)、序列(1~256字节)、字符串(Ascii和 Unicode 1~256字节)。 举列: 十进制数值:100 (正或负) 十六进制数值:64 h (正或负) 十进制序列:119 105 110 100 11 119 115 (正或负) 十六进制序列:77 69 6E 64 6F 77 73 h (正或负) 字符串:windows (Ascii或Unicode) 2。替换: 把
查找
并替换成指定的数值。持三种数据类型两种数值格式(默认的十进制和十六进制) 3。全部替换 一次性替换所有
查找
到的数值 4。复制与粘贴 复制粘贴内存数据(不用说了) 5。复制为字符串 可把选择的内存数据复制成Ascii字符串或Unicode字符串(只限于win2K下),可选的地址与内存数值 对应的字符串。方便保存数据。 6。进阶
查找
(类似游戏修改软件中的
查找
) 原理是把符合要求的变量的地址全部记录下来,当明确地知道变量改变成特定的数值时再进行第 二次
查找
,这样会筛选掉大理不符的变量,经过若干次
查找
最终确定该变量地址,然后就可以对其 或附近的变量进行操作。PL在这方面做得很好,速度上很快(纯汇编的核心代码),搜索很全面、没有 数量上的限制。可指定范围、页属性,支持三种数据类型两种数值格式(默认的十进制和十六进制)。 当
查找
到变量后就可以把它的地址作为”记录“保存到PL的”记录集“中,方便管理,也可以保存到文件中。 7。标记 把”记录集“中的”记录“或重要的变量作标记方便观察,这样就不用”大海捞针“似地探索。 8。内存页保存 把内存页保存到硬盘文件上,以便恢复,也方便比较。
打通Linux脉络系列:
进程
、
线程
和调度
本课程分成4个组成部分,每次课60分钟,每次课后留下3-4个练习题,可以在Linuxer公众号留言讨论答案和做题心得。第一部分:深入彻底搞清楚
进程
生命周期,
进程
生命周期创建、退出、停止、以及僵尸是个什么意思;第二部分:深入分析
进程
创建的写时拷贝技术、以及Linux的
线程
究竟是怎么回事(为什么称为轻量级
进程
),此部分也会搞清楚
进程
0、
进程
1和托孤,以及睡眠时的等待队列;第三部分:搞清楚Linux
进程
调度算法,不同的调度策略,实时性,完全公平调度算法;第四部分:讲解Linux多核下CPU、中断、软负载均衡、cgroups调度算法以及Linux为什么不是一个实时操作系统。
spy++精简版
Spy++ (SPYXX.EXE) 是一个基于 Win32(最新版本支持Win64) 的实用工具,它提供系统的
进程
、
线程
、窗口和窗口消息的图形视图。使用 Spy++ 可以执行下列操作: 显示系统对象(包括
进程
、
线程
和窗口)之间关系的图形树。 搜索指定的窗口、
线程
、
进程
或消息。 查看选定的窗口、
线程
、
进程
或消息的属性。 直接从视图中选择窗口、
线程
、
进程
或消息。 通过鼠标定位,使用
查找
程序工具选择窗口。 使用复杂的消息日志选择参数设置消息选项。 提示使用 Spy++ 时,在许多实例中都可以单击鼠标右键显示常用命令的弹出式菜单。命令是否可用取决于指针的位置。例如,如果在指向窗口视图中的某项时单击并且选定的窗口可见,则弹出式“突出显示”菜单项将导致选定窗口的边框闪烁,从而可以轻松地在屏幕上找到该窗口。 Spy++ Lite是一款强有力的编程辅助工具,对分析
窗体
结构有独到之处。可以以十六进制和十进制两种不同方式显示窗口句柄等所有数值。本软件还可以简单调节窗口的状态和形为
SPY++ 查看窗口消息好帮手
SPY++ 查看窗口消息好帮手 Spy++ (SPYXX.EXE) 是一个基于 Win32(最新版本支持Win64) 的实用工具,它提供系统的
进程
、
线程
、窗口和窗口消息的图形视图。使用 Spy++ 可以执行下列操作: 显示系统对象(包括
进程
、
线程
和窗口)之间关系的图形树。 搜索指定的窗口、
线程
、
进程
或消息。 查看选定的窗口、
线程
、
进程
或消息的属性。 直接从视图中选择窗口、
线程
、
进程
或消息。 通过鼠标定位,使用
查找
程序工具选择窗口。 使用复杂的消息日志选择参数设置消息选项。 提示使用 Spy++ 时,在许多实例中都可以单击鼠标右键显示常用命令的弹出式菜单。命令是否可用取决于指针的位置。例如,如果在指向窗口视图中的某项时单击并且选定的窗口可见,则弹出式“突出显示”菜单项将导致选定窗口的边框闪烁,从而可以轻松地在屏幕上找到该窗口。 Spy++ Lite是一款强有力的编程辅助工具,对分析
窗体
结构有独到之处。可以以十六进制和十进制两种不同方式显示窗口句柄等所有数值。本软件还可以简单调节窗口的状态和形为,如是否可见,是否可用,最大化,激活等。除此以外,您还可以把它当作一个截图的小工具来用。
进程/线程/DLL
15,472
社区成员
49,183
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章