十分钟教你写个软件防火墙!powershell。

首先,打开记事本,输入你要限制运行的程序清单,
注意一个程序一行,只输入程序名,不输入文件后缀,
以记事本和火狐为例,格式见下图,输入完成后保存为black.txt。
在这里插入图片描述
代码保存为xxx.ps1

$process_name=type .\black.txt
while ($true) {
    $processes = Get-Process
    foreach ($i in $process_name)
    {
    if ($processes.Name -contains $i) {
        Stop-Process -name $i
    }
    }
    Start-Sleep -Milliseconds 500

}

需要禁止记事本和火狐浏览器运行的时候,只要我们打开CMD,切换入文件所在目录,
运行以下指令即可:Powershell -w hidden -exec bypass -f ./fwd.ps1

接下来就是见证奇迹的时刻啦,不显示任何程序运行窗口,记事本和火狐这两个程序只要打开就会迅速退出,除非电脑关机重启(如果你把这个脚本设为开机自动启动,那就是另一个悲伤的故事了)。

猜你喜欢

转载自blog.csdn.net/haha13l4/article/details/89585367
今日推荐