青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

S.l.e!ep.¢%

像打了激速一樣,以四倍的速度運(yùn)轉(zhuǎn),開心的工作
簡單、開放、平等的公司文化;尊重個性、自由與個人價值;
posts - 1098, comments - 335, trackbacks - 0, articles - 1
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
http://hi.baidu.com/1ian9yu/blog/item/bbaf1301240d7ad3267fb524.html

按照我這篇筆記寫的步驟去做,絕對能夠成功,并且還能大略地了解到為什么要這樣做的原因。第1部分是步驟,如果不想看原因的,直接按部照搬就可以成功。如果還想深入點了解為什么要做這些步驟,這些步驟的含義是什么?那就請繼續(xù)看第二部分。

第一部分(步驟):

先統(tǒng)一名稱,真實的操作系統(tǒng)叫HostOS,在VMware里虛擬的操作系統(tǒng)叫GuestOS。

1.在VMware里安裝好GuestOS;下載WinDBG并安裝好。

2.添加一個串口

在關(guān)閉GuestOS的情況下才能添加硬件。添加串口的過程如下:
添加硬件向?qū)?-> 添加 -> 選擇“串行端口” -> 選擇“輸出命名管道”
命名管道: \\.\pipe\com_1
終端是服務(wù)器.
其它終端是一個應(yīng)用程序

設(shè)備狀態(tài)
* 打開電源時連接

3.在GuestOS的boot.ini文件里填入如下內(nèi)容:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional Debug" /fastdetect /debugport=com1 /baudrate=115200

4.創(chuàng)建一個WinDBG的快捷方式,在“目標(biāo)”一欄后面加上:

-b -k com:pipe,port=\\.\pipe\com_1,resets=0

5.重啟GuestOS,選擇Debug模式。

6.雙擊第4步創(chuàng)建的那個快捷方式啟動WinDBG,它會自動去連接調(diào)試GuestOS。

可以看到,已經(jīng)成功了,現(xiàn)在可以盡情地調(diào)試內(nèi)核了。

第二部分(解說):

原理就是VMware在GuestOS虛擬一個COM口,并在HostOS創(chuàng)建了一個管道,這個管道的一端連接GuestOS的COM口,另一端則是WinDBG,所以HostOS(WinDBG)和GuestOS的所有數(shù)據(jù)交換都是通過這個管道來流通轉(zhuǎn)發(fā)的。

1.我的電腦沒有COM口,所以不能搭建調(diào)試環(huán)境?

不是的,你的電腦有沒有COM口與這個調(diào)試環(huán)境沒有任何關(guān)系,整個過程根本沒有使用到你電腦的物理COM口。VMware只是在GuestOS虛擬了一個COM口而已。

2.在創(chuàng)建串口(COM口屬于串口的一種)的過程中,看到指定的管道為“\\.\pipe\com_1”,我可以指定為其他嗎?

可以的。這只是指定一個管道名字而已,VMware用這個名字來創(chuàng)建一個命名管道。我完全可以改成“\\.\pipe\liangyu”、“\\.\pipe\aaa”等等,但記得要把WinDBG的快捷方式處的管道名字更改為一樣。

3.我可以在GuestOS的boot.ini文件更改那個COM口嗎?比如把COM1改為COM2?

不可以的,VMware會把虛擬出的這個COM口總是定義為com1。GuestOS的其他COM口都得讓位。

4.看到很多教程都說到要勾選“I/O模式”,如圖:

一定要勾選嗎?

這個勾選不勾選都可以,我沒發(fā)現(xiàn)有什么大的區(qū)別。

5.在更改GuestOS的boot.ini文件的時候,增加有“/debugport=com1 /baudrate=115200”這些內(nèi)容,含義是?

使用的調(diào)試端口是com1,波特率是115200。這是在告訴GuestOS現(xiàn)在要調(diào)試內(nèi)核(操作系統(tǒng)),把調(diào)試信息往COM1口輸出,使用的波特率是115200。
我在試驗的時候發(fā)現(xiàn),這個波特率其實也不一定要設(shè)為115200,完全可以修改為112233、445566等等其他數(shù)據(jù)。可能是因為WinDBG自動調(diào)節(jié)波特率來適配管道或COM口,所以波特率在這里沒有實際意義。

6.WinDBG的快捷方式那里添加了“-b -k com:pipe,port=\\.\pipe\com_1,resets=0”這些內(nèi)容,含義是?

大概意思就是使用管道“\\.\pipe\com_1”來進(jìn)行內(nèi)核調(diào)試。各個參數(shù)的說明在WinDBG的參考文檔里面有,這里粘貼一下:

-b
(Kernel mode only) This option has two effects:

1. The debugger will break into the target computer immediately upon connection.

2. After a reboot, the debugger will break into the target computer once the kernel is initialized. See Crashing and Rebooting the Target Computer for details and for other methods of changing this status.

-k [ConnectType]
(Kernel mode only) Starts a kernel debugging session. For details, see Choosing Kernel Debugging Settings. If -k is used without any ConnectType options following it, it must be the final entry on the command line.

resets=0
Specifies that an unlimited number of reset packets can be sent to the target when the host and target are synchronizing. Use the resets=0 parameter for Microsoft Virtual PC and other virtual machines whose pipes drop excess bytes. Do not use this parameter for VMware or other virtual machines whose pipes do not drop all excess bytes.

7.一定要這樣創(chuàng)建一個WinDBG的快捷方式才能進(jìn)行調(diào)試嗎?

不是的,我們完全可以先正常運(yùn)行WinDBG,然后選擇菜單“File”--->“Kernel Debug...”,然后會彈出對話框

Baud Rate : 115200
Port: \\.\pipe\com_1
*Pipe
*Reconnect
Resets:0

然后設(shè)置如上,點確定。這樣也是可以進(jìn)行調(diào)試的。

8.上面第5、第6步有先后順序嗎?看到很多資料都很強(qiáng)調(diào)這個先后順序。

這個是沒有先后順序的。你可以先執(zhí)行第5,再到第6步,或者先執(zhí)行第6,再到第5步都是沒有關(guān)系的。

選擇Debug模式后,即使進(jìn)入系統(tǒng)操作了很久,運(yùn)行了很多東西,但只要你運(yùn)行WinDBG,照樣能夠連上去調(diào)試。所以說這里是沒有先后順序的。

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲激情小视频| 91久久极品少妇xxxxⅹ软件| 亚洲最黄网站| 日韩一区二区精品| 99国产麻豆精品| 一区二区激情小说| 亚洲色图在线视频| 欧美有码视频| 久久噜噜亚洲综合| 欧美久久精品午夜青青大伊人| 欧美国产欧美亚洲国产日韩mv天天看完整 | 免费高清在线视频一区·| 亚洲欧美韩国| 久久久久久久综合日本| 免费永久网站黄欧美| 欧美日韩中文字幕日韩欧美| 国产精品美女主播| 一区二区三区在线视频播放| 国产日韩高清一区二区三区在线| 狠狠色狠狠色综合日日91app| 在线观看成人一级片| 亚洲免费电影在线| 午夜日韩激情| 欧美激情中文字幕一区二区| 一区二区三区三区在线| 久久视频在线视频| 国产精品久久9| 亚洲第一综合天堂另类专| 亚洲在线网站| 亚洲国产高清高潮精品美女| 亚洲一区二区在线免费观看视频| 久久人人看视频| 国产精品毛片在线| 国产精品毛片a∨一区二区三区| 亚洲电影欧美电影有声小说| 亚洲一区二区三区精品动漫| 久久亚洲午夜电影| 日韩午夜高潮| 久久综合久久综合九色| 国产精品美女黄网| 制服诱惑一区二区| 亚洲高清视频一区| 久久久蜜桃精品| 国产精品三级视频| 亚洲午夜一区二区三区| 欧美aⅴ一区二区三区视频| 亚洲视频一起| 欧美日韩视频一区二区三区| 亚洲国产精品一区在线观看不卡| 久久精品国产精品 | 99精品免费视频| 欧美精品情趣视频| 最新精品在线| 亚洲第一在线综合在线| 久久男人资源视频| 在线不卡欧美| 欧美国产成人在线| 久热这里只精品99re8久| 伊人激情综合| 欧美成人午夜免费视在线看片 | 免费在线成人| 日韩视频精品在线观看| 亚洲精品久久嫩草网站秘色| 欧美大成色www永久网站婷| 99精品欧美一区二区蜜桃免费| 欧美激情一区二区三区 | 欧美一区二区三区在线观看 | 亚洲国产视频一区| 欧美福利视频一区| 久久精品日产第一区二区| 伊人久久av导航| 久久综合亚州| 久久久精品五月天| 国产视频在线观看一区二区| 亚洲专区一二三| 日韩视频永久免费| 欧美日韩亚洲精品内裤| 国产一区在线看| 久久精品国产免费看久久精品| 亚洲一区二区三区成人在线视频精品| 欧美激情第五页| 亚洲三级免费电影| 亚洲福利视频在线| 欧美经典一区二区三区| 亚洲精选成人| 日韩一二三区视频| 国产一区二区三区精品欧美日韩一区二区三区| 最新中文字幕亚洲| 欧美午夜不卡视频| 国内外成人在线| 久久精品最新地址| 久久成人精品无人区| 欧美日韩一区二区高清| 久久精品最新地址| 老司机亚洲精品| 亚洲精选久久| 在线亚洲一区观看| 国产一区二区福利| 免费日韩成人| 欧美人与禽猛交乱配| 一区二区三区四区国产精品| 一本色道久久综合狠狠躁篇怎么玩 | 亚洲影院污污.| 亚洲性视频网站| 国产一区二区成人| 亚洲第一综合天堂另类专| 欧美成人精品三级在线观看| 亚洲免费伊人电影在线观看av| 欧美国产日韩在线| 欧美国产日韩在线| 先锋资源久久| 欧美1区3d| 亚洲天堂网站在线观看视频| 午夜精品三级视频福利| 亚洲黄色成人久久久| 亚洲午夜电影| 在线观看日韩国产| 久久精品国产77777蜜臀| 一区二区三区四区国产精品| 欧美在线影院在线视频| 正在播放欧美视频| 久久中文字幕导航| 欧美在线视频免费观看| 欧美精品 国产精品| 久久精品网址| 欧美三日本三级少妇三99| 久久综合综合久久综合| 欧美性做爰猛烈叫床潮| 欧美黄色成人网| 国产一区99| 一区二区高清视频| 亚洲日韩成人| 久久精品av麻豆的观看方式| 午夜精品www| 欧美日韩另类在线| 亚洲丰满少妇videoshd| 精品成人a区在线观看| 午夜精品999| 亚洲在线观看| 欧美三级视频在线| 亚洲福利国产| 亚洲国产精品视频| 欧美日本久久| 亚洲电影av在线| 黄网动漫久久久| 亚洲自拍啪啪| 亚洲欧美网站| 国产精品视频午夜| 一区二区三区视频在线| 欧美高清在线播放| 亚洲欧洲一二三| 国产农村妇女精品一区二区| 亚洲高清在线视频| 国产一区二区三区免费观看| 蜜臀a∨国产成人精品 | 欧美福利网址| 国产一区清纯| 欧美暴力喷水在线| 免费亚洲电影在线| aa成人免费视频| 欧美日韩国产成人高清视频| 亚洲天堂第二页| 午夜视频久久久| 在线看欧美视频| 米奇777在线欧美播放| 夜夜嗨av一区二区三区| 亚洲图片欧洲图片av| 国产深夜精品| 久久久人成影片一区二区三区| 欧美国产日韩精品免费观看| 亚洲国产综合在线看不卡| 欧美体内she精视频在线观看| 亚洲四色影视在线观看| 免费成人av在线| 亚洲国产欧美一区二区三区同亚洲| 久久久之久亚州精品露出| 国产一区在线免费观看| 欧美日韩国内自拍| 一本色道久久88综合日韩精品| 久久五月激情| 日韩视频免费大全中文字幕| 国产欧美综合一区二区三区| 久久久午夜视频| 亚洲欧美日本日韩| 欧美成在线视频| 久久漫画官网| 亚洲乱码国产乱码精品精可以看| 国产日韩精品一区二区| 久久综合中文色婷婷| 欧美一区二区大片| 亚洲国产另类 国产精品国产免费| 欧美一区二区三区四区夜夜大片| 激情综合网址| 国产美女精品视频| 久久精品国产在热久久| 亚洲免费视频成人| 在线看成人片| 精品999成人| 国产精品成人久久久久| 欧美日韩视频一区二区三区|