标签: remote-debugging

如何在用户帐户不匹配时进行远程调试?

如何在以下情况下配置Visual Studio远程调试:

  1. 我的开发人员计算机是AD域的成员,我的用户名是"DevelopersName".
  2. "远程"机器位于同一个以太网段上,但不属于域.
  3. "远程"机器必须在"RemoteUserName"下运行软件.

我能找到的大多数文档表明,您需要在同一个域中具有相同的用户名.这不可能.

我可以将我的用户名添加到"远程",但软件仍然需要在"RemoteUserName"下运行.

如果有帮助,我可以将第二张网卡添加到我的开发者机器并直接连接"远程"机器.

使用VS2008,但很快就会转向VS2010.

谢谢.

debugging remote-debugging visual-studio-2010 visual-studio-2008 visual-studio

6
推荐指数
1
解决办法
5965
查看次数

如何在GDB中使用跟踪

gdb文档中:

tracepoint工具目前仅适用于远程目标.请参阅指定调试目标一节.此外,远程目标必须知道如何收集跟踪数据.此功能在远程存根中实现; 但是,在撰写本文时,与GDB一起分发的存根都不支持跟踪点.

强调我的.我在哪里可以获得这样的存根(对于在Debian x86或x64上使用GCC编译的C/C++代码)?或者我该怎么做?有关编写存根的文档仅提及实现与串行端口通信的功能.谢谢!

c debugging debian gdb remote-debugging

6
推荐指数
1
解决办法
2221
查看次数

Visual Studio 2010远程调试 - 无法连接:拒绝访问

我正在尝试远程调试exe,但我不断收到错误消息.这是配置:

在开发机器上:

  • Windows Vista 32位
  • Visual Studio 2010
  • 防火墙禁用

在远程机器上:

  • Windows 7 64位
  • msvsmon.exe(从开发机器共享)
  • MyProgram.exe(32位,C#,.NET 4.0)
  • 防火墙禁用

两台计算机都在同一个域中.我使用相同的帐户登录,该帐户在两台计算机上都具有管理员权限.

这就是我的所作所为:

  • 在远程计算机上启动msvsmon.exe(使用"以管理员身份运行")
  • msvsmon输出:名为domain\login@machinecreated的新服务器.等待输入连接.
  • 从visual studio:Debug> Attach to process.使用填充限定符字段domain\login@machine
  • visual studio输出:无法连接到名为"machine"的Microsoft Visual Studio远程调试监视器.拒绝访问.
  • msvsmon输出:domain\login connected

我错过了什么?

编辑:

如果dev机器也是64位(在Win7 x64上试过),它看起来有效.所以现在的问题是:如何使我的Windows Vista 32工作?

.net remote-debugging visual-studio-2010 c#-4.0

6
推荐指数
1
解决办法
1779
查看次数

使用RSE使用Eclipse检出远程源作为Java项目

我相信我现在已经在这个问题上彻底彻底地扫描了网络,所以这里有.我有一些源文件(Java)存在于远程计算机(托管Amazon EC2)上.我可以通过SSH连接到机器,我可以使用Eclipse的RSE插件远程查看和编辑文件.太好了!

现在,我想创建一个与该远程位置相关联的项目.我可以通过在RSE透视图中选择目录并选择(创建远程项目)来实现.将项目导入Eclipse,我可以从那里查看和编辑文件.太好了!

问题是这个项目是作为"常规"项目导入的,而我希望它是一个Java项目.在Eclipse中似乎没有一种简洁的方法将远程项目转换为Java.有没有办法做到这一点?请注意,我正在尝试使用远程计算机上安装的工具(编译器等).

java eclipse remote-debugging remote-access amazon-ec2

6
推荐指数
1
解决办法
1251
查看次数

无法远程启动WebLogic以进行调试

我使用以下选项设置我的远程WebLogic服务器进行调试:

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=${DEBUG_PORT},server=y,suspend=n -Djava.compiler=NONE"
Run Code Online (Sandbox Code Playgroud)

我在服务器上启动了WebLogic,发现它正在监听8453上的dt_socket.我在我的本地Eclipse上添加了远程服务器并测试了连接.我还看到服务器已启动,我可以查看详细信息.但是,我无法在DEBUG重新启动.我也停止了服务器上的WebLogic,现在在Eclipse中我看到它已停止,但我无法启动它(调试和启动的图标显示为灰色).当我在Eclipse中设置远程Java应用程序时,我确实检查了"允许终止远程VM".

在停止服务器之前,调试图标没有被禁用,当我点击它时,我得到了这样的消息:

Cannot attach to remote server.
Please make sure the server myserver.com is running and listening for transport dt_socket at address: 8453
Failed to connect to remote VM. Connection refused.
Connection refused: connect
Run Code Online (Sandbox Code Playgroud)

java eclipse weblogic remote-debugging

6
推荐指数
1
解决办法
2万
查看次数

如何设置Google的v8 javascript独立引擎进行远程调试?

如何设置/构建/运行Google的V8引擎,以便我可以调用示例javascript文件并逐步解释它一直到C++代码?

v8 remote-debugging embedded-v8

6
推荐指数
1
解决办法
1732
查看次数

我可以在Windows XP上使用Visual Studio 2010远程调试器从Visual Studio 2012调试.Net 4.0应用程序吗?

我可以在Windows XP上使用Visual Studio 2010远程调试器从Visual Studio 2012调试.Net 4.0应用程序吗?

我想,这是我的XP机器的截图(我暂时禁用了本地防火墙):

XP

这是Visual Studio 2012(远程机器框中的文本与Visual Studio远程调试器指示的服务器名称相同):

VS 2012

当我尝试调试时,我收到此错误:

错误

如果我将计算机名称更改为其他任何内容,我会收到此错误:

其他错误

是否可以从Windows XP上的Visual Studio 2012远程调试.Net 4.0应用程序我的一厢情愿或者这应该工作吗?

为了给出一些背景知识,我们在Windows 7上运行了一些.Net 4.0代码,但是在XP下崩溃了.据我所知,.Net 4.5编译器是4.0编译器的就地升级,如果你在.Net 4.0中有一个已在4.5中修复过的bug,你的4.0代码将编译正常,因为你使用的是更新的,固定编译器,但您可能会在实际的.Net 4.0计算机上遇到运行时问题.我怀疑情况可能如此,并希望对其进行测试.

我们必须使用Visual Studio 2012,我不制定规则!

windows-xp remote-debugging visual-studio-2012

6
推荐指数
1
解决办法
4458
查看次数

PyCharm远程调试

我有远程Ubuntu服务器,我正在尝试设置远程调试.配置如图所示这里.

import sys
import pydevd
sys.path.append('/root/home/scripts/pycharm-debug.egg')
pydevd.settrace('my_remote_server_IP', port=51234,
stdoutToServer=True, stderrToServer=True)
Run Code Online (Sandbox Code Playgroud)

我还连接远程主机以同步和上传我的python脚本到远程服务器.(工具 - >部署 - > ...)

当我开始调试时:

C:\Python27\python.exe C:/Projects/python/demo.py
Could not connect to xx.xx.xx.166: 51234
Traceback (most recent call last):
  File "C:\Program Files (x86)\JetBrains\PyCharm 2.7.1\helpers\pydev\pydevd_comm.py", line 428, in StartClient
    s.connect((host, port))
  File "C:\Python27\Lib\socket.py", line 224, in meth
    return getattr(self._sock,name)(*args)
error: [Errno 10061] ??????????? ?? ???????????,

Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题呢?

python remote-debugging pycharm

6
推荐指数
1
解决办法
5620
查看次数

将java远程调试器端口暴露给Internet是否安全?

我打算通过互联网公开一个用于远程调试基于Java的Web服务的端口,但是我想了两次,我意识到它没有任何身份验证.

从理论上讲,似乎可以编写一个附加到远程调试器端口的工具,并通过Java API执行任意系统命令.或者修改/转储数据库,依此类推.至少这种利用似乎是这种情况http://securityaffairs.co/wordpress/36394/hacking/paypal-remote-code-execution.html

我不记得曾经强烈警告过暴露远程调试器端口.但是现在,当数百个僵尸网络扫描端口寻找漏洞时,应该更好地做广告.

可以请任何人评论它是否安全和/或如何以安全的方式在任意基于Java的Web服务上这样做?我的目标是能够在生产服务器上执行远程调试.

java security exploit remote-debugging

6
推荐指数
1
解决办法
2225
查看次数

从cmd分析.NET应用程序:缺少vsperf.exe for x64

我正在尝试远程分析Windows 2008 R2 x64上的.NET 4.5应用程序.我安装了vs_profiler_x64_enu.exe(取自VS 2015)并从C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Team Tools\Performance Tools\x64文件夹运行VSPerfCmd.exe.它说:

错误VSP1336:无法附加到进程ID:... w3wp.exe.要在此版本的Windows上收集采样数据,请使用vsperf.exe

不确定我的Windows版本有什么问题,但是说.问题是x64目录中没有vsperf.exe,但它存在于用于x86应用程序的父目录中.无论如何运行它会返回预期的错误:

错误VSP1336:无法附加到进程ID:... w3wp.exe.此版本的性能分析工具不支持分析64位进程.请使用x64目录中的分析工具.

谷歌搜索没有帮助.根据我发现的一切,\ x64\vsperf.exe应该存在.安装远程工具(rtools_setup_x64.exe)也没有帮助.

.net windows profiling remote-debugging

6
推荐指数
0
解决办法
591
查看次数