2009-07-06 74 views
1

我想看看是否有可能在一個對象輕鬆地調試私有接入領域?調試私有訪問對象

這裏是爲了例如一個場景:一個應用程序正在運行的是從類私下訪問web瀏覽器類。

是否有可能停止應用程序,改變頁面的Html和繼續申請?

感謝,

凱爾。

編輯:

好吧,澄清。例如,我有一個帶有WebBrowser控件的應用程序的編譯.exe文件,它導航到了stackoverflow。

將能夠將調試器(Visual Studio/Olly/Native /等)附加到可執行文件,並更改(通過WebBrowser的屬性)網站的HTML?

。希望清除它一點點,謝謝。

+0

任何人有任何想法? – 2009-07-13 13:40:58

+0

你能舉一個代碼示例嗎?如果你問,「在Visual Studio調試器中,我可以修改私有變量」,答案是肯定的。或者你打算在代碼中調用一些私人的東西? – 2009-07-15 09:02:10

回答

0

在調試程序,可以編輯無論是在你的進程中加載​​,是通過內存編輯器中,或通過變量導航下來。

我並不太熟悉WebBrowser控件,但我認爲它提供了一個對象模型,它允許用戶對下載的內容產生的DOM進行變異。 (所有其他對象都可以用類似的方式導航)。調試器不會試圖執行任何語言級別的規則,例如'私人'等。

如果您想知道這是否合法,是的 - 如果您有操作系統權限來調試應用程序,那麼內存空間是公平的遊戲。

或者,你想知道如何與這個特定的控制做呢?

(通過評論或編輯回覆的問題 - 我仍然不知道你後什麼,我猜別人沒有任何因此缺乏響應)