如何修改另一个程序中控件的属性 ( 积分: 200 )

  • 主题发起人 主题发起人 cobi
  • 开始时间 开始时间
C

cobi

Unregistered / Unconfirmed
GUEST, unregistred user!
程序A,运行时其中的一个STringGrid是只读的,现在需要通过程序B对这个STringGrid进行赋值操作<br><br>考虑的办法有两个:<br>1.程序B修改STringGrid的只读属性为可写,然后通过鼠标取点,windows消息传递把数据写到STringGrid里面<br>2.仿照从STringGrid中Hook数据的方法,把数据传递到STringGrid中<br><br>以上两个方法,都在尝试中,不过还没有实现,请高手襄助.此外,不知道还有没有其他的办法,请赐代码,谢谢
 
程序A,运行时其中的一个STringGrid是只读的,现在需要通过程序B对这个STringGrid进行赋值操作<br><br>考虑的办法有两个:<br>1.程序B修改STringGrid的只读属性为可写,然后通过鼠标取点,windows消息传递把数据写到STringGrid里面<br>2.仿照从STringGrid中Hook数据的方法,把数据传递到STringGrid中<br><br>以上两个方法,都在尝试中,不过还没有实现,请高手襄助.此外,不知道还有没有其他的办法,请赐代码,谢谢
 
给你一个思路<br>1.CreateRemoteThread/HOOK.把一小段代码载入目标进程.<br>2.LoadPackage(BPL)<br>3.在BPL中可以直接访问Application对象.这样你可以顺序到任何对象.<br>4.在BPL当中添加合适的通信手段.
 
后退
顶部