RTX64 不支持实时进程的当前工作目录(作为搜索路径)。在 RTX64 控制面板 Search path (搜索路径)页面中,可以配置一个搜索路径,以便 RTX64 加载 RTSS 或 RTDLL 时在指定目录中查找。设置搜索路径后,如果路径中的任一目录包含要加载的文件,则只需指定基本文件名,即可加载 RTSS 和 RTDLL。
注意:只有 RTX64Administrators 用户组的成员才能修改搜索路径。有关用户组的更多信息,请参阅 User Groups and Access Permissions(用户组和访问权限)。
在 RTX64 控制面板中打开此页面
在 RTX64 控制面板中打开配置子系统环境页面:
- 在 Windows 开始菜单中,导航至 RTX64 4.x Runtime,单击 RTX64 Control Panel;
- 单击 Configure the RTSS Subsystem -> Configure Subsystem Environment
默认搜索路径
默认搜索路径在以下情况使用:
- 运行 RTSS 应用程序时;
- 当实时应用程序加载 RTDLL 时。加载 RTDLL 时,在搜索默认路径中的目录之前,还要搜索包含应用程序 RTSS 模块的目录。
向搜索路径添加新目录
选择添加新目录的方法:
- 点击 Add(添加)按钮;
- 执行如下操作:
- 单击 Browse(浏览) (…) 选择想要添加到搜索路径的目录,单击 OK(确定);
- 在可编辑字段中直接输入路径,单击 Enter(输入),或直接复制/粘贴;
注意:搜索路径中的目录必须是绝对路径,并以正斜杠 (/) 结尾。
注意:搜索路径中的目录长度必须少于 253 个字符。通过搜索路径加载的文件名中的字符也应少于 253 个。超过此限制的目录和文件名组合将导致错误。
注意:如果搜索路径包含多个目录,则在加载应用程序或 RTDLL 时可能会遇到延迟。
注意:搜索路径中的目录顺序很重要。系统将按顺序搜索路径内的目录,从第一个开始,到最后一个目录结束。
从搜索路径中删除目录
从搜索路径中删除目录:
- 单击选中要从搜索路径中删除的目录;
- 单击 Delete(删除)按钮
更改搜索路径中的目录顺序
搜索路径中目录的顺序很重要。使用搜索路径时,将按目录顺序在搜索路径内搜索,从第一个目录开始,到最后一个目录结束。可以向上或向下移动搜索路径中的目录,来更改其搜索优先级。
更改搜索路径中的目录顺序:
- 单击要更改搜索优先级的目录;
- 更改顺序:
- 单击向上箭头 (˄) 可将目录在搜索路径中向上移动,从而提高其搜索优先级;
- 单击向下箭头 (˅) 可将目录在搜索路径中向下移动,从而降低其搜索优先级。