Batch file 创建批处理文件以阻止特定程序

Batch file 创建批处理文件以阻止特定程序,batch-file,Batch File,如何创建自动运行批处理文件以阻止/关闭可移植程序 例如: 如果(xxx.exe正在运行) 然后(立即关闭或阻止访问internet) 多谢各位 我已测试了此批处理命令: @echo off :TOP tasklist /FI "IMAGENAME eq taskmgr.exe" /FO | grep taskmgr.exe if ERRORLEVEL == 0 taskkill /f /im taskmgr.exe GOTO TOP 但它无法运行,有什么问题吗?我很确定

如何创建自动运行批处理文件以阻止/关闭可移植程序

例如: 如果(xxx.exe正在运行) 然后(立即关闭或阻止访问internet)

多谢各位

我已测试了此批处理命令:

@echo off
:TOP
    tasklist /FI "IMAGENAME eq taskmgr.exe" /FO | grep taskmgr.exe
        if ERRORLEVEL == 0 taskkill /f /im taskmgr.exe
GOTO TOP

但它无法运行,有什么问题吗?

我很确定这是不可能的,不管怎样,批量运行都是不可能的

您可以编辑某些文件的注册表项以阻止它们运行,但这将是系统范围的,而不仅仅是便携式程序


<> P>有太多的变量需要考虑,这不是你可以在批处理中做的事情。

如果程序不是从固定路径运行的,例如:C:/XXX.EXE,那么下一次运行在D:/ABC/XXX.EXEXACK给您回复。你有什么建议吗?因为我的同事总是用我的笔记本电脑玩他们的便携式游戏。防火墙并没有多大帮助,因为它是便携式应用。我真的没有,对不起。我能想到的唯一能阻止所有便携式应用程序运行的方法就是禁用usb驱动器。