IntervalZero RTX64 4.x 帮助文档

⌘K
  1. 主页
  2. 文档
  3. IntervalZero RTX64 4.x 帮助...
  4. 配置实时子系统 (RTSS)...
  5. 配置远程调试

配置远程调试

在 RTX64 控制面板配置远程调试(Configure remote debugging)页面中,用户可以决定是否允许远程调试连接到当前计算机。您还可以查看系统上安装的 Microsoft 远程工具的列表。

注意:RTX64 远程调试器是 Runtime 的可选功能。只有安装了 RTX64 远程调试器功能,相关设置才会出现在控制面板中。


在 RTX64 控制面板中打开此页面

在 RTX64 控制面板中打开配置远程调试页面:

  1. 在 Windows 开始菜单中,导航至 RTX64 4.x Runtime,单击 RTX64 Control Panel
  2. 单击 Configure the RTSS Subsystem -> Configure Remote Debugging

允许新的远程调试链接

默认情况下,不允许新的远程调试连接。要允许连接,选中允许新的远程调试附加连接至当前计算机(Allow new remote debugging attach connections to this computer) 复选框。控制面板会根据此复选框的选择,显示以下状态之一:

状态含义
Not active
未激活
允许新的远程调试附加连接至当前计算机(Allow new remote debugging attach connections to this computer)复选框未选中。这是默认状态;
Listening on <IP:Port number>
监听<IP:端口号>
子系统正在监听新的远程调试连接。

注意:听新的远程调试附加连接时,无法更改 IP 地址和端口号。
Not listening. Please specify another IP address for new remote debug attach connections.
未监听。请为新的远程调试连接指定另一个 IP 地址
由于先前指定的 IP 地址不再可用,子系统不会监听连接到此计算机的新远程调试。需要指定新的 IP 地址。

注意:取消选中允许新的远程调试附加连接至当前计算机(Allow new remote debugging attach connections to this computer)并不会终止当前活动的远程调试会话。它仅禁止后续的远程调试连接到计算机。

配置远程连接

当选中允许新的远程调试附加连接至当前计算机(Allow new remote debugging attach connections to this computer)复选框时,可以设置新的远程调试连接的 IP 地址和端口号。

配置远程连接:

  1. 设置IP地址(Set the IP address)。您可以接受默认地址或指定新地址。下拉菜单显示已在使用的活动 IP 地址。当子系统正在监听新的远程调试附加连接时,无法更改此值;
  2. 设置端口号(Set the port number)。您可以接受默认值 31094 或指定新的端口号。该值必须介于 1 和 65534 之间。控制面板会自动根据指定的 IP 地址验证该数字。当子系统正在监听新的远程调试附加连接时,无法更改此值;
  3. 如果 IP 地址或端口号已更改,请单击应用(Apply)保存新值。

系统上的 Microsoft 远程工具

RTX64 控制面板会自动检测受支持的 Visual Studio 远程工具是否配置为远程启动和连接,并在系统中的 Microsoft 远程工具(Microsoft remote tools on the system)下显示状态。

版本状态
列出支持的 Visual Studio 远程工具版本。
RTX64 支持使用 Visual Studio 2022、2019、2017 和 2022 的远程工具进行远程启动和连接
显示是否为每个版本的 Visual Studio 远程工具配置了 RTX64 远程启动和附加调试支持。

未安装(Not Installed)表示当前版本的 Visual Studio 远程工具未安装。参阅 Microsoft 文档以确定 Visual Studio 远程工具的版本:
https://docs.microsoft.com/en-us/visualstudio/debugger/remote-debugging

已配置(Configured)表示当前版本的 Visual Studio 远程工具已准备好,可以启动和附加进行远程调试。用户必须手动启动对应版本的 MSVSMON。更多信息,请参阅 RTX64RemoteConfig

未配置(Not Configured)表示当前版本的 Visual Studio 远程工具尚未准备好用于远程调试。需要进一步设置。单击配置(Configure)通过 RTX64RemoteConfig 命令行设置与 RTX64 一起使用的远程工具。