vs2005远程调试的问题 只能通过RemoteDebugger进行Attatch to Process么?这样的话程序先要在远程机器上运行,初始化时发生的错误就没法调试了~~~有没有类似于vc6里面指定远程程序,直接F5启动,可以从头调试的方法呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 vs2005远程调试不象vc6那么简单,已经做了修改,你需要转换,以前我也是觉得vc6方便,但用习惯了vs2005远程调试反而觉得vs2005方便。vs2005远程调试方法如下:调试前提, 被调试机器上有运程调试器程序, 这个程序可以从VS2005的安装目录下拷贝:拷贝一个文件夹就可以了. 然后运行这个程序, 你会看到服务器的名称, 这个名称下面需要用到.如果是默认安装,那么这个文件夹的路径如下:C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86 [附加到进程]:菜单:“调试”---“附加到进程”被调试端---Remote PC; 运行程序的用户名 和 运行 远程调试器的用户名(可在) 具有对调试端的访问权限(USER组就可以了)比如: UserA;调试端---Local HOST; 运行VS的用户名具有对Remote的访问权限(USER)就可以了比如: UserB:那么, 需要在Remote PC 上添加UserB, 密码是对端相同; 可以是User组 在Local Host上添加UserA; 密码是对端相同; 可以是User组[F5直接启动远程调试]:如果不进行提前设置, F5将启动本地调试; 要启动远程调试必须先进行"项目属性"的设置:在"项目属性"---"调试"--- 调试类型选择 "远程调试"主要是两个地方: 一个是输出文件位置, 也可以在生成后事件里拷贝或手动拷贝;另一个是调试文件位置, 需要设置调试类型为远程调试, 然后设置服务器为: 运程服务器名, 这个名字就是远程调试器上显示的名称. 如M8000@SetM8000, M8000表示的是连接远程计算机所使用的用户名, 调试主机上需要有这个用户名才能正常连接.还需要设置"远程命令", 就是调试时运行哪个文件, 可以直接写被调试机器上的实际目录,比如: D:\Test\Test.exe 下午也翻到您说的这个了,但是和vs中的选项略有出入,“输出文件位置”是要修改“链接-》生成目录”么?比如我用A机调试B机上的exe,选项这样填远程命令:c:\myapp.exe(B机上的程序路径)命令参数:空工作目录:不知怎么填?本机工作目录?还是?远程服务器名称:192.168.0.2望指教! VS2005中远程调试的配置方法 在VS2005中不能使用VS2003的远程调试程序。VS2005远程调试的方法:(1) 远程端:安装VS2005光盘"X:\vs\Remote Debugger\x86\ rdbgsetup.exe"。或者直接运行或copy本地端的: "Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86"(2) 远程端:“本地安全策略 - 安全选项 - 网络访问:本地帐户的共享和安全模式”改为:经典-本地用户以自己的身份验证。(3) 远程端:启动Remote Debuger,从“工具 - 选项”中将身份验证模式改为“无身份验证,允许任何用户进行调试”。或者直接用命令行:"X:\ msvsmon.exe" /noauth /anyuser /nosecuritywarn,可以建个快捷方式以方便运行。(4) 本地:在VS2005中,“工具”--“附加到进程”,传输选“远程”,限定符输入远程端的主机名或IP地址,回车,终于出来了可爱的进程列表。 “有没有像vc6里面指定远程端程序,然后可以直接从本地启动远程程序并调试的方法???”VC6我没用过,不知道它是怎么样的。我用VS2005编译结果都是直接输出到调试机(另一台机器),应该和你说的是一种情况吧?直接在编译的机器按F5就可以把调试机上的程序RUN起来。方法:1、先在你的调试机上建立一个可读写的共享目录。2、把你编译机器的输出目录设到这一目录。3、设置调试选项,调试选项中填写的目录都是调试机上的目录。我想运行msvsmon.exe这个东东你应该都知道的吧。Good lucky!你的图片是怎么发上来的?给你截了两个图不知道怎么发上来 http://blog.csdn.net/ydbcsdn/archive/2009/03/19/4003306.aspx 可以上传到这里http://img.snpstudios.com.cn/upload/ 关于writeFile写命名管道的问题 VC 中使用 CoCreateInstanceEx(CLSID_TrendServer,NULL,CLSCTX_REMOTE_SERVER,&ServerInfo,1,&MultiQi)时出现错误提示框 如何卸载vs2003.net自动安装的vss版本管理软件? 一个新手的问题 怎样把浮点数转换为字符串? 怎样把资源做成DLL的形势? 见鬼了???? 请教高手:如何弹出一个win9x风格的目录框?? 急啊!!! 求个MFC中sleep延时不阻塞(程序未响应)的方法 一个关于VC获取指针的问题 各位同学好!咨询一个编码的问题! 问个问题。
调试前提, 被调试机器上有运程调试器程序, 这个程序可以从VS2005的安装目录下拷贝:
拷贝一个文件夹就可以了. 然后运行这个程序, 你会看到服务器的名称, 这个名称下面需要用到.如果是默认安装,那么这个文件夹的路径如下:
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86 [附加到进程]:菜单:“调试”---“附加到进程”
被调试端---Remote PC;
运行程序的用户名 和 运行 远程调试器的用户名(可在) 具有对调试端的访问权限(USER组就可以了)
比如: UserA;调试端---Local HOST;
运行VS的用户名具有对Remote的访问权限(USER)就可以了
比如: UserB:那么, 需要在Remote PC 上添加UserB, 密码是对端相同; 可以是User组
在Local Host上添加UserA; 密码是对端相同; 可以是User组[F5直接启动远程调试]:如果不进行提前设置, F5将启动本地调试; 要启动远程调试必须先进行"项目属性"的设置:在"项目属性"---"调试"--- 调试类型选择 "远程调试"主要是两个地方: 一个是输出文件位置, 也可以在生成后事件里拷贝或手动拷贝;
另一个是调试文件位置, 需要设置调试类型为远程调试, 然后设置服务器为: 运程服务器名,
这个名字就是远程调试器上显示的名称. 如M8000@SetM8000, M8000表示的是连接远程计算机
所使用的用户名, 调试主机上需要有这个用户名才能正常连接.还需要设置"远程命令", 就是调试时运行哪个文件, 可以直接写被调试机器上的实际目录,
比如: D:\Test\Test.exe
比如我用A机调试B机上的exe,选项这样填
远程命令:c:\myapp.exe(B机上的程序路径)
命令参数:空
工作目录:不知怎么填?本机工作目录?还是?
远程服务器名称:192.168.0.2
望指教!
在VS2005中不能使用VS2003的远程调试程序。VS2005远程调试的方法:
(1) 远程端:安装VS2005光盘"X:\vs\Remote Debugger\x86\ rdbgsetup.exe"。或者直接运行或copy本地端的: "Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86"
(2) 远程端:“本地安全策略 - 安全选项 - 网络访问:本地帐户的共享和安全模式”改为:经典-本地用户以自己的身份验证。
(3) 远程端:启动Remote Debuger,从“工具 - 选项”中将身份验证模式改为“无身份验证,允许任何用户进行调试”。
或者直接用命令行:"X:\ msvsmon.exe" /noauth /anyuser /nosecuritywarn,可以建个快捷方式以方便运行。
(4) 本地:在VS2005中,“工具”--“附加到进程”,传输选“远程”,限定符输入远程端的主机名或IP地址,回车,终于出来了可爱的进程列表。
1、先在你的调试机上建立一个可读写的共享目录。
2、把你编译机器的输出目录设到这一目录。3、设置调试选项,调试选项中填写的目录都是调试机上的目录。我想运行msvsmon.exe这个东东你应该都知道的吧。Good lucky!
你的图片是怎么发上来的?给你截了两个图不知道怎么发上来
http://img.snpstudios.com.cn/upload/