2017-08-30 55 views
2

我想创建一个包含许多程序的安装程序,以便更快地重置窗口。 我不能打开我选择的文件:如何用C#打开文件(安装程序)

using System; 
using System.Diagnostics; 
using System.IO; 
using System.Text; 

class Test 
{ 
    public static void Main() 
    { 
     Process.Start ("C:\\vlc-2.2.4-win32.msi"); 
    } 
} 

它总是这样的:“System.ComponentModel.Win32Exception:‘指定的可执行文件是不是这个操作系统平台的有效应用’

什么是错误的。 对不起,我英文不好,语法misstakes

+0

您的Windows操作系统是32位,而安装程序是64位安装程序? – Sach

+0

没有我的Windows是64位 –

+0

我刚刚在我的64位机器上用你的代码运行了刚刚下载的'vlc-2.2.6-win32.exe'的副本并且工作正常。 – Sach

回答

0

开始尝试MSIEXEC,并提供安装文件作为参数。

msiexec /i {package|ProductCode} 

technet

相关问题