Board logo

标题: [系统相关] 请问cmd下有没有能暂停进程的线程的程序 [打印本页]

作者: sigma36    时间: 2014-4-5 21:47     标题: 请问cmd下有没有能暂停进程的线程的程序

本帖最后由 sigma36 于 2014-4-5 23:49 编辑

学校用的netkeeper上网,会检测共享,检测模块是在netkeeper.exe进程中的一个线程实现的,暂停该线程即可避免检测,目前我只知道pslist能查看线程,请问有没有能暂停线程的程序可以使用,顺便求帮忙写一键bat
首先用tasklist命令获取netkeeper.exe的pid
  1. C:\Users\Administrator>tasklist /FI "IMAGENAME eq netkeeper.exe"
  2. 映像名称                       PID 会话名              会话#       内存使用
  3. ========================= ======== ================ =========== ============
  4. NetKeeper.exe                 1064 Console                    1     54,464 K
复制代码
然后用pslist命令获取netkeeper.exe的线程
  1. C:\Users\Administrator\Desktop>pslist -x 1064
  2. pslist v1.29 - Sysinternals PsList
  3. Copyright (C) 2000-2009 Mark Russinovich
  4. Sysinternals
  5. Process and thread information for 1310ZGP:
  6. Name                Pid      VM      WS    Priv Priv Pk   Faults   NonP Page
  7. NetKeeper          1064  312164   54512   33756   35088    17844     53  463
  8. Tid Pri    Cswtch            State     User Time   Kernel Time   Elapsed Time
  9. 6068  12     36138   Wait:Suspended  0:00:00.436   0:00:00.265    0:18:03.831
  10. 6128   3     11660     Wait:UserReq  0:00:00.000   0:00:00.000    0:18:03.630
  11. 6096  12        89     Wait:UserReq  0:00:00.000   0:00:00.000    0:18:03.610
  12. 6108  10         4     Wait:UserReq  0:00:00.000   0:00:00.000    0:18:00.527
  13. 5832  10         5     Wait:UserReq  0:00:00.000   0:00:00.000    0:17:53.423
  14. 2724  10         9     Wait:UserReq  0:00:00.000   0:00:00.000    0:17:53.311
  15. 5772  11       495     Wait:UserReq  0:00:00.000   0:00:00.000    0:17:53.307
  16. 3800  10        13     Wait:UserReq  0:00:00.000   0:00:00.000    0:17:53.171
  17. 5316  10       966       Wait:Queue  0:00:00.031   0:00:00.000    0:17:53.165
  18. 5320   7        95     Wait:UserReq  0:00:00.000   0:00:00.000    0:17:53.162
  19. 5336  10        48     Wait:UserReq  0:00:00.031   0:00:00.000    0:17:53.162
  20. 2540  10      8203     Wait:UserReq  0:00:00.000   0:00:00.000    0:17:53.153
  21. 5328  10         2       Wait:Queue  0:00:00.000   0:00:00.000    0:17:53.148
  22. 5312  10         2       Wait:Queue  0:00:00.000   0:00:00.000    0:17:53.148
  23. 1624  10         5       Wait:Queue  0:00:00.000   0:00:00.000    0:17:53.148
  24. 6076  10         2       Wait:Queue  0:00:00.000   0:00:00.000    0:17:53.148
  25. 6072  10         4       Wait:Queue  0:00:00.000   0:00:00.000    0:17:53.148
  26. 4808  10         2       Wait:Queue  0:00:00.000   0:00:00.000    0:17:53.147
  27. 1012  10         5       Wait:Queue  0:00:00.000   0:00:00.000    0:17:53.147
  28. 3272  10         3       Wait:Queue  0:00:00.000   0:00:00.000    0:17:53.147
  29. 5332  10         4       Wait:Queue  0:00:00.000   0:00:00.000    0:17:53.147
  30. 3792  10         4       Wait:Queue  0:00:00.000   0:00:00.000    0:17:53.147
  31. 6044  10         2       Wait:Queue  0:00:00.000   0:00:00.000    0:17:53.147
  32. 6048  11         3       Wait:Queue  0:00:00.000   0:00:00.000    0:17:53.147
  33. 5252  10         5       Wait:Queue  0:00:00.000   0:00:00.000    0:17:53.147
  34. 5220  10         2       Wait:Queue  0:00:00.000   0:00:00.000    0:17:53.147
  35. 3976  10         3       Wait:Queue  0:00:00.000   0:00:00.000    0:17:53.147
  36. 5140  10         3       Wait:Queue  0:00:00.000   0:00:00.000    0:17:53.147
  37. 5552   8         5       Wait:Queue  0:00:00.000   0:00:00.000    0:02:18.353
  38. 6000   8         8       Wait:Queue  0:00:00.000   0:00:00.000    0:02:18.353
  39. 3580   8         3       Wait:Queue  0:00:00.000   0:00:00.000    0:00:48.399
  40. 5940   8         8       Wait:Queue  0:00:00.000   0:00:00.000    0:00:48.398
复制代码
其中第一个线程6068就是负责检测的线程,线程ID每次可能不同,但永远是在第一位,可能是比较活跃的原因吧
作者: PowerShell    时间: 2014-4-6 13:03

顺便求帮忙写一键bat
首先用tasklist命令获取netkeeper.exe的pid

powershell代码
  1. (get-process netkeeper).id
复制代码

作者: DAIC    时间: 2014-4-6 16:49

回复 2# PowerShell


    这样无法暂停线程吧
作者: CrLf    时间: 2014-4-6 23:36

这个不知道是否有用:
http://www.51xue8xue8.com/thread-553-1-1.html
作者: qzwqzw    时间: 2014-4-8 12:06

可以尝试使用pausep暂停进程的所有线程

http://www.codeproject.com/Artic ... suspend-resume-tool
作者: CrLf    时间: 2014-4-8 18:10

回复 5# qzwqzw


    森马!脚踩七色祥云头顶万丈霞光的qzw大神降临了...偶像您好,while(1){膜拜();}




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2