![]() |
||
|
Amateur Member
![]() 加入日期: Sep 2004
文章: 44
|
如何判斷某記憶位址所執行的程式?
大家好!
這個問題相信大家常常碰到,只是技術層次較高,所以比較難以下手Debug。 三不五時,我們在執行程式的時候,往往都會碰到Windows出現類似以下的訊息:0x77fcdeab指令無法在記憶體位址0x0001f6dd進行寫入。這樣的訊息雖然看似好像是實體記憶體出了問題,但根據我長期的經驗,十之八九都是因為程式相衝才會導致至這個問題。 問題來了,我要怎麼知道在某一個記憶位址上,目前到底正在執行哪一個程式(不管是副程式或驅動程式)呢?唯有知道哪一個程式,才有辦法得知哪兩個無法同時執行,哪兩個會同時相衝。請問有時麼方法、手段還是工具程式,可以知道某個記憶區段所正在執行的程式呢?還請大家多多指教,謝謝。 |
|||||||
|
|
|
Major Member
![]() 加入日期: Jul 2004 您的住址: 台北
文章: 142
|
這個東西的意義、Windows 的記憶體管理,都不是你想像的那樣...
這些東西,在專門的書中是可以花上幾個章節來說明的。 反正,對一般使用者來說,是沒辦法作什麼處置的,乖乖關閉程式吧。 |
||
|
|