【问题标题】:How to know process id of host process that executes my executable in windows service?如何知道在 Windows 服务中执行我的可执行文件的主机进程的进程 ID?
【发布时间】:2015-04-29 16:00:56
【问题描述】:

我有 C# Windows 服务应用程序myapp.exe,我已将其安装为 Windows 服务。任务管理器的进程列表将svchost.exe 显示为所有正在运行的 Windows 服务的进程。我想找出所有这些svchost.exe 中的哪一个正在运行我的可执行文件。

【问题讨论】:

  • 它可能是错误的问题,因为它在任务管理器中将 myapp.exe 显示为进程。对不起!我会在某个时候删除这个问题。
  • svchost.exe 仅供微软服务使用。

标签: c# windows-services


【解决方案1】:

您可以使用项目安装程序类为您的进程分配一个不同的名称,点击here 看看如何做到这一点。

完成此操作后,您可以使用 this 获取应用程序的进程 ID

【讨论】:

    猜你喜欢
    • 2012-03-18
    • 1970-01-01
    • 2014-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-14
    • 2017-05-02
    • 1970-01-01
    相关资源
    最近更新 更多