【问题标题】:How to find a user32.dll function address from an x64 process within an x86 process?如何从 x86 进程中的 x64 进程中找到 user32.dll 函数地址?
【发布时间】:2011-01-25 16:31:17
【问题描述】:

如何在x86进程中从x64进程中找到user32.dll函数地址?

编辑:我的意思是我的程序运行 x64,我搜索 x86 地址。

【问题讨论】:

  • 为什么?你想做什么?
  • 好吧.. 使用另一个 x64 子程序?
  • 我希望其他进程使用我的 pid 调用 AllowSetForegroundWindow,这样我就可以窃取他的焦点
  • 是什么让你认为你可以从 64 位代码运行 32 位代码?
  • 我不想从 64 位代码运行 32 位代码。我想将 32 位代码从 64 位进程注入 32 位进程,我需要知道一个 32 位函数地址。

标签: winapi x86 64-bit x86-64 getprocaddress


【解决方案1】:

停止它(即试图窃取焦点)。虽然我们是程序员,但我们站在用户一边。

【讨论】:

  • 我想让我的程序在用户按下一些按键时聚焦,我需要为此窃取焦点。它有什么特别之处?
  • @DxCK:您可以通过热键按下获得焦点,而无需将代码注入活动进程。请参阅第二篇链接的 Raymond Chen 文章。
  • 我不想使用 Windows 热键功能,我想要谷歌桌面 Ctrl-Ctrl 热键之类的东西,我自己做键盘挂钩。
猜你喜欢
  • 2015-07-27
  • 1970-01-01
  • 2011-09-22
  • 1970-01-01
  • 1970-01-01
  • 2013-12-09
  • 1970-01-01
  • 2018-03-10
  • 1970-01-01
相关资源
最近更新 更多