wpf中的静默安装

时间:2015-01-22 05:32:02

标签: c# wpf

它工作正常,但是,它是否要求您允许来自未知发布者的以下程序对此计算机进行更改。是或否当我点击它将安装在我的系统上的安装按钮时,我不想直接想要这个。

private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            //Install software
            Process p = new Process();
            p.StartInfo.FileName = "msiexec.exe";
          //  p.StartInfo.FileName = txtname.Text;
            p.StartInfo.Arguments = string.Format("/qb /i \"{0}\" ALLUSERS=1", @"C:\Users\d.soni\Desktop\setup.msi");
            //process.StartInfo.Arguments = string.Format("/qb /i \"{0}\" ALLUSERS=1", @"E:\Setup.msi");
            p.Start();
            p.WaitForExit();

        }

1 个答案:

答案 0 :(得分:1)

这是一种正常的Windows行为。尝试在计算机上安装某些内容并以管理员身份登录时,将显示“是/否”消息框。如果您没有以管理员身份登录,它将提示您使用登录对话框,该对话框将要求您输入管理员凭据。