繁体   English   中英

在未安装Visual Studio的Windows XP计算机上运行的远程调试代码

[英]Remote Debugging code running on a Windows XP machine without Visual Studio installed

我想远程调试Windows XP计算机上运行的可执行文件。 这台机器没有安装Visual Studio。 我正在从网络上的另一台计算机运行Visual Studio .NET。 (我可以很容易地远程调试其他装有Visual Studio .NET的XP机器)。

我找到了远程调试工具(在这种情况下为msvsmon.exe )将文件夹复制到了要调试并运行它的计算机上的本地目录中。 cmd窗口指示我正在运行“ Visual C ++远程调试监视器(x86)版本7.00.96”

我尝试从VS中选择机器以附加到进程,但收到错误消息:

无法连接到机器。 调试器未正确安装。 运行安装程序以安装或修复调试器。

由于无法在线找到足够老的调试工具,因此我不确定该如何进行。

虽然时间还很充裕,但您应该获得VS2010 Service Patch 2的副本并进行安装,VS2010中msvsmon.exe的版本是支持XP远程调试的最新版本。 在我的工作中,我们为XP Embedded开发,并拥有在全球范围内广泛使用的安装基础。 如果我们更改运行时间(会破坏/损坏/关闭制造),我们的客户会大喊血腥的谋杀案。 因此,我们现在不得不迁移到VS2019,但我们还是为XP客户端构建的。 我们的新产品确实运行较新的Windows Embedded版本,但仍需要传统产品,并且这些产品基于XP嵌入式。 据我所知,VS2019没有远程调试功能,并且我们公司不允许将VS2010分发给我们的客户,以便他们可以单步调试。 非常沮丧。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM