在我连接到应用程序的DLL中,我想找到它的(应用程序的)基地址,但是我认为我不能使用FindProcessByName因为我将运行该应用程序的多个实例。 我该怎么做?

===============>>#1 票数:1 已采纳

您可以使用Process.GetCurrentProcess()

===============>>#2 票数:1

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

这是参考链接

  ask by user4520 translate from so

未解决问题?本站智能推荐:

3回复

如何在C ++中获取进程的起始/基址?

我在微软的Spider Solitaire上使用它测试整个基本/静态指针的东西。 所以我得到了玩家使用的“移动”量的基本指针,并且作弊引擎告诉我它是“SpiderSolitaire.exe + B5F78”。 所以现在我不知道如何弄清楚SpiderSolitaire.exe的起始地址是什么(
1回复

例外:只能将绝对URI用作基地址

我在网站上看到了类似的问题,但是我检查了我的基本地址,但没有发现任何问题。 当开始调试我的项目时,我遇到了这个异常:只有绝对URI可以用作基地址。 我的主机申请 合同执行 合同 应用配置
1回复

在运行时动态添加wcf服务的基地址?

我已经创建了WCF服务和客户端。 WCF服务和客户端都使用C#实现。 我已经在iis和Windows服务中托管了该wcf服务。 当我托管它时,我需要在web.config文件或设计时指定基址。 是否可以在运行时指定基地址。 如何在运行时提供它? 这样我可以在客户端更改服务参考地址
1回复

多个Windows服务使用具有多个端点的同一WCF?

需要某些人过去可能采取的最佳方法方面的帮助,以解决以下问题... 通过Windows服务调用第三方COM承载WCF。 不幸的是,COM是STAThead,这意味着在一个进程范围内运行时,它只能使用一个内核。 为了解决这个问题,我想复制Windows服务(在安装过程中我很容易使用不同
1回复

WCF中的多个基址和多个端点

我正在使用两个绑定TCP和HTTP。 我想给两个绑定提供mex数据。 我想要的是mexHttpBinding只暴露HTTP服务,而mexTcpBinding只暴露TCP服务。 或者这是否可能只从HTTP绑定和TCP的eventLogging服务访问stats服务? 例如:
1回复

监视具有相同名称的多个进程

我正在一个项目中,我使用Process类启动了4个流程,它们具有相同的名称。 我尝试使用Process.HasExited ,但是因为它是同名的进程,所以我无法真正关闭它。 我也尝试使用ID,因为它们确实有不同的ID,但是按我的想法无法使用, 例如,当我关闭第二个进程窗口然后检查缺少
2回复

如何区分具有相同名称的进程

如何区分具有相同名称的多个进程? 我有一个程序将使用不同的参数启动相同的文件。 除非父程序崩溃,否则我可以很好地管理进程。 已启动的进程无法与父进程一起运行。 当我重新启动程序时,如何区分每个实例?
3回复

如何区分完全不同的Windows窗体应用程序运行的具有相同名称的多个进程?

我有两个具有不同功能的应用程序。 其中一个是现有应用程序,另一个是我故意使用的相同名称。 当用户启动它们时,两者的进程名称相同。 使用c#,VS 2010,.Net 2.0时,我想在使用c#获取进程列表时区分二者。 目标操作系统:XP / Win 7 / Win 8 / Wi
2回复

基地址寄存器如何获取地址?

我已经在Linux发行版下为FPGA开发了一个pcie驱动程序。 一切正常。 但我想知道FPGA的PCI端点中的基址寄存器在哪里获得基址。 当我生成PCIe端点时,我能够设置BAR的长度,但不能更多。 在PCIe驱动程序中,我执行标准函数,如pci_enable_device,但我没
2回复

具有相同名称的所有进程的性能计数器?

我目前在Windows系统上运行nginx,并且正在制作一个小的控制面板来显示Web服务器的统计信息。 我正在尝试获取该进程的CPU使用率和内存使用率的性能计数器,但是nginx显示为多个进程,根据配置文件中的设置,它的范围可以从2-5不等。 我的设置显示了两个进程,因此nginx.ex