@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: The MsiApplyPatch functions applies a patch to a installed product. !!!!C# Signature: [DllImport("msi.dll", SetLastError=true)] static extern UInt32 MsiApplyPatch(string patchPackage, string installPackage, INSTALLTYPE installType, string commandLine); !!!!VB Signature: Declare Function MsiApplyPatch Lib "msi.dll" (TODO) As TODO !!!!User-Defined Types: enum INSTALLTYPE { INSTALLTYPE_DEFAULT = 0, // Searches system for products to patch. installPackage must be null INSTALLTYPE_NETWORK_IMAGE = 1, // Administrative installation INSTALLTYPE_SINGLE_INSTANCE = 2, // Patch product specified by installPackage } !!!!Alternative Managed API: Do you know one? Please contribute it! !!!!Notes: !!!!Parameters patchPackage Full path to the patch package installPackage See User-Defined Types installType Type of installation. See User-Defined Types commandLine Specifies command line property settings !!!!Tips & Tricks: Please add some! !!!!Sample Code: UInt32 ret = MsiApplyPatch("TestInstall.msp", "", INSTALLTYPE_DEFAULT, "REINSTALL=ALL REINSTALLMODE=omus REBOOT=Suppress"); Documentation: MsiApplyPatch@msdn on MSDN
Edit msi.MsiApplyPatch
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.