2012-12-04 39 views
0

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

例如: 如果(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 

,但它无法运行,这是什么问题?

+0

万一程序没有从固定路径运行,如:c:/xxx.exe然后下次运行在d:/abc/xxx.exe – ooivanoo

回答

0

我很确定这是不可能的,批量反正。

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

有太多的变数需要考虑,而这实在不是你可以批量处理的。

+0

谢谢你的回复。你有什么建议吗?因为我的同事总是使用我的笔记本电脑与他们的便携式游戏玩游戏。防火墙没有什么帮助,因为它是便携式应用程序。 – ooivanoo

+0

我不是真的,对不起。我唯一能想到的就是阻止所有便携式应用程序运行,只能禁用USB驱动器。 –