请教高手,如何在一个C#程序中用一个按钮运行另一个C#程序, 如果是要合并成一个的话,不用任何工具怎么能够合成一个我试过把一个程序作为form2,但是没有效果请教高手 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string strExePath = "D:\test.exe";System.Diagnostics.Process.Start(strExePath); c#中有一种叫做反射的技术,在System.Reflection的名称控件下有好些类(如assembly类等)应该可以完成你的需求。你可以具体参考MSDN帮助。 string strExePath = "D:\test.exe";这句话明显的不对,没有转移字符 Form2 FORM2=new Form2();FORM2.SHOW();ORFORM2.SHOWDIALOG(); System.Diagnostics.Process.Start(ExeName); 要引用另一个程序的DLL文件和命名空间! System.Diagnostics.Process.Start(ExeName); 首先引入:[DllImport("Shell32",CharSet=CharSet.Auto)] public static extern Int32 ShellExecute( IntPtr hwnd, string lpOperation, string lpFile, string lpParameters, string lpDirectory, int nShowCmd);然后再执行:ShellExecute(this.Handle,"open","aa.exe","","c:\\",5); 5 表示SW_SHOW,还有SW_HIDE等宏定义,在WinUser.h都有。自己去看看吧。偶是学VC++的。 解决了,这里是代码,谢谢大家using System.Diagnostics;using Microsoft.Win32;myProcess = Process.Start(@"你的文件路径");myProcess.WaitForExit(); Form2 name= new Form2();name.show(); 散分!通过例子实现接口,继承,抽象类,虚方法的简单使用 c# P2P穿透UDP/TCP问题!! VS插件制作 WinForm中如何获是否已经剪切或者复制的状态 checkbox数据反绑定问题。 解释一小段代码 急!!:DataReader,必须首先将它关闭 咋么改呀 winForm中DataGrid的标题头如何变成中文? 求DotNetMagic的源码?谢谢! 请教一个网络连接状况的问题 小妹是初学者,请各位大哥帮忙!!很简单的问题!! 请对c#程序感兴趣的大侠来看看
System.Diagnostics.Process.Start(strExePath);
这句话明显的不对,没有转移字符
FORM2.SHOW();ORFORM2.SHOWDIALOG();
public static extern Int32 ShellExecute(
IntPtr hwnd,
string lpOperation,
string lpFile,
string lpParameters,
string lpDirectory,
int nShowCmd);然后再执行:ShellExecute(this.Handle,"open","aa.exe","","c:\\",5);
5 表示SW_SHOW,还有SW_HIDE等宏定义,在WinUser.h都有。自己去看看吧。
偶是学VC++的。
using System.Diagnostics;
using Microsoft.Win32;myProcess = Process.Start(@"你的文件路径");
myProcess.WaitForExit();
name.show();