假如别的程序调用tregistry的 readstring时,我的程序如何知道它调用这个函数?(200分)

  • 主题发起人 主题发起人 路远
  • 开始时间 开始时间

路远

Unregistered / Unconfirmed
GUEST, unregistred user!
假如这个readstring读取数据后,赋值给一个edit1.text。我如何在把它读的数据后加一些动态的数值赋值给这个程序edit1.text?
 
就像那些调试程序那样可以下断点。
 
这个问题的确很难,期待高高手的回答。。。
 
我的意思是当有程序访问注册表用readstring读取数据时,我的程序响应,假如它赋值给一个tedit时,我取得这个tedit的句柄,并向它发送信息。
 
我这样问?<br>如何取得符合这几个条件的窗口句柄?<br>1.知道双亲窗口的类。<br>2。这个窗口的条件是当有程序访问注册表用readstring读取注册表的某个特定的值,并把读取的信息赋给这个窗口的tedit或tlabel.。我如何这个窗口的句柄?<br>var<br>&nbsp; ClassName &nbsp;: string;<br>begin<br>&nbsp; Result := True;<br>&nbsp; SetLength (ClassName, 100);<br>&nbsp; GetClassName (hwnd, PChar (ClassName), Length (ClassName));<br>&nbsp; ClassName := PChar (ClassName);<br>&nbsp; if ClassName=A then 下面符合条件二该如何办呢?
 
谢谢了。
 
接受答案了.
 
后退
顶部