首先在记事本中写入想禁止的清单
注: 只输入程序名,不输入文件后缀 ,一个程序一行
这里以火狐为例
代码如下:
$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
接下来就是见证奇迹的时刻啦,不显示任何程序运行窗口,火狐这个程序只要打开就会迅速退出,除非电脑关机重启
如果你把这个脚本列入开机计划任务,那就是另一个悲伤的故事了