2008-07-29

 

在程序中调用exe文件:

System.Diagnostics.Process proc = new System.Diagnostics.Process();

//程序名称
proc.StartInfo.FileName = "DAL.exe";    

//参数
proc.StartInfo.Arguments = "/dalclass /tt/tt/tt";    

//隐藏
proc.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;

//执行
proc.Start();  

反射生成窗体:

 

Assembly _myAssembly = Assembly.LoadFrom(@"F:windowsApplication1.dll");
    Type _myType 
= _myAssembly.GetType( "WindowsApplication1.Form1" );
    
object obj;
    obj 
= Activator.CreateInstance( _myType );
    Form frmform 
= null;
    frmform 
= (Form)obj;
    frmform.Show();
posted @ 2008-07-29 16:34  GuoyingXiao  阅读(396)  评论(2编辑  收藏  举报