“安全场景脚本执行”是一项默认安全功能,用于搜索嵌入脚本中的危险命令。
危险或不安全的命令是指可能会被恶意脚本利用,进而影响系统的命令,例如用于访问操作系统而不是场景的命令。脚本命令并非总是危险的,但它们可能隐藏在场景文件中,并被用于有害用途。
场景安全工具只扫描和移除场景中已知的恶意脚本。它无法移除新脚本,但可以阻止新脚本运行。
在“首选项”对话框的“安全”选项卡中配置“安全场景脚本执行”。
当“安全场景脚本执行”阻止一个命令时,这并不意味着场景包含恶意脚本,而是意味着它发现了一个调用不安全命令的嵌入脚本。
您可以尝试以下两种方法:
嵌入式脚本是 3ds Max 场景文件 (.max) 中包含的脚本,而不是脚本文件(.ms、.mcr、.mse、.mzp)中包含的脚本,或键入到 MAXScript 侦听器中执行的脚本。这些场景项可以包含以下脚本:
单击嵌入脚本中的链接时,将显示一条警告,提示您正在尝试打开链接,并在打开链接之前要求您确认。
如果脚本命令可以访问操作系统资源或者在计算机范围之外进行通信,则将被视为不安全的命令。已知恶意脚本执行此类操作是为了复制自己或修改系统。有关此功能阻止的命令的完整列表,请参见安全场景脚本执行阻止的命令