Supposons que vous ayez un fichier MSI qui tente d'ajouter ou de remplacer le fichier Foo.bar et que cette opération échoue. Si Foo.bar est marqué comme vital (avec msidbFileAttributesVital
) dans la table Fichier du fichier MSI, l'installation sera annulée. Si le fichier n'est pas essentiel, l'utilisateur est invité à décider si l'erreur doit être ignorée ou si l'installation doit être annulée.Définition de l'attribut Vital dans le fichier Windows Installer Table
si l'opération échoue et le programme d'installation est en cours d'exécution en mode silencieux (/qn
)? L'utilisateur ne peut pas être invité.
Il semble (d'un je journal MSI) que l'installation est annulée, même si le fichier n'est pas indispensable. Est-il possible d'avoir une installation silencieuse dans ce cas?
Bummer. L'interface utilisateur n'est pas facultative dans ce cas; nous devons courir silencieux. Donc, je suppose que la réponse est de ne pas mettre des fichiers non essentiels dans le MSI. –