- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我们正在尝试跨域进行远程调试,从 Windows 7 机器到 Windows XP 家用机器。这些机器使用 LogMeIn Hamachi 通过 VPN 连接在一起。
我已经查看了关于彻底设置远程调试的 MSDN 指南,并且已经克服了很多错误,但我总是遇到障碍。我可以让它进入 native 调试,但无法进行托管调试以进行身份验证。这是我已经完成的事情 --
Visual studio 和调试监视器以相同的管理员用户身份在各自的计算机上运行 -- 调试/调试。
调试器最初拒绝在 xp 机器上运行,所以我这样运行它:runas/user:debug "c:\josh\msvsmon.exe -nosecuritywarn -noauth -anyuser"然后切换它从那里转到托管模式。
hamachi 为计算机提供虚拟 IP,但不提供主机名。我已将远程计算机的 IP 解析为我本地主机文件中的主机名——这让我摆脱了 vstudio 无法找到 debug@HOSTNAME 的困境,并来到了我现在的天堂。
编辑:对,我当前的错误。我尝试登录并在身份验证模式下收到“登录和密码错误”错误。我尝试手动设置“ guest 解析为本地帐户”消息,但没有帮助。
请随意忽略所有这些特定位,只解决我的一般问题——我只是为了彻底和背景故事等而将它们包括在内。
最佳答案
嗅探显示 VS 2010 通过 SMB 连接到远程调试器。它打开 IPC$
然后共享尝试打开命名管道 \Microsoft.VisualStudio.10.0.Remote\<name>
, 然后 \Microsoft.VisualStudio.10.0.Remote\svc=msvsmon100
(参见 Can named pipe names have backslashes? 关于额外的反斜杠)。
<name>
使用 /name
定制精氨酸在 msvsmon
的一侧和前缀 <name>@
在 VS 侧。默认情况下,它是运行 msvsmon/VS 的用户名。我不知道第二个管道是什么时候创建的;在身份验证模式下,它不是。
因此,您需要以下权限和设置:
<name>
在 VS 端和/或服务器端,并根据您作为身份验证的用户的管道 ACL 具有所需的访问权限。显然,msvsmon
中的“权限”窗口反射(reflect) ACL(“调试”必须对应于所需的 ACL 标志集)。在我的测试中,msvsmon
拒绝将用户添加到允许的列表中,并带有一个模糊的错误。因此,最简单的事情仍然是创建本地用户并将其添加到本地管理员。关于windows - 通过网络连接到 Visual Studio 远程调试器 (msvsmon) 所需的设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3477804/
我有一个可用于开发但不适用于服务器的 vbscript。 我想调试这个,但我不想在服务器上安装visual studio。 使用调试器进行调试的最轻量级方法是什么? 最佳答案 如果您指的是“经典”VB
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 7年前关闭。 Improve t
我的公司有一个使用嵌入在其运行时中的 Lua 的程序,正在加载 .lua磁盘中的文件并重复执行其中定义的功能。 有没有办法附加到正在运行的进程并在我的 .lua 中设置断点?文件? (我会接受 gdb
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
在使用 perl 调试器时,有没有办法跳出当前循环? 例如: line 1 for($i=1;$iperl -d Loading DB routines from perl5db.pl version
我有一个递归下降树对象。我希望能够设置断点并在 Xcode 调试器中检查它。检查顶层工作得很好。但是在我下降一个级别后,调试器说 ivars 的值超出了范围。有什么办法可以防止这种情况发生吗? 编辑:
我正在用 javascript for windows(以及在 wsf 中使用 javascript 和 vbscript)编写桌面脚本,而不是用于 internet 并且不使用任何资源管理器。我需要
我在测试模块的新添加时遇到了问题。 (特别是 - ~ 运算符似乎仅在 Math::Complex 中不适用于此新功能。)它看起来太奇怪了,但理想的方案是在 . t 程序。 好吧,我很快就放弃了那个的想
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 9 年前。 Improv
谁能告诉我可用于 C++ 语言的调试器有哪些。另请提供有关这些调试器的详细信息或引用以获取相同的详细信息。 最佳答案 Wikipedia有一个完整的调试器列表。比任何个人都大得多,会从他们的头顶发出嘎
要在 Python 脚本中添加临时调试器断点,我可以插入以下行 import pdb; pdb.set_trace() Pdb 从标准输入中读取,因此如果脚本本身也从标准输入中读取,这将不起作用。作为
我想设置一些调试命令(如 import ipdb; ipdb.set_trace()),以便在 jupyter 中运行调试器(我必须运行 HTTP 服务器)。有人知道这样的事情吗? 上下文:我有一个长
我发现可以使用以下代码从代码中调用 pdb 调试器: import pdb; pdb.set_trace() 是否有 Pycharm 调试器的等效项?因为我更愿意只学习一个调试器。我想运行,而不
那里有免费的 LINQ 调试器吗?我在 LINQ 方面很糟糕,我要改进的唯一方法就是拥有一些简单的调试器,我可以在其中调试我用它犯的愚蠢错误。 有什么建议吗?一个简单的谷歌查询网络 bupkis 免费
我开始使用 realgud在 GNU Emacs 24.3.1 中作为 GUD 的替代品。 (主要是因为当我用 vanilla pdb 设置断点时,它不尊重它。) 我正在使用 pdb bin/star
考虑这个小的 perl 程序,test.pl : #!/usr/bin/env perl use warnings; use strict; use Number::Format qw(:subs);
有没有办法用其他应用程序(例如 Eclipse)控制富士通 Softune 调试器?我考虑发送 Softune 文档中提到的命令并解析输出,但也欢迎其他方法。 最佳答案 eclipse有插件;文件名为
我正在开发一个需要网络登录的 iPhone 应用程序。像往常一样我打电话 [[UIApplication sharedApplication] openURL:loginURL]; 这将关闭应用程序并
我目前正在研究调试器。我读到调试器有软件断点(apparently 这些是最常用的断点)。这些通过将操作码的第一个字节替换为 Int 3(操作码 0xcc)来工作。 我已经读过程序的文本(/code)
我正在尝试尽可能多地摆脱 Delphi IDE 附带的编辑器。现在我正在寻找一种将 Delphi 的调试器插入不同编辑器的方法。 是否有隐藏的 API、命令行界面或类似的东西使其他应用程序能够设置调试
我是一名优秀的程序员,十分优秀!