一个很SB的方法,来开始调一个刚启动就SB的程序
生活随笔
收集整理的這篇文章主要介紹了
一个很SB的方法,来开始调一个刚启动就SB的程序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
自己鼓搗的方法,累死我了。。。
遇到一個程序,這程序啟動之后,會自動重新啟動我的電腦,
我想調試它一下,但是遇到了問題,
如果我用調試器附加上去的話,電腦是不重起了,但是它啟動了之后會立刻黑屏,全黑,
根據分析,實際上是有個全黑的窗口占到了最前,后面的窗口都不能顯示出來,
然后這個黑色的窗口卡死,并且把附加到它上面的調試器也卡死了。
頭痛啊,怪我,不會玩,想了很久,想到了一個辦法。
?
目標機器開啟雙機調試,我的真機,打開WinDBG,連接雙機調試,
然后在目標機器里面啟動一個WinDBG,加載目標程序,目標程序加載了之后先不著急跑,
在我的真機里面,用WinDBG附加到目標機器里面的目標進程中,這時候,是可以下一個應用層斷點的,
我的真機里面的WinDBG下了應用層斷點之后,把目標機里面的WinDBG,Detach了之后,
目標機里面的目標程序會立刻跑起來,跑起來了之后,目標機里面的WinDBG也沒事可做了,
這時候,我的真機里面的WinDBG就可以斷下來了,
終于能調了。
轉載于:https://www.cnblogs.com/suanguade/p/6244194.html
總結
以上是生活随笔為你收集整理的一个很SB的方法,来开始调一个刚启动就SB的程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eclipse 在 Linux中常用命
- 下一篇: 真核转录组(denovo/reseque