tianya1631 发表于 2010-10-17 23:47:50

【已解决】怎样获取某个服务所对应的进程的PID?

本帖最后由 tianya1631 于 2010-10-23 00:07 编辑

如下图所示我怎么才能获取到DcomLaunch, TermService服务所对应的svchost.exe 所对应的PID? 下面这个是批处理的代码,找到对应的服务进程后,将其关闭。for /f "tokens=2 delims= " %%a in ('tasklist/svc^|find ^"TermService^"') do (taskkill /pid %%a /f)

netegg 发表于 2010-10-17 23:57:20

#Include <WinAPIEx.au3>
_WinAPI_GetProcessCommandLine( [$PID] )
只能说这个可以,具体怎么写自己看着办吧

tianya1631 发表于 2010-10-18 00:02:15

回复 2# netegg

谢谢指点,我去试下。。

qqmmcc 发表于 2010-10-18 00:05:57

来学习一下,感谢2楼

tianya1631 发表于 2010-10-18 00:12:34

回复 2# netegg
蛋蛋在#Include <WinAPIEx.au3>里没有找到_WinAPI_GetProcessCommandLine 这个啊

netegg 发表于 2010-10-18 02:55:08

本帖最后由 netegg 于 2010-10-18 03:15 编辑

去下载汉化的udf(exe版)的,这个函数是我另外加进去的,原来的winapiex库里没有

pusofalse 发表于 2010-10-18 13:41:36

EnumServicesStatusEx Function

tianya1631 发表于 2010-10-18 19:24:59

谢谢2位大大,我去找下。。。

19377708 发表于 2010-10-19 04:15:47

支持下,学习了

kood481748 发表于 2010-10-19 12:32:11

这个服务应该有一个对应的进程名称吧,知道这个进程名称,要得到它的PID就好办了

qq123123 发表于 2010-10-20 04:38:31

#Include <WinAPIEx.au3>
可能站长很久不搜集 继续汉化了,我使用的3.6.1.1

很多函数都没有,有时候挺郁闷的!

zhongzijie 发表于 2010-10-21 00:34:56

谢谢学习了,收藏先

tianya1631 发表于 2010-10-23 00:07:42

谢谢各位,用批处理命令转成au3解决的,简单点,嘿嘿。

www378660084 发表于 2010-10-23 13:20:17

收藏先。。
页: [1]
查看完整版本: 【已解决】怎样获取某个服务所对应的进程的PID?