システム制御でWinPcapを見つけることができる場所は、サービスとして実行されていると想定していましたが、それは間違いです。
コマンドライン(ソース)を介してWinPcapを起動しました:
runas /u:administrator "net start npf"
WinPcap Wiresharkを開始する前は、キャプチャインターフェイスは表示されませんでしたが、その後表示されます。だから私はそれが実行されていると思います。しかし、タスクマネージャーのサービスリストでそれを見つけることができません。
候補を絞り込むために、WinCapの起動と停止後に実行中のサービスを比較しましたが、違いはありません。
この「サービス」がWindows 8で実行されていることを直接確認するにはどうすればよいですか?
C:\WINDOWS\system32>sc query "npf"
SERVICE_NAME: npf
TYPE : 1 KERNEL_DRIVER
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
謎の:
sc query
は85個のサービスをリストしますが、どれも「npf」ではありませんsc query npf
が、見つかります。