C#

我想用c#打开一个.exe程序,不是系统自带的,例如ie。而是FruitNinja.exe像这样的程序。就是系统自带的以外的windows程序。
急急急急!!!!!!!!!!

解决方案 »

  1.   

    用进程打开http://blog.csdn.net/jingang123gz/article/details/2126691
      

  2.   

    http://www.cnblogs.com/dajianshi/archive/2007/07/19/823813.html
      

  3.   


    System.Diagnostics.Process.Start("Calc.exe");
    这样打开计算器
      

  4.   

    对于水果忍者这样的免安装的程序打不开画面???不知道怎么回事
    System.Diagnostics.Process YourProgram = null;
    ProcessStartInfo psinfo = new ProcessStartInfo(@"C:\Fruit.Ninja.HD\Fruit Ninja HD\FruitNinja.exe");
    //psinfo.WindowStyle = ProcessWindowStyle.Maximized;    
     YourProgram = Process.Start(psinfo);
      

  5.   

    有一种方式可以试下:把你调用的.net程序exe,放在和水果忍者程序一起,即:C:\Fruit.Ninja.HD\Fruit Ninja HD\,再用调用看下是否可以。楼主你右键水果忍者的快捷方式,看它的目标命令中,是否带有参数,如果有参数,调用时要一起调用。如果没有它自己没有参数调用,便有可能是这个程序自己本身做了限定,限制别的程序中调用。
      

  6.   

    对于水果忍者这样的免安装的程序打不开画面???不知道怎么回事
    System.Diagnostics.Process YourProgram = null;
    ProcessStartInfo psinfo = new ProcessStartInfo(@"C:\Fruit.Ninja.HD\Fruit Ninja HD\FruitNinja.exe");
    //psinfo.WindowStyle = ProcessWindowStyle.Maximized;   
     YourProgram = Process.Start(psinfo);
      

  7.   

    如果你双击exe文件可以打开的话,用Process应该可以打开。
    如果有问题,请在关键位置设置断点,调试解决。
      

  8.   

    谢谢 可以了 我把水果的那些文件都放在那个.net程序里了 哈哈