【问题标题】:Get own base address - multiple processes with the same name获取自己的基地址 - 多个同名进程
【发布时间】:2014-04-20 15:01:04
【问题描述】:

在附加到应用程序的 DLL 中,我想找到它的(应用程序的)基地址,但我认为我不能使用 FindProcessByName,因为我将运行该应用程序的多个实例。我怎样才能做到这一点?

【问题讨论】:

    标签: c# process base-address


    【解决方案1】:

    您可以使用Process.GetCurrentProcess()

    【讨论】:

    • 你将如何获得baseAddress?因为那不是 Process 的属性......
    • 基地址在哪个地址空间?
    • 这是个好问题。我想知道 OP 将如何处理这些信息......你的回答被接受了,所以现在一切都很好......
    【解决方案2】:

    Process.ProcessName 属性包含一个可执行文件名,例如 Outlook,它不包括 .exe 扩展名或路径。它有助于获取和操作与同一可执行文件关联的所有进程。

    这里是reference link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-28
      • 2011-03-18
      • 2017-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多