你的exe1 ,exe2,是两个exe文件么?不同进程中?

解决方案 »

  1.   

    为exe2定义自定义消息,响应此消息时修改textbox内容,让exe1给exe2发送那个自定义消息;
    若不能修改,检查textbox是不是设成ReadOnly了?
      

  2.   

    获取textbox的hwnd,然后用setWindowText函数
      

  3.   

    setwindowtext函数我用了。可是还是改不了textbox 的txt属性。
      

  4.   

    你的Exe2如果不是自己编的话,可以使用
    SetWindowText
    你现在是不是已经获得了这个编辑框的句柄?可能你的Hwnd获得的不正确
    如果编辑框不允许写,先使用SetWindowLong 改变它的样式
    这样如果还不能写,一定是hwnd获得的不正确。
      

  5.   

    to pp616:
    我只是想学习学习而已,可以吗?谢了。
      

  6.   

    如果你想学习,建立你下这段代码。
    里面很详细的。用来学习再好不过了。
    地址:http://zmzpp.8u8.com/spycode.zip
    慢慢研究吧。
      

  7.   

    共用同一个dll好象可以解决。
    自己写,用缓冲池?
      

  8.   

    把Exe2改成Active Exe可行吗?
      

  9.   

    两个都是常规的exe都是自己写的。
      

  10.   

    我提一个方法:
    用SOCKET本地地址通讯,EXE1向EXE2发改TXT的消息,EXE2确认消息后自己改就可以了。还可以根据消息不同做不同的事情。
    呵呵,其实是木马改的。
      

  11.   

    用是DDE最简单的方法了,两个程序建立一个DDE联接,一个是服务端,一个是客户端,客户端接到服务端消息后(如文本)再赋值给文本框就行了。
      

  12.   

    to:donglw(天行)
    你的想法到是很新颖,也很简单的就可以实现我的要求。不过我还是想用sendmseeage 或 自定义消息来完成这种功能。
    但是我说了:只要能完成以上功能,我就给分。决不失言!!
    因为到现在还没有一个说的比你的方法更可行。100分是你的了。
      

  13.   

    如果各位有用sendmessage 或字定义消息来完成这个功能的。我会另外给您加100分的。
      

  14.   

    用DDE实现两个程序间的通讯。