Programmes et applications utilisés dans les systèmes d'exploitation Windows peuvent contenir des erreurs de programmation et de logiciels qui affectent la stabilité du logiciel et mener à des plantages ou blocages . Ingénieurs logiciels Microsoft ont provisionné la possibilité pour les programmes et les applications à mettre à jour et modifié à l'aide des fichiers MSP . Fichiers MSP de déterminer si le logiciel doit être mis à jour et exécute la tâche de modifier le logiciel pour corriger des erreurs de programmation dans les applications Windows Installer. Les utilisations courantes pour les fichiers MSP sont mises à jour de sécurité de Windows , mais n'importe quelle application Windows Installer peuvent profiter des mises à jour de patch via des fichiers MSP . Instructions
1
lancement de Windows Installer et de décider comment le patch sera appliqué. Utilisez les fonctions suivantes de ligne de commande pour appliquer le patch pour la première fois l'application est installée . Spécifiez la commande patch sur la ligne de commande avec la valeur paire de propriété de " PATCH = {chemin de patcher }"
Ce qui suit est la liste complète des fonctions possibles de ligne de commande : . " /F ", " /l "," /n "," /m "," /q "," /y " et" /z ".
" /f "Fonction de commande force les autres programmes à se fermer lors de l'arrêt . Le " /l " Fonction de commande répertorie les mises à jour logicielles installées. Le " /m " Fonction de commande lance mode sans assistance. Le " /n" Fonction de commande crée une règle que les fichiers ne seront pas sauvegardés pour l'installation. Le "/q " Fonction de commande crée « mode silencieux ». Le " /y" Fonction de commande exécute une désinstallation et doit toujours être utilisé comme un corollaire de la "/m" ou "/q " Fonctions de commande . Le " /z " Fonction de commande crée une règle qui permet à l'ordinateur redémarre pas après l'installation si un redémarrage n'est pas nécessaire pour que l'application fonctionne sans erreur.
2
utiliser la fonction MsiApplyPatch à appliquer patchs sur une base discriminatoire afin de s'assurer que la demande est admissible à une mise à jour . Entrez le code ci-dessous pour profiter de MsiApplyPatch :
UINT MsiApplyPatch (produits
__in LPCTSTR szPatchPackage , AB
__in LPCTSTR szInstallPackage , AB
__in INSTALLTYPE eInstallType ,
__in LPCTSTR szCommandLine
) ;
3
Utilisez les MsiApplyMultiplePatches fonction lorsque un ou plusieurs patchs doivent être appliqués à une demande admissible avec le code suivant : Photos
UINT MsiApplyMultiplePatches (produits
__in LPCTSTR szPatchPackages ,
__in_opt LPCTSTR szProductCode ,
__in_opt LPCTSTR szPropertiesList
);
4
Enregistrez le fichier MSP après la fonction correcte est appliquée sous forme de fichier . msp .