3ds Max 安全功能

本主题列出了 3ds Max 中与安全相关的功能以及引入这些功能的版本。

3ds Max 版本 功能
2022.3

受保护的文件位置

现在,当安全场景脚本执行处于启用状态时,多个文件系统位置受到保护。请参见受保护的文件位置

启动脚本和隐藏目录

在先前版本中,如果目录树中有任何目录处于隐藏状态,则不会加载位于该树中的启动脚本。这意味着 3ds Max 安装目录或其上级目录不能设置为隐藏。现在,您可以将 3ds Max 安装目录或其上级目录设置为隐藏,这些目录中包含的启动脚本可以加载。

SSSE 阻止脚本化自定义属性

现在,安全场景脚本执行阻止脚本化自定义属性中包含的任何不安全命令,无论是在加载场景时执行还是从 MAXScript 侦听器或编辑器执行。

2022.2

安全设置管理:

某些与“安全场景脚本执行”相关的安全设置可由系统管理员管理。请参见系统管理员的安全设置

2022.1

脚本种植缓解:

3ds Max 用于查找未指定完整路径的脚本或文件的位置将减少为几个受控目录。这适用于可以采用简单脚本名称的任何 MAXScript 函数(如 fileIn()),以及如何搜索 startup.ms 启动脚本。

有关此行为的详细信息,请参见 MAXScript 帮助中的“文件访问函数搜索行为”主题。

MAXScript 安全执行:

新的 safeExecute()safeReadValue()safeReadExpr() 函数始终执行任意代码段,就好像已启用安全场景脚本执行一样。

2022

安全场景脚本执行:

安全场景脚本执行功能会阻止执行不安全的命令。

更新通知:

现在,如果 Autodesk App Store 中有新版本可用,则当您启动 3ds Max 时,3ds Max 安全工具功能会通知您。

脚本日志记录:

3ds Max 加载的所有脚本都记录在系统日志中,以供审核。

2021.3 脚本文件加载:

不再加载隐藏脚本和系统脚本。