吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2736|回复: 0
收起左侧

[其他转载] vbs工作时关闭所有文件

[复制链接]
kllay 发表于 2015-3-14 13:09
可以自己添加想要杀死的进程,在函数ssjc中添加即可
如果不知道你打开的软件进程名称,可以打开任务管理器,选中你打开的文件,右击 --选中转到进程即可看到进程名称,添加到里面即可
保存为vbs   


执行程序
call ssjc()
sub ssjc()
dim sj(15)
sj(0)="cmd.exe"
sj(1)="SecureCRT.exe"
sj(2)="360chrome.exe"
sj(3)="360MobileMgr.exe"
sj(4)="chrome.exe"
sj(5)="notepad++.exe"
sj(6)="notepad.exe"
sj(7)="Foxmail.exe"
sj(8)="java.exe"
sj(9)="dllhost.exe"
sj(10)="Fiddler.exe"


for i=0 to ubound(sj)
  sjj=sj(i)
  if sjj<>"" then
    'KillProc(sjj)
killpdsfhy(sjj)
   end if
next
end sub

'判断是否含有进程
function killpdsfhy(killhy)
    On Error Resume Next
Dim WMI,objs,pdzj
    Set WMI = GetObject("WinMgmts:")
    Set objs = WMI.InstancesOf("Win32_Process")
        For Each obj In objs
            if obj.Description = killhy then
     KillProc(killhy)
end if
        Next
end function

'杀死进程
Function KillProc(strProcName)
On Error Resume Next
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set arrProcesses = objWMIService.ExecQuery( "select * from win32_process where Name ='"&strProcName&"'" )
For Each proccess In arrProcesses
  proccess.Terminate 0
Next
End Function

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 04:16

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表