怎么用C++或DELPHI实现读取另一个进程的变量?

用C++或DELPHI怎么实现读取一个进程的变量?最好给出源代码...我的意思是知道这个变量名要读出他的值...... 用C++或DELPHI怎么实现读取一个进程的变量?

最好给出源代码...
我的意思是知道这个变量名
要读出他的值...
展开
 我来答
yujunliang316
2007-08-20 · 超过21用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:65.7万
展开全部
这样的方法有很多大致有10几中吧,我说说我会的
1:DLL,DLL是跨越进程的,也就是说它能被不同的进程调用,我们知道在WINDOWS中,进程A中的东西不能访问进程B中的东西,但是DLL是一个例外,你可以用DLL道出/入一个变量,进行读取,如你的DLL是一个出的类,这个类有一个成员叫int PAMAS,进程A调用这个DLL,写入PAMAS为10。在进程B中同样调用这个DLL,它读取PAMAS的值。
2:创建虚拟共享内存。
3:管道,了解linux的人都应该知道这个东东
更详细的东西可以学习WINDOWS/LINUX内核编程你也可以参考一下网页
VC++实现进程间数据传递的实例
http://tech.163.com/06/0119/12/27R2H8K800091LRC.html
同时您也可以在GOOGLE上搜索“进程间通信”,会有更详细的资料
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wfcpp
2007-08-24 · TA获得超过145个赞
知道小有建树答主
回答量:94
采纳率:0%
帮助的人:66.9万
展开全部
首先,从一个程序里读取另一个程序里的数据,只能使用地址,不过你可以在自己的程序里给这个地址取个名字。
典型应用,自己写个程序,读别的程序里的密码框里的东西?
你可以搜索怎么写木马,具体就太罗嗦了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
明火灯V
2007-08-27 · TA获得超过286个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:216万
展开全部
在内核系统中根本就没有变量名这个东西,变量变代表的是一个地址,经过系统编译后就不存在变量名这个东西了,那又怎么能读取呢,只能是知道地址,然后才有办法读取啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
新离望果1Z6e5
2007-08-19 · TA获得超过414个赞
知道小有建树答主
回答量:579
采纳率:0%
帮助的人:558万
展开全部
变量恐怕不行,只能看到控件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友32cdd9945
2007-08-19 · TA获得超过1374个赞
知道大有可为答主
回答量:2429
采纳率:100%
帮助的人:1935万
展开全部
确实不知道哪个是变量,那些内存修改工具做的都是重复搜索比较,像金山游侠
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式