在Delphi中监控变量

时间:2015-06-22 13:16:56

标签: windows delphi winapi memory-management

我想监视var(最好是在堆中)进行任何类型的书写更改。

确切地说,我希望在拥有进程中监控特定地址范围,其长度为N个字节。

原因:第二个进程可能会通过WriteProcessMemory在外部更改var的值,并且只要其地址范围更改了值,就会触发事件。

我该如何监控?

这似乎很不专业:

while true do
begin
 if VarToMonitor <> OldMonitorValue then ...
 // sleep (100) ???
end;

编辑:

我想在运行时没有调试器来监视它。

0 个答案:

没有答案