求个范例:给其他程序输入框写值

求个实例:给其他程序输入框写值
最近在使用某程序,里面有的输入框是只读的。我想能不能写个小程序,给这些只读输入框写一些内容进去。这个程序不知用什么语言写的。
请高手指点一下,最好能有实例,有代码也可以。
谢谢!!!

------解决方案--------------------
和Spy++类似吧!就是给这个控件发送消息让他可读 SendMessage
------解决方案--------------------
很早以前做过类似的东西(传奇自动登录器),但代码找不到了,提供下思路
1.用findwindow找到你要操作的程序;
2.用getwindow获取需要的输入框的句柄。
3.用enablewindow去掉只读状态
4.用sendmessage发送按键消息到对应输入框。

网上用一些网游登录器的源码,你可以找了看看。中间基本就差了改变只读状态的代码
------解决方案--------------------
用spy++找到这个输入框的句柄

var
 str:PChar;
begin
  str:='哇哈哈';
  SendMessage(句柄,WM_SETTEXT,0,Cardinal(str));
end;