呵呵说实话我是在玩一款游戏,总下载别人的外挂,自己也想试试。
 
   我很菜,呵呵,在网上找了一些东西没太理解,什么程序句柄
什么的,  最好那位大哥给我写一个能运行的例子,我在结合理论
去理解一下:
    比如:我想向 d:\t.txt的笔记本中输入一个a字母  
           private void btnkeys_Click(object sender, EventArgs e)
        {            this.richTextBox1.Focus();
            SendKeys.Send("a");
            System.Threading.Thread.Sleep(100);
            SendKeys.Flush();      
       }   

解决方案 »

  1.   

    //我想向 d:\t.txt的笔记本中输入一个a字母  System.IO;文件读写流去看看!!
      

  2.   

    你举得例子不好啊,这样直接写入好了。
    首先你需要得到需要被发送消息的窗口句柄,HWND hwnd = FindWindowA(NULL,"目标程序的名字")然后SendMessageA(hwnd, 具体消息)
      

  3.   


    [DllImport("user32.dll", EntryPoint = "FindWindow")]
    private extern static IntPtr FindWindow(string lpClassName, string lpWindowName);
    [DllImport("user32.dll")]
    private static extern bool SetForegroundWindow(IntPtr hWnd);private void button1_Click(object sender, EventArgs e)
    {
        IntPtr hWnd = FindWindow(null, "游戏窗口");
        if (hWnd != IntPtr.Zero)  
        {
            SetForegroundWindow(hWnd);
            SendKeys.Send("{Up}");  // 向上键
        }
    }
      

  4.   

    恩是给错分了 想给lzsh0622了,不好意思了!!呵呵