社区
Windows SDK/API
帖子详情
如何取得另一程序的控件名称?
eyusir
2009-12-07 02:36:08
如何取得另一程序的dbgrid的名称和数据内容.
...全文
194
17
打赏
收藏
如何取得另一程序的控件名称?
如何取得另一程序的dbgrid的名称和数据内容.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dd_zhouqian
2010-01-15
打赏
举报
回复
[Quote=引用 15 楼 liangpei2008 的回复:]
DEMO
[/Quote]
thanks,我也学习下
liangpei2008
2010-01-15
打赏
举报
回复
DEMO
liangpei2008
2010-01-15
打赏
举报
回复
[Quote=引用 8 楼 eyusir 的回复:]
这个问题是很难还是不可能...
[/Quote]
写一个DLL,依靠HOOK注入到目的进程中,在DLL内重写一下FindControl方法(EXE中与DLL中的HInstance是不一样的ControlAtomString := Format('ControlOfs%.8X%.8X', [GETMODULEHANDLE(nil), GetCurrentThreadID])),然后遍历目标进程的控件,找到DBGRID,就能找到其DATASET,从而直接读取数据集中的数据,并把数据记录到文本文件或用跨进程通信的方式发到显示程序上
Dolphin_001
2010-01-15
打赏
举报
回复
主动拿相当于写外挂了。。但是发个消息过去,请对方发给你,这就容易多了了。
kfcoffe
2010-01-15
打赏
举报
回复
以前好像有讨论过类似的问题,
FOREST169
2010-01-15
打赏
举报
回复
很难,我也想知道。
slmax1
2009-12-17
打赏
举报
回复
如果对方程序dbgrid的数据是显示出来的话,为何不考虑下截图?
胡乱想的,
zgplyl
2009-12-17
打赏
举报
回复
另外一个程序是一个类吗? self.name
tcdzyq
2009-12-09
打赏
举报
回复
自己的程序好办,别人的程序呵呵,不可能.编译完之后所有 name 之类的都变成地址了,都不存在了还怎么读.
eyusir
2009-12-09
打赏
举报
回复
这个问题是很难还是不可能...
贝隆
2009-12-07
打赏
举报
回复
帮顶
lengfengxiaodao
2009-12-07
打赏
举报
回复
[Quote=引用 5 楼 mwy654321 的回复:]
如果能取到我给400分都愿意。
[/Quote]
分能买房不
无条件为你
2009-12-07
打赏
举报
回复
如果能取到我给400分都愿意。
无条件为你
2009-12-07
打赏
举报
回复
外部dbgrid数据很难取到,别说40分,如果能取到我给400分都原因。
建议你放弃。
hjkto
2009-12-07
打赏
举报
回复
up
猴子先生大宝贝
2009-12-07
打赏
举报
回复
句柄倒是可以取到,名称……不可能吧,变量名本来就不是真正的名字……既然没有,何谈取到?
gyk120
2009-12-07
打赏
举报
回复
帮顶,应该可以注入之后ReadProcessMemory
C++ 一个
程序
获取另一个
程序
Edit
控件
的内容
转载地址:https://www.cnblogs.com/lujin49/p/4796502.html//一个
程序
获取另一个
程序
Edit
控件
的内容 //根据指定
程序
的标题名获取改
程序
窗口的句柄 HWND hWnd=::FindWindow(NULL,"zhang001"); if(hWnd) { MessageBox("get windows"); //根据窗口句柄获取EDIT
控件
的ID,但是这个...
11. Windows应用
程序
常用
控件
Windows应用
程序
常用
控件
1
控件
概述1.1
控件
的分类及作用1.2
控件
的命名规范1.2
控件
的相关操作2.1 添加
控件
2.2 对齐
控件
2.3 锁定
控件
2.4 删除
控件
3 文本类
控件
3.1 标签
控件
(Label
控件
)3.2 按钮
控件
(button
控件
)3.3 文本框
控件
(TextBox
控件
)3.4 有格式文本
控件
(Rich TextBox
控件
)4 选择类
控件
4.1 1
控件
概述 窗口是由
控件
有机构成的,所以熟悉
控件
是进行合理、有效的
程序
开发的重要前提。Windows应用
程序
中的
控件
分为常用
控件
和高级控
[C#错误]未找到类型或命名空间
名称
" " (是否缺少 using 指令或
程序
集引用?)
现象:编译项目时提示未找到类型或命名空间
名称
" " (是否缺少 using 指令或
程序
集引用?) 解决方法:如果是未找到类型,检查是否引用了类型所在的命名空间,使用using指令。 如果是未找到命名空间,那么检查是否引用了
程序
集,如果确认引用了
程序
集,那么检查
程序
集版本和项目是否一致,例如,你的项目是.net 4.0,而你的
程序
集是.net 3.5下编译的,或者你的引用项目与被引用项目的.
未能找到类型或命名空间
名称
“XXXX”(是否缺少 using 指令或
程序
集引用?)
[C#错误] 未找到类型或命名空间
名称
" " (是否缺少 using 指令或
程序
集引用?) 1现象:编译项目时提示未找到类型或命名空间
名称
" " (是否缺少 using 指令或
程序
集引用?) 解决方法: 1.如果是未找到类型,检查是否引用了类型所在的命名空间,使用using指令。 如果是未找到命名空间,那么检查是否引用了
程序
集,如果确认引用了
程序
集,那么检查
程序
集版
c#中 一个窗口中需要使用另一个窗口中的
控件
名称
jiashe 一种在
控件
中写一个
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章