我无法隐藏我的流程WPF

时间:2015-01-29 08:44:42

标签: c# installation

最后放弃这个,我该如何隐藏这个过程。

基本上我想做后台安装。它确实没有要求下一个和所有。我只是不想要那个安装屏幕我应该怎么做。谢谢

void _bw_DoWork(object sender, DoWorkEventArgs e)
{
    string filePath = @"C:\Program Files (x86)\Microsoft\AlisInstallerDemo\AlisEmail.exe";

    if (File.Exists(filePath))
        MessageBox.Show("File Already Install ");
    else
    {
        //Install software
        Process p = new Process();
        p.StartInfo.FileName = "msiexec.exe";
        p.StartInfo.Arguments = string.Format("/qb /i \"{0}\" ALLUSERS=1", @"C:\Users\d.soni\Desktop\setup.msi");
        p.StartInfo.Verb = "runas";
        p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
        p.Start();
        p.WaitForExit();
    }

1 个答案:

答案 0 :(得分:1)

您明确要求使用/ qb的窗口。运行“msiexec /?”查看命令行选项。也许你想要“/ qn”和“/ quiet”。