无语了。你的 ToolStripButton_Click 怎么注册给人家进程了?

解决方案 »

  1.   

    而且,你要测试按钮好使不好使,也要在那个exe程序里弹出个对话框来测试啊
    人家的exe执行,为什么要走到你的程序的断点里去??
      

  2.   

    如果那个程序也是.net的,那么用反射加载程序集试试看
      

  3.   

     public static void Click(IntPtr mnqhwnd, Point P)
            {
                SendMessage(mnqhwnd, 0x201, 0, MakeLParam(P.X, P.Y));            SendMessage(mnqhwnd, 0x202, 0, MakeLParam(P.X, P.Y));
            }static int MakeLParam(int LoWord, int HiWord)
            {
                return ((HiWord << 16) | (LoWord & 0xffff));
            }
      

  4.   

    楼主应该说错了,是在WInform 界面 有ToolStrip控件吧
      

  5.   

    如果是在Winform 界面 有ToolStrip控件,将你的exe程序放在bin目录下,调用下面方法传入appName参数为Application.StartupPath+"\\"+exe程序名称/// <summary>
            /// 启动另一个应用程序进程
            /// </summary>
            /// <param name="appName">要启动的应用程序名</param>
            /// <param name="appParams">应用程序参数,多个参数用空格隔开</param>
            public static void StartProc(string appName,string appParams)
            {                System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo();
                    info.FileName = appName;
                    info.Arguments = appParams;
                    info.UseShellExecute = false;
                    info.RedirectStandardOutput = true;
                    info.WorkingDirectory = "";                System.Diagnostics.Process proc;
                    proc = System.Diagnostics.Process.Start(info);
                 
            }