我需要找出服务DLL的CPU利用率。我查看了现有的示例,我们可以找到进程的CPU利用率。服务DLL的CPU利用率?
我认为DLL将由services.exe加载。所以有可能通过DLL找出CPU利用率。
我正在使用Windows平台上的C++。
我需要找出服务DLL的CPU利用率。我查看了现有的示例,我们可以找到进程的CPU利用率。服务DLL的CPU利用率?
我认为DLL将由services.exe加载。所以有可能通过DLL找出CPU利用率。
我正在使用Windows平台上的C++。
的添加过程测量的过程做的svchost.exe的副本,并将其命名为dbgsrvc.exe;然后进入注册表中的服务条目(例如,HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Eventlog),并将ImagePath更改为使用dbgsrvc而不是服务。这样,您就可以将您的服务分离到自己的流程中,以便获得性能指标。
Windows中唯一可用的性能计数器位于进程级别。服务DLL是什么意思?我知道的唯一一个service.DLL是一个木马病毒。
但是你在谈论通用服务DLL或特定文件吗?
试试这个:
tasklist /svc
。查看svchost.exe托管服务的输出。注意这个过程的PID。您应该监视宿主dll的进程。
服务是否托管在svchost中? – arul 2009-01-06 20:43:40
是托管在svchost – anand 2009-01-06 21:28:41