您好,尝试使用 Fority 扫描我的解决方案时出现以下异常。
我在默认位置 Windows/System32 文件夹中有 ildasm。而且我可以从命令提示符打开 ildasm.exe。请让我知道,我失踪了。
我正在使用 Visual Studio 2012,带有 64 位的 fortify 4.0。
提前致谢
您好,尝试使用 Fority 扫描我的解决方案时出现以下异常。
我在默认位置 Windows/System32 文件夹中有 ildasm。而且我可以从命令提示符打开 ildasm.exe。请让我知道,我失踪了。
我正在使用 Visual Studio 2012,带有 64 位的 fortify 4.0。
提前致谢
找不到 ildasm.exe 工具可以按照 greencrizz 的建议解决,但如果需要,也可以在命令行上指定:-Dcom.fortify.sca.IldasmPath=C:\path\to\ildasm.exe
“未找到规则文件”的意思是,没有下载规则。这些可以从命令行使用 fortifyupdate 下载,在 IDE 插件/AWB 的选项中或通过 Fortify 支持门户手动下载。另请注意,如果您有权访问 Fortify 支持门户,则有一个知识库部分,其中包括此类问题的解决方案。
您是否修改了 \Core\config\fortify-sca.properties 中的密钥 com.fortify.sca.IldasmPath?将您的 ildasm.exe 的路径放在右侧。
com.fortify.sca.IldasmPath=C:\PATH\TO\ildasm.exe
请注意,您需要转义反斜杠。(\\)
希望有帮助