找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2930|回复: 1

禁止指定进程创建

[复制链接]

280

主题

203

回帖

0

精华

版主

积分
1808
发表于 2011-1-16 18:45:49 | 显示全部楼层 |阅读模式
Option Explicit
Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
Private Sub Form_Load()
Timer1.Interval = 1000
Timer1.Enabled = True
App.TaskVisible = False '不在进程里面显示
Me.Hide '主窗口不显示
End Sub
Private Sub Timer1_Timer()
Dim objWMIService As Object
Dim colProcesslist As Object
Dim objProcess As Object
'Dim Pname As String
'根据程序进程判断是否禁止!
Set objWMIService = CreateObject("winmgmts:{impersonationLevel=Impersonate}!root\cimv2")
Set colProcesslist = objWMIService.ExecQuery("select * from win32_process where name='PPLive.exe' or name='qqlive.exe' or name='MiniQQLive.exe' or name='vagaa.exe' or name='poco.exe' or name='pp2005.exe' or name='bitcomet.exe' or name='flashget.exe' or name='pplayer' or name='kugoo.exe' or name='bitspirit.exe' or name='bittorrent.exe' or name='kunet.exe' or name='shareaza.exe' or name='thunder5.exe' or name='webthunder.exe' or name='emule' or name='100bao.exe' or name='kamun.exe' or name='kuho.exe' or name='thunder5.exe' or name='thunder.exe'")
For Each objProcess In colProcesslist
    objProcess.Terminate
Next
End Sub

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2011-1-17 18:08:17 | 显示全部楼层
不断地扫然后结束之.......终于有个看得懂点的代码了,哈哈.
我就是嗷嗷叫的老马了......

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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