在XP Home Client上进行远程调试? [英] Remote Debugging on an XP Home Client?

查看:98
本文介绍了在XP Home Client上进行远程调试?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

伙计们:

  在Win 7 Ultra,VS 2010 Pro,C ++上进行开发.

  我有一个可以在Win 7系统上正常运行的应用程序,但是在客户端的Windows 7笔记本电脑上运行时失败,并且在运行XP Home的笔记本电脑上同时失败.

  尝试运行远程调试器的客户端会导致此错误:

    发生以下错误: Visual Studio远程调试器不支持此版本的Windows,
    查看Msvsmon的帮助以获取更多信息.

  我希望我错了,但是我开始感到无法在XP Home客户端上使用远程调试器.

  我的客户端在技术上并不偏爱,并且设置其系统以运行远程调试会话的客户端也不会发生.

  有什么方法可以通过XP Home客户端运行远程调试吗?

  如果不是,这是一个技术问题吗?

  如果没有,您如何建议我继续?

  我已经阅读了VS 2010 Pro的EULA,并解释为允许我在多台计算机上安装VS 2010,只要一次只使用一个副本即可.因此,我在XP家用笔记本电脑上安装了VS2010,带有调试器.

  我相信有一些命令行选项可以将调试信息放入发布的可执行文件中,以便调试器可以获取一些信息.

  我还可以构建具有与调试版本相同的优化级别的发行可执行文件吗?这是否有助于使代码与调试符号对齐?为了帮助我确定故障点?

  该应用程序及其所有支持库太大,无法从Win 7系统复制到XP笔记本电脑.

  去年有人遇到了这个问题,响应者没有说无法在XP Home上运行远程调试,他们没有解决这个问题.

http://social.msdn.microsoft.com/Forums/zh-CN/vsdebug/thread/e071bb56-4e7f-47ef-b6d5-a799e9dcf025/

  谢谢
  拉里

 

解决方案

系统要求 Visual的 Studio 2010远程调试器是:

 

支持的操作系统: Windows 7,Windows Server 2003 R2(32位x86),Windows Server 2003 R2 x64版本,Windows Server 2003 Service Pack 2,Windows Server 2008 R2,Windows Server 2008 Service Pack 2,Windows Vista Service Pack 2,Windows XP Service Pack 3

    带有Service Pack 3的Windows XP(x86)-入门版以外的所有版本
    带有Service Pack 2的Windows Vista(x86和x64)-简化版除外的所有版本
    Windows 7(x86和x64)
    带有Service Pack 2的Windows Server 2003(x86和x64)-所有版本
    Windows Server 2003 R2(x86和x64)-所有版本
  • 带有Service Pack 2的Windows Server 2008(x86和x64)-所有版本
  • Windows Server 2008 R2(x64)-所有版本

 

如您所见,几乎所有带有sp3的Windows XP(x86)版本都支持远程调试器,您是否为Windows XP安装了SP3机器?


Hi Folks:

   Developing on Win 7 Ultra, VS 2010 Pro, C++. 

   I have an app that runs fine on my Win 7 system, but fails when run on my client's Windows 7 Laptop and it fails at the same point on my laptop that runs XP Home. 

   Attempts to run the client side of the remote debugger results in this error:

      The following error occurred:  The Visual Studio Remote Debugger does not support this edition of Windows, 
      View Msvsmon's help for more information.

   I hope I'm wrong, but I'm starting to get the feeling that I can't use the remote debugger on an XP Home client. 

   My client is not technically inclined, and setting up his system to run the client side of a remote debugging session is just not going to happen. 

   Is there any way to run remote debugging with an XP Home client? 

   If not, is this a technical issue? 

   If not, how would you suggest I proceed? 

   I've read VS 2010 Pro's EULA, and I interpret it to allow me to have VS 2010 installed in more than one computer, as long as I only use one copy at a time.  So I have VS2010 installed on the XP Home Laptop, with it's debugger. 

   I believe there are command line options that put debug information in a release executable, so the debugger can get some information. 

   Can I also build a release executable with the same level of optimization as a debug build?  Will this help to keep the code lined up with the debug symbols? To help me identify the point of failure?

   The application, with all of it's support libraries, is too large to copy from the Win 7 system to the XP laptop. 

   Someone ran into this problem last year, and the responders didn't say remote debugging couldn't be run on XP Home, they didn't address that question.

http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/e071bb56-4e7f-47ef-b6d5-a799e9dcf025/

   Thanks
   Larry

 

解决方案

System requirements of Visual Studio 2010 remote debugger is:

 

Supported Operating Systems: Windows 7, Windows Server 2003 R2 (32-Bit x86), Windows Server 2003 R2 x64 editions, Windows Server 2003 Service Pack 2, Windows Server 2008 R2, Windows Server 2008 Service Pack 2, Windows Vista Service Pack 2, Windows XP Service Pack 3

  • Windows XP (x86) with Service Pack 3 - all editions except Starter Edition
  • Windows Vista (x86 & x64) with Service Pack 2 - all editions except Starter Edition
  • Windows 7 (x86 and x64)
  • Windows Server 2003 (x86 & x64) with Service Pack 2 - all editions
    • Users will need to install MSXML6 if not already present
  • Windows Server 2003 R2 (x86 and x64) - all editions
  • Windows Server 2008 (x86 and x64) with Service Pack 2 - all editions
  • Windows Server 2008 R2 (x64) - all editions

 

As you can see that almost all editions of Windows XP (x86) with sp3 support remote debugger, did you install SP3 for your Windows XP machine?


这篇关于在XP Home Client上进行远程调试?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆