Instalação silenciosa

Estou escrevendo umInstallerClass usandoC# como uma ação personalizada para o meu instalador e posso executar com êxito um exe externo (instalação) usando oInstallerClass, mas quando tento usar/quiet noInstallerClass, não instala o exe. Mas posso instalar com êxito isso no modo silencioso usando/quiet no prompt de comando.

xiste algum motivo para isso ou como instalar no modo silencioso usando C

A seguir, é o código que eu uso no método Commit (substituído):

Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.FileName = pathExternalInstaller;
p.StartInfo.Arguments = "/quiet";
p.Start();

questionAnswers(3)

yourAnswerToTheQuestion