Je suis en train d'écrire un InstallerClass
en utilisant C#
comme une action personnalisée pour mon installateur, et je peux courir avec succès un exe externe (installation) en utilisant le InstallerClass
, mais lorsque je tente d'utiliser /quiet
dans le InstallerClass
, il ne pas installer l'exe. Mais je peux installer avec succès en mode silencieux en utilisant /quiet
dans l'invite de commande.Installation silencieuse en utilisant C#
Y at-il une raison pour cela ou autrement comment installer en mode silencieux en utilisant C# ???
Edit:
Voici le code que j'utilise dans la méthode Commit (overriden):
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.FileName = pathExternalInstaller;
p.StartInfo.Arguments = "/quiet";
p.Start();
Merci
s'il vous plaît montrer un code source - esp. la partie où vous appelez le fichier EXE externe pour l'installation. – Yahia
@ Yahia: J'ai ajouté le code que j'ai utilisé ... –
Avez-vous essayé (avec succès) d'exécuter le "programme d'installation externe" avec l'option '/ quiet' directement, par ex. à partir d'une invite de commande? –