gpt4 book ai didi

windows - 是否可以从一个应用程序访问另一个应用程序的内存?如何?

转载 作者:可可西里 更新时间:2023-11-01 11:14:35 26 4
gpt4 key购买 nike

标题有点乱。但是,我想做的是:

我在应用程序中有一个按钮(来自 TButton 类的 Button1)。我想获取此按钮的指针值并从第二个应用程序检查它的属性。

有人可以说这是否可能?如果不是,请解释原因?

谢谢。


重新打开,因为我在互联网上得到了其他信息。

如果我使用像 ?读取进程内存

例子: http://www.codeproject.com/KB/threads/int64_memsteal.aspxhttp://forum.cheatengine.org/viewtopic.php?p=4150408&sid=2358f118bab9f54b032d99377aed0545

最佳答案

应用程序相互保护,避免相互破坏。您的 PC 中有特定的硬件来执行此操作(MMU)。它使事情既健壮又安全。

所以你不能简单地在另一个应用程序的内存中四处寻找。您可以使用内存映射文件在应用程序之间共享内存……但这通常更多地用于数据传输。

但是,对于 Windows 控件(按钮、窗口等),它们是 GDI 对象,您可以使用 Windows API 向其他应用程序控件发送消息,使它们执行操作或查询它们的属性。

或者,您可以公开跨进程 API、RPC/Com/Webservices/Sockets 以允许其他应用程序查询和更改状态

关于windows - 是否可以从一个应用程序访问另一个应用程序的内存?如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5137036/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com