ApplyPatch Method (patchPackage, installPackage, installType, commandLine)

Microsoft Deployment Tools

Deployment Tools Foundation ApplyPatch Method (patchPackage, installPackage, installType, commandLine)
Deployment Tools Foundation NamespacesMicrosoft.Deployment.WindowsInstallerInstallerApplyPatch(String, String, InstallType, String)
For each product listed by the patch package as eligible to receive the patch, ApplyPatch invokes an installation and sets the PATCH property to the path of the patch package.
Declaration Syntax
C# Visual Basic Visual C++
public static void ApplyPatch(
	string patchPackage,
	string installPackage,
	InstallType installType,
	string commandLine
)
Public Shared Sub ApplyPatch ( _
	patchPackage As String, _
	installPackage As String, _
	installType As InstallType, _
	commandLine As String _
)
public:
static void ApplyPatch(
	String^ patchPackage, 
	String^ installPackage, 
	InstallType installType, 
	String^ commandLine
)
Parameters
patchPackage (String)
path to the patch package
installPackage (String)
path to the product to be patched, if installType is set to NetworkImage
installType (InstallType)
type of installation to patch
commandLine (String)
optional command line property settings
Remarks

The RebootRequired and RebootInitiated properties should be tested after calling this method.

Win32 MSI API: MsiApplyPatch

Exceptions
Exception Condition
InstallerException There was an error applying the patch

Assembly: Microsoft.Deployment.WindowsInstaller (Module: Microsoft.Deployment.WindowsInstaller) Version: 3.0.0.0 (3.5.1623.0)