发送string到其他应用程序

有没有人有任何想法,我可以修改从http://www.codeproject.com/Articles/14519/Using-Windows-APIs-from-C-again

为了发送数据string到一个文本框?使用Spy ++我能够确定应用程序标题,button,并编辑目标应用程序的标题,我已经成功地按下了一个button,但我也想能把一些文本放在一个文本框。任何帮助将不胜感激

假设你有文本框的HWND你要发送文本,这段代码应该这样做:

public partial class Form1 : Form { [DllImport("user32.dll")] public static extern int SendMessage(IntPtr hwnd, int msg, IntPtr wParam, [MarshalAs(UnmanagedType.LPStr)] string lParam); private const int WM_SETTEXT = 0x000C; ... public void SetTextOnRemoteTextBox(string text) { SendMessage(textBox1.Handle, WM_SETTEXT, (IntPtr)text.Length, text); } 

干杯