调试私有访问对象

时间:2009-07-06 13:24:06

标签: .net debugging

我想知道是否可以轻松调试对象中的私有访问字段?

以下是一个场景:一个应用程序正在运行一个可以从类中私下访问的WebBrowser类。

是否可以停止应用程序,更改页面的Html并继续申请?

谢谢,

凯尔。

修改

好的,澄清一下。我有一个带有WebBrowser控件的应用程序的编译.exe导航到stackoverflow,例如。

是否可以将调试器(Visual Studio / Olly / Native / Etc。)附加到可执行文件,并更改(通过WebBrowser的属性)网站的HTML?

希望有点清楚,谢谢。

1 个答案:

答案 0 :(得分:0)

在调试器中,可以编辑进程中加载​​的任何内容,通过内存编辑器进行编辑,或者通过变量向下导航。

我并不过分熟悉WebBrowser控件,但我认为它提供了一个对象模型,允许用户改变由下载的内容产生的DOM。 (所有其他对象可以以类似的方式导航)。调试器不会尝试强制执行任何语言级规则,例如“私有”等。

如果你想知道这是否合法,是的 - 如果你有OS权限来调试应用程序,那么内存空间是合理的游戏。

或者您是否想知道如何使用此特定控件?

(通过评论或编辑回复问题 - 我仍然不知道你在追求什么,我猜其他人也没有因此缺乏回应)