Winform 中嵌入外部exe程序 无语了。你的 ToolStripButton_Click 怎么注册给人家进程了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 而且,你要测试按钮好使不好使,也要在那个exe程序里弹出个对话框来测试啊人家的exe执行,为什么要走到你的程序的断点里去?? 如果那个程序也是.net的,那么用反射加载程序集试试看 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)); } 楼主应该说错了,是在WInform 界面 有ToolStrip控件吧 如果是在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); } C#控件自定义属性的顺序问题。 求一正则表达式 光标经过按钮,按钮如何有阴影或者颜色改变? 一个小问题.... 谁有封装好的用C#写的数据访问类 如何把Access中的数据导入到文本文件中 keyword -static 我朋友建的网站,老是被攻击,为什么? 关于开机自动启动的问题 类型转换问题,不知道问题出到哪里,有谁可以帮帮忙? 图片瀑布流式布局 C# string.compare() 特殊字符排序出现问题
人家的exe执行,为什么要走到你的程序的断点里去??
{
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));
}
/// 启动另一个应用程序进程
/// </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);
}