如何使用VC进行远程调试

作者&投稿:诗寿 (若有异议请与网页底部的电邮联系)
如何使用VC进行远程调试(Remote Debug)~

1. 配置目标机1)拷贝Remote Debugger客户端与目标程序的调试版本到目标机。拷贝目录C:/Program Files/Microsoft Visual Studio 8/Common7/IDE/RemoteDebugger/x86。目标程序如C:/Windows/System32/Thpsvr.exe2)执行Remote Debugger客户端程序msvsmon.exe。首先关掉Windows防火墙。运行程序后,选择[Tools]-[Options]。选择[No Authentication(native only)],并勾选[Allow any userto debug]。2. 配置主机1) 打开工程,选择调试模式。由菜单依次选择[Project] [Properties] [Configuration Properties] [Debugging]。将Debuggerto launch选为Windows Remote Debugger.2) 配置Remote Debug参数。[Remote Command] 设置为目标程序全路径,C:/Windows/System32/Thpsvr.exe。[CommandArguments] 按需要为程序设置参数。[Remote Server Name] 填入目标机的IP地址。[Connection] 设为Remote with no Authentication(native only)其它设置不需要改动。客户机和主机配置都已经完成,接下来以和本机调试相同的方法进行调试就可以了。

没C基础?
是什么程度的?
完全没有的话~~在DOS那种界面下用~sprintf()输出一些值看看
在MFC下用AfxMessagebox()输出一些值看看
如果这些都会的话~~
那就用断点吧~主要是看断点时侯的附值情况~~
我会的也就这么多了!其它的请其他高人来回答!

1. 配置目标机
1)拷贝Remote Debugger客户端与目标程序的调试版本到目标机。
拷贝目录C:/Program Files/Microsoft Visual Studio 8/Common7/IDE/Remote Debugger/x86。
目标程序如C:/Windows/System32/Thpsvr.exe
2)执行Remote Debugger客户端程序msvsmon.exe。
首先关掉Windows防火墙。
运行程序后,选择[Tools]-[Options]。选择[No Authentication(native only)],并勾选[Allow any user to debug]。
2. 配置主机
1) 打开工程,选择调试模式。
由菜单依次选择[Project] [Properties] [Configuration Properties] [Debugging]。将Debugger to launch选为Windows Remote Debugger.
2) 配置Remote Debug参数。
[Remote Command] 设置为目标程序全路径,C:/Windows/System32/Thpsvr.exe。
[Command Arguments] 按需要为程序设置参数。
[Remote Server Name] 填入目标机的IP地址。
[Connection] 设为Remote with no Authentication(native only)
其它设置不需要改动。
客户机和主机配置都已经完成,接下来以和本机调试相同的方法进行调试就可以了。

1. 配置目标机
1)拷贝Remote Debugger客户端与目标程序的调试版本到目标机。
拷贝目录C:/Program Files/Microsoft Visual Studio 8/Common7/IDE/Remote
Debugger/x86。
目标程序如C:/Windows/System32/Thpsvr.exe
2)执行Remote Debugger客户端程序msvsmon.exe。
首先关掉Windows防火墙。
运行程序后,选择[Tools]-[Options]。选择[No Authentication(native only)],并勾选[Allow any user
to debug]。
2. 配置主机
1) 打开工程,选择调试模式。
由菜单依次选择[Project] [Properties] [Configuration Properties] [Debugging]。将Debugger
to launch选为Windows Remote Debugger.
2) 配置Remote Debug参数。
[Remote Command] 设置为目标程序全路径,C:/Windows/System32/Thpsvr.exe。[CommandArguments] 按需要为程序设置参数。
[Remote Server Name] 填入目标机的IP地址。
[Connection] 设为Remote with no Authentication(native only)
其它设置不需要改动。
客户机和主机配置都已经完成,接下来以和本机调试相同的方法进行调试就可以了。


VC++或者JAVA远程连接SQL数据库实例
Server端程序:package test;import java.net.*;import java.io.*;public class Server { private ServerSocket ss;private Socket socket;private BufferedReader in;private PrintWriter out;public Server(){ try { ss=new ServerSocket(10000);while(true){ socket = ss.accept();String RemoteIP =...

如何利用VC的Remote Debug功能
PC的VC环境中进行设置,首先通过菜单Project\\Setting打开设置对话框,然后选中Debug页面,将远程文件设置为:z:\\debug\\test.exe,就如同你在Remote PC上运行该程序时的名称。在Host PC的环境中设置,通过菜单Build\\Debugger Remote Connection打开设置对话框,然后设置Remote PC的地址。然后就可以在Host PC上...

vc 6.0连接oracle11g
VC++连接远程Oracle数据库 1.如果主机A要连接远程主机B的oracle数据库,那么主机A和主机B都要安装oracle数据库,否则会提示找不到安装程序异常(或者主机A安装oralce客户端程序),主机B要配置数据库本地网络服务名和监听程序,用于对外网络开放本地数据库网络服务和监听远程程序通过网络连接本地数据库。2....

vc++ 2005 控制台程序如何获取远程网页代码
你直接发送Get请求就可以了 如果你熟悉Socket 你可以抓包 自己组织成HTTP包发送 如果你不熟悉Socket MFC有 CInternet 和CHttpFile 两个类 可以帮你做这个事情 如果你需要事例代码 建议利用搜索引擎学习 不要老想着找人要代码

vc故障灯是什么意思?
VC故障灯的亮起通常意味着视频会议或语音通话出现了问题。对于企业或机构来说,这可能会导致重要会议的中断或延误,影响业务进程。因此,及时发现并解决故障十分必要。对于使用VC进行远程教育、医疗等应用的个人用户来说,VC故障灯的亮起同样会对其产生负面影响。因此,在使用VC时应尽量保证其稳定性,同时...

易语言怎么编写远程控制啊?像灰鸽子的那种!最好有源代码!
由于黑客技术的发展,远程控制被少数人利用,对国民生产产生了不良的后果。本教程不得不接触到远程控制这个方面,但仅以讨论的形式为大家介绍,并不进行细致的介绍,以让大家对此类黑客技术有所提防。 由于本教程中,某程序可能即包含了服务器组件,也包含了客户组件,因此如果用外部流行的“服务端\/客户端”提法很容易混淆...

VC是什么?
VC正加速涌入中国市场。2005年,共有10.7亿美元的风险投资砸给了中国企业。创业投资顾问机构清科公司预测,2006年该数字将升至15亿美元。 VC是venture capital(风险资金)投资的意思,是指风险基金公司用他们筹集到的资金投入到他们认为可以赚钱的行业和产业的投资行为。比如美国的兰德,中国的清科公司,还有很多,他们的投资...

求教大侠们,如何将vc++输出的结果(以txt格式输出),要求将这个文件输出...
你会用vc写通信不,就是vc的Web开发!!简单的说,你先将要输出的内容以消息的形式(socket)发送到接收端,然后接收端再把消息内容写入文件。当然,你会写vcWeb程序的前提。

IP VC是什么意思?
IP VC在生活中的应用非常广泛。它可以应用于企业内部的电话通信系统、家庭电话、手机通话等,也可以应用于视频会议、在线教育等领域。IP VC的优势在于它不受距离和地域的限制,可以随时随地进行远程语音通讯,方便快捷。它也可以结合其他技术进行升级,例如与云计算、物联网等技术结合,实现更加智能化的语音...

VC和Dev-c++有什么区别
2、Dev-c++:是一款自由软件,遵守GPL许可协议分发源代码。它集合了MinGW中的GCC编译器、GDB调试器和 AStyle格式整理器等众多自由软件。三、特点不同 1、VC:允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。2、Dev-c++:使用MingW64\/TDM...

宏伟区18516504811: 如何使用VC进行远程调试(Remote Debug) -
皮苇双虎: Debugging Out-Of-Process Server) 因为服务的方法和事件的实现要靠客户来触发,所以调试服务必须要先启动客户程序. 方法一:1.在ProjectàSetting的Debug Tab上输入客户程序;2. 在服务程序代码中设置断点既可调式. 方法二:(在...

宏伟区18516504811: 如何利用VC的Remote Debug功能
皮苇双虎: 介绍 在VC中提供了Remote Debug的功能,使得开发人员可以将程序在另外一台PC上运行,然后在本机对程序进行调试. 正文 如何利用VC的Remote Debug功能 环境:VC6 SP4 WinXP 假设有下面一段代码: void CChildView::OnPaint() { ...

宏伟区18516504811: 怎样用Visual GCC远程调试Linux程序 -
皮苇双虎: 一. 调试前的准备1) 将工程所用的*.cpp和*.h文件放到相同目录下,工程文件*.prj也建在此目录下,并且导出Makefile到此目录下;( Windows系统和Linux的目录路径表示方法不同,用此法可避免调试时找不到源代码文件的路径)2) 将整个工...

宏伟区18516504811: 请问如何使用vc进行c语言程序的单步调试,麻烦说的详细一点 -
皮苇双虎: 呵呵,你说的很对了,但呢.到scanf时不是从当前的这个窗口下方输入,而是从出现的dos窗口输入,下断点是在程序调试时,全速运行(程序太大时单步太慢),但到断点处就会停止运行,方便观察此时的数据和变量值,看程序逻辑是否出错.单步调试主要观察变量值的变化情况,是否与期望的相同.

宏伟区18516504811: VC怎么进行逐步调试? -
皮苇双虎: 在vc环境中,对程序如main中的某处按f9下个断点,然后按f5运行起来,会断在你下断点的地方,按f10就是一条一条语句地执行,即步过;f11是在遇到函数调用时进入函数的实现处,即步入

宏伟区18516504811: VC2010怎么调试程序 -
皮苇双虎: 我来教你Debug下面的startwithoutdebugging是调试compile是编译biuld是链接startwithoutdebugging是运行(调试) 告诉我你的Q·Q,我可以直接远程协助

宏伟区18516504811: 请问怎样使用vc++进行调试? -
皮苇双虎: 我的水平不高,有说得不对的地方请指教.先设置断点(不是 张静轩 的),f9;再按f5调试运行,这时程序会运行到你设置的断点,如果断点有很多,会先到程序运行到的断点(说不清楚);然后按f10一步步走,或者f11,进入函数(把鼠标移到debug上,这些都是可以看到的);看下面显示的值是否正常,来判断~~~~~~

宏伟区18516504811: VC如何进行跟踪调试技巧 -
皮苇双虎: F9:添加/去除断点 F5:进入调试模式 F10:跳步执行当前语句、函数 F11:单步执行

宏伟区18516504811: 如何在vc6.0中对代码进行调试 -
皮苇双虎: 打开你要调试代码的工作空间.按快捷键F5或点击以下图片上标记的图标进入调试模式.打开调试工具条,一般情况下当你按F5键后会自动弹出,如果没有弹出的话,右击工具栏空白处,会弹出下图,选中调试,就会出现调试工具条.接下来...

宏伟区18516504811: 如何运行VC程序 -
皮苇双虎: 从你的提问看你基础还是比较差的.在VC时运行程序,可以用调试执行F5,也可以是直接执行ctrl+f5.从菜单和工具栏上也可以触发.锐英源专业解答.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网