因为办公室的电脑被某些同志胡乱使用。现在网上不厚道的东西太多,某些同志也没有分辨防御的能力,为了减少不必要的麻烦,于是有了标题的想法。当然安装个第三方软件很容易就解决这个问题,但是又牵涉到了公司的软件安装规定以及成为某些同志的眼中钉肉中刺,真的烦!于是最好的方法就是利用WINDOWS自带或者直接支持的一些功能来实现了,如VBSCRIPT,JSCRIPT等。这些东西对我个小白来说真的很复杂,不怕,不是有搜索引擎吗,我搜… 终于找到一个比较合适的,发上来给大家共享之,希望有同样烦恼的人用得着。
用VBS 阻止你不想让别人运行的程序
程序, VBS, 运行
不想让别人在你的电脑上运行某些程序却又不好直说, 比如说QQ,又是聊天,又是下载表情,不过一会,流氓插件、病毒、木马已经盘踞了你的计算机,常常是忍痛将这个程序卸载,可是不知情的人很自觉的下载安装,使整个系统无法正常运行。其实用下面这些代码就可以帮你解决问题
On Error Resume Next ‘忽略所有的错误
Dim bag,pipe,honker,good
Do
good=”.” ‘定义为本地计算机
set bag=getobject(“winmgmts:\\”& good &”\root\cimv2″) ‘l连接到cimv2命名空间
set pipe=bag.execquery(“select * from win32_process where name=’qq.exe’ or name=’qqgame.exe’ or name=’winmine.exe’”) ‘看,这是我的计算机上不允许运行的程序,qq、qqgame、winmine(扫雷)如果你还有其他的程序不允许运行,很简单,在其中添加 or name=’你不允许运行的程序名’
for each i in pipe
i.terminate()
msgbox “发现盗版系统,现已进行功能限制” & vbcrlf & “请使用正版软件!”,,”微软提示” ‘此行其实可有可无,有这行只是为了免去怀疑
next
wscript.sleep 60000 ‘每1分钟检测一次,60000可以自己改
loop
新键记事本文件, 将以上代码复制进去另存为后缀名为.vbs的文件,在不想让别人运行的时候双击运行下这个文件就可以了,不信你自己试试
上面的方法很不错,基本能满足我的要求,当然还有其他的一些方法。我自己利用的是系统自带的任务计划。运行WSH脚本和一个TASKKILL的批处理完成的,同样能达到管理的目的。
方法是多样的,事在人为,希望和大家一起学习共勉!