vc++ 2012在x86 Windows Xp机器上的远程调试
VC++2012 Remote Debugging on a x86 Windows Xp Machine
是否有可能在远程Windows Xp (x86)机器上调试本机c++应用程序(v110_xp工具集)。
我已经尝试在Windows Xp上下载vc++ 2012的远程工具,但我无法安装它。因此,我为vc++ 2010安装了远程工具,并配置了远程调试工具,以允许每个人在没有身份验证的情况下进行调试(只是为了尝试它是否有效)。在本地pc (Windows 7)上,我设置了远程pc的名称,并选择"无认证"。但是这行不通
嗯,你可以用Windows的调试工具来做,Visual Studio 2012已经增加了对它的支持。在VS2012安装之后,还应该安装Windows DDK 8.0。然后,您应该安装"X86调试器和工具-x86_en-us"。在目标(XP)机器上安装msi"包,正确配置防火墙(最好完全禁用)并使用新的"Windows用户模式传输"(WinDDK添加了它)进行连接。现在你可以按F10/F11/Shift-F11步进。
然而,有一个烂苹果在一堆- Windows调试器工作W-A-A-Y慢,步进从一行到另一行5到10秒的延迟…对我来说,这是不可接受的,所以我仍然在VS2010中调试所有的bug(哈哈)。
相关文章:
- Visual Studio 发布模式阻止在调试模式下执行的代码.使用 WinHTTP 和多线程
- 当 2 个线程共享同一物理内核时,具有错误共享的易失性增量在发布中的运行速度比在调试中慢
- SIGABRT 和线程相关的异常,但在调试期间工作正常
- 在 C++20 中调试协程
- if 语句仅在前面有调试 cout 行(C 中的多线程)时才通过
- 尝试在我的基类中启动线程时,Visual Studio 由于调试错误而中止我的程序
- 在 Visual Studio 中的调试中断时设置默认线程,C++
- 反调试器技术:如何使用 VB.NET 对调试器隐藏线程?
- 调试器看到的输出线程 ID
- 如何调试此C 11线程代码
- 线程在 read() 上阻塞时"消失",如何调试它?
- 在调试线程时无限循环
- 设置(C++)多线程调试(/MTd)时会发生崩溃
- 在另一个线程中调试插件
- 复制/调试一些多线程地狱
- 调试调试器内部未发生的崩溃
- 调试线程时printf的效果
- 使用大型线程池调试多线程C++应用程序
- 使用 Dev-C++ 5.2.0.2 进行调试 - 调试时找不到程序文件 gdb.exe
- Qt多线程项目-调试器冻结