教你十分钟写一个软件防火墙

首先在记事本中写入想禁止的清单

注: 只输入程序名,不输入文件后缀 ,一个程序一行

这里以火狐为例

代码如下:

$process_name = type "black.txt"            #需要关闭的进程
while ($true) {                             #死循环
    $processes = Get-process                #定义变量 获取所有进程
    foreach($i in $process_name)            #当i在需要关闭的进程表里时
    {
    if ($processes.name -contains $i){      #如果获取到所有的进程里包含i(即需要关闭的进程)
        Stop-Process -name $i               #关闭进程,进程名为i
    }
    }
	Start-Sleep -Milliseconds 500           #如果获取到所有的进程里不包含i(即需要关闭的进程),休息500MS
}

打开CMD,切换到文件所在目录,
运行以下命令:Powershell -w hidden -exec bypass -f ./fwd.ps1

接下来就是见证奇迹的时刻啦,不显示任何程序运行窗口,火狐这个程序只要打开就会迅速退出,除非电脑关机重启

如果你把这个脚本列入开机计划任务,那就是另一个悲伤的故事了

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值