1

Windows サービス "MyNewService" があります。ブレークポイントのみをアタッチして、このサービスをデバッグしたいと考えています。

以下の手順に従って、Visual Studio 2010 を使用して実行できます。 1. [ツール] --> [プロセスにアタッチ] --> [サービスのプロセス名] に移動します。

サービスにどのプロセスをアタッチすればよいかわかりません。

4

1 に答える 1

2

次のコマンドを使用して、Windows サービスのイメージパスを見つけることができます。

sc qc MyNewService

次のeventlogように出力されます。

SERVICE_NAME: eventlog  
        TYPE               : 20  WIN32_SHARE_PROCESS  
        START_TYPE         : 2   AUTO_START  
        ERROR_CONTROL      : 1   NORMAL  
        BINARY_PATH_NAME   : C:\Windows\System32\svchost.exe -k LocalServiceNetw orkRestricted
        LOAD_ORDER_GROUP   : Event Log
        TAG                : 0
        DISPLAY_NAME       : Windows Event Log
        DEPENDENCIES       :
        SERVICE_START_NAME : NT AUTHORITY\LocalService

BINARY_PATH_NAME値に興味があります

于 2013-09-20T19:41:08.880 に答える