① 以管理员身份运行windbg ② File->open executable 打开要调试的应用程序(如果程序已经运行,可以附加File->attach to a process) ③ 在命令行中输入 .server tcp:port=9090 或者命令行方式(注意可能有进程命令行参数):windbg –server tcp:port=9090 “C:\Program Files (x86)\iqiyi\ifl\Manager.exe” ④ 在被调试机器上设置pdb文件的路径(调试服务器不用设置“源代码路径”,在调试客户端上设置源码路径)
① 设置源文件路径 ② 连接到被调试机器上,选择File->connect to a remote session 输入:tcp:server=192.168.1.100,port=9090 或者采用命令行: windbg -remote tcp:port=9090,server=192.168.116.135 ③ 检查符号文件路径,调试客户端pdb路径必须和调试服务器上设置的符号路径一模一样,拷贝调试服务器的符号路径到调试客户端windbg上。否则在调试客户端不能下断点。假如调试服务器上pdb路径是C:\Users\sanganlei\Desktop\x68\Release,就要拷贝到调试客户端上,尽管调试客户端上不存在这个路径,也要原模原样拷贝。这个符号路径貌似自己不拷贝,好像连接成功后,符号路径会从调试服务器上(生产环境)自动同步到调试客户端上(自己pc)。无论如何确保和调试服务器上的符号路径一样就行了,否则下不了断点!!!!!!!!!!调试客户端上(自己pc)不用存在pdb文件,只要在调试服务器上有pdb文件就行了)