当前位置: 首页 > news >正文

武汉seo引擎优化seo关键词优化的技巧和方法

武汉seo引擎优化,seo关键词优化的技巧和方法,网站改变配色方案,潮州哪里有做网站WinDbg配置远程调试 1、为什么需要远程调试 某些特殊的场合需要远程调试,如: ①调试特殊的程序,比如在调试全屏程序,内核。 ②需要别人帮助调试或者帮助别人调试。比如由于商业性质不能直接给你pdb和源代码。 ③还有一类就是…

WinDbg配置远程调试

1、为什么需要远程调试

某些特殊的场合需要远程调试,如:

①调试特殊的程序,比如在调试全屏程序,内核。

②需要别人帮助调试或者帮助别人调试。比如由于商业性质不能直接给你pdb和源代码。

③还有一类就是在指定的机器上复现,此时dump也不好使。(下一篇文章我会介绍)

2、支持的远程协议有哪些?

从微软的官方文档来看,协议很丰富。有TCP,PIPE,SSL,COM,1394。其中最古老的要属1394,至今某些台式机器仍然保留这一接口。

3、介绍tcp协议方式

在这篇文章,我主要介绍tcp的方式。

注意:在配置远程调试,须保持两端的WinDbg版本一致。

我们先介绍下模式,既是远程调试,那就分为server端和client端。

举个例子:我现在有个疑难杂症搞不定,需要同事帮忙解决。我需要开启WinDbg的server模式,那我就是server端。同事连接进来就是client端。

有两种方式启动远程调试。这两种方式各一点差异,一个需要懂点WinDbg知识,一个就是类似小白模式。

3.1 小白模式

在安装WinDbg的目录中找到DbgSvr程序。

比如我这里:
在这里插入图片描述

注意看这里有很多的dbgsrv.exe,你该选择哪个呢?这是有讲究的。

如果你是要调试x86程序,那就选择上面红框中的dbgsrv.exe。如果是调试x64程序,那就需要选择amd64目录下的程序。

我曾经在这里吃过亏,一调试就报如下的错误。
在这里插入图片描述

管理员的权限打开cmd,进入此目录,如果不想每次这么麻烦就可以把此路径加入环境变量path中。下次开机就可以生效。
在这里插入图片描述

可以输入dbgsrv.exe /?,查看dbgsrv的简单使用方式。

在输入dbgsrv.exe -t tcp:port=18888,要是没有任何的错误表示成功,等待client端连接。

在这里插入图片描述

在client端打开WinDbg,菜单栏中选择File打开,出现如下画面:

按照上面的格式输入tcp:server:192.178.2.10, port=18888,这里其实还加上密码参数更为安全,最后点击OK
在这里插入图片描述

如果连接没有问题就会出现如下的画面,我们在server端再起一个notepad进程。
在这里插入图片描述
在这里插入图片描述

3.2 入门模式

比如我现在正在调试notepad.exe,在server端的WinDbg命令行输入.server tcp:port=18888,password=abcc

0:009> .server tcp:port=18888, password=abcc
Server started.  Client can connect with any of these command lines
0: <debugger> -remote npipe:Pipe=DbgX_10353c0f6e1d413fb8a6a0f047ef46eb,Password=*,Server=192.168.2.10
1: <debugger> -remote tcp:Port=18888,Server=192.168.2.10

在client端,打开WinDbg,输入tcp:server=192.178.2.10,port=18888, password=abcc,这里需要把ip地址换成你自己的。
在这里插入图片描述

成功之后在client端显示的画面:

0:009> .server tcp:port=18888, password=abcc
Server started.  Client can connect with any of these command lines
0: <debugger> -remote npipe:Pipe=DbgX_10353c0f6e1d413fb8a6a0f047ef46eb,Password=*,Server=192.168.2.10
1: <debugger> -remote tcp:Port=18888,Server=SIH-D-697.cn.net.ntes
192.168.2.10 (tcp [::ffff:192.168.2.10]:51941) connected at Mon Aug  5 20:01:37 2024

server端显示的画面:

0:009> .server tcp:port=18888, password=abcc
Server started.  Client can connect with any of these command lines
0: <debugger> -remote npipe:Pipe=DbgX_10353c0f6e1d413fb8a6a0f047ef46eb,Password=*,Server=192.168.2.10
1: <debugger> -remote tcp:Port=18888,Server=SIH-D-697.cn.net.ntes
192.168.2.10 (tcp [::ffff:192.168.2.10]:51941) connected at Mon Aug  5 20:01:37 2024

之后你在client输入的命令就会同步到server端的WinDbg。

此时可以在client端的WinDbg输入k:

0:009> k# Child-SP          RetAddr               Call Site
00 000000f9`fb1ffd38 00007fff`9e07cafe     ntdll!DbgBreakPoint
01 000000f9`fb1ffd40 00007fff`9d127374     ntdll!DbgUiRemoteBreakin+0x4e
02 000000f9`fb1ffd70 00007fff`9dffcc91     KERNEL32!BaseThreadInitThunk+0x14
03 000000f9`fb1ffda0 00000000`00000000     ntdll!RtlUserThreadStart+0x21
http://www.yidumall.com/news/7554.html

相关文章:

  • 第三方微信网站建设寄生虫seo教程
  • 自己做的网站还用维护呢seo优化课程
  • 网站建设制作流程网站seo策划方案案例分析
  • 株洲网站排名北京seo推广系统
  • 网站建设进度表 免费下载友情链接获取的途径有哪些
  • 前端手机网站谷歌seo工具
  • 餐饮网站欣赏百度账号注册中心
  • 手机营销推广方案长沙网站seo报价
  • a做爰视频免费网站广告公司营销策划方案
  • 网站被黑 百度跳转广告联盟接单平台
  • 公司网站建站流程怎么样推广自己的店铺和产品
  • 关于优化网站建设的方案网络营销主要内容
  • 网站建设项目工作分解seo免费诊断
  • 做门窗安装去哪些网站找生意开发一个app需要多少钱?
  • 做网站如何下载别人网站图片重庆网站关键词排名优化
  • 整页图片广告网站源码网站关键词优化工具
  • 做网站空间百度云和阿里云区别宁德市高中阶段招生信息平台
  • 校园超市网站开发背景老域名购买
  • ipa文件自己网站怎么做下载秦皇岛seo排名
  • 广州哪里做网站百度招商客服电话
  • 网站建设logo友情链接交换的方法
  • 创建一个网站的最常用的方法是先建立一个文件夹建站系统cms
  • 做网站美工要学什么网站关键词优化软件效果
  • html网站开发工具东莞建设企业网站
  • 网站做的一样侵权吗seo免费诊断电话
  • 成都园林设计公司win7系统优化大师
  • 网站使用流程图微信投放广告多少钱
  • 深圳涂料网站建设整站seo免费咨询
  • seo建站工具商品推广软文范例100字
  • 一个企业做网站推广的优势seo少女