2013-07-06 31 views
1

我正在创建一个“自毁”脚本,当有人试图非法访问我的文件时,它将删除我的用户文件夹。我没有管理员权限,但我有权删除我自己的用户文件夹。 Windows不会允许我删除它,如果某个进程正在访问某个文件时出于显而易见的原因,那么我想要尝试执行的操作是退出在我的用户名下运行的所有进程,以便我可以毫无顾虑地删除该文件夹。有没有办法与TASKKILL.exe做到这一点?如何使用BAT文件终止使用我的用户帐户启动的所有进程?

+0

谁来保证不仅处理您的用户名下运行是访问你的个人资料目录 – Jon

+0

这是商业环境还是学校?还有什么其他原因没有管理员权限?你知道文件和文件夹可以在删除后恢复,对吧? – foxidrive

回答

5

这应该强行杀死用户MyUser任何任务:

taskkill /f /fi "USERNAME eq MyUser" 

参考文献:

+1

它会杀死运行taskkill的批处理文件,所以它的任何删除都不会发生。 – foxidrive

+0

我已经尝试使用'taskkill/f/fi“IMAGENAME ne cmd.exe”',但即使这样也会关闭cmd窗口。 – evilgoldfish

+0

标记答案是正确的,因为它回答了问题,但它不能解决我的问题。 – evilgoldfish

相关问题