PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   疑難雜症區 (https://www.pcdvd.com.tw/forumdisplay.php?f=34)
-   -   如何判斷某記憶位址所執行的程式? (https://www.pcdvd.com.tw/showthread.php?t=406326)

maclingt 2004-11-04 07:53 AM

如何判斷某記憶位址所執行的程式?
 
大家好!
這個問題相信大家常常碰到,只是技術層次較高,所以比較難以下手Debug。
三不五時,我們在執行程式的時候,往往都會碰到Windows出現類似以下的訊息:0x77fcdeab指令無法在記憶體位址0x0001f6dd進行寫入。這樣的訊息雖然看似好像是實體記憶體出了問題,但根據我長期的經驗,十之八九都是因為程式相衝才會導致至這個問題。
問題來了,我要怎麼知道在某一個記憶位址上,目前到底正在執行哪一個程式(不管是副程式或驅動程式)呢?唯有知道哪一個程式,才有辦法得知哪兩個無法同時執行,哪兩個會同時相衝。請問有時麼方法、手段還是工具程式,可以知道某個記憶區段所正在執行的程式呢?還請大家多多指教,謝謝。

Lucica 2004-11-04 10:08 AM

這個東西的意義、Windows 的記憶體管理,都不是你想像的那樣...
這些東西,在專門的書中是可以花上幾個章節來說明的。
反正,對一般使用者來說,是沒辦法作什麼處置的,乖乖關閉程式吧。


所有的時間均為GMT +8。 現在的時間是06:22 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。