我的PC上设置了软件限制策略。每当我尝试从命令行使用mingw32-make时,我都会这样:
mingw32-make.exe -j 4 -e -f Makefile
This program is blocked by group policy. For more information, contact your system administrator.
mingw32-make.exe: *** [All] Error 1
Makefile:4: recipe for target `All' failed
在软件限制策略中,我有C:\MinGw
的路径规则。
另外,如果进入命令行mingw32-make.exe
,在没有makefile的文件夹中,这就是我得到的:
mingw32-make: *** No targets specified and no makefile found. Stop.
我猜ming32-make运行SRP下不允许的辅助可执行文件。 有谁知道这个节目可能是什么?
答案 0 :(得分:1)
我发现事件查看器会记录SRP何时阻止某些内容。使用这个,我发现mingw32-make在用户的%TEMP%文件夹中创建了一个.bat文件。然后我将SRP中的.bat文件列入白名单。它需要一个通配符,因为.bat文件名的一部分是随机生成的。
但是,这将允许执行与通配符匹配的任何.bat文件。这允许恶意文件与通配符匹配时运行。