Advanced Image Targeting Techniques with IPatch

Advanced Image Targeting Techniques with IPatch

Michael Lv8

Advanced Image Targeting Techniques with IPatch

Table of Contents

Disclaimer: This post includes affiliate links

If you click on a link and make a purchase, I may receive a commission at no extra cost to you.

IPatchTargetImage

https://techidaily.com

Declaration

IPatchTargetImage : IDispatch

Overview

This interface is meant to edit target image properties

Properties

String Name - Gets or sets the name of the target image (small description).

IPatchTargetImage UpgradeImage - Gets or sets the upgraded image that contains the target image.

String MsiPackage - Gets or sets the source path to the .msi package containing the product’s target version.

Bool IgnoreMissingSourceFiles - Gets or sets the flag that specifies if the patch is built even if files used by the patch are missing from the image.

Bool DefaultLanguageMatchMandatory - Gets or sets the flag that specifies if the default language of the target image must be the language used during the installation of the original package.

Bool ProductMatchMandatory - Gets or sets the flag that specifies if the package used by the target image can be different from the package used to install the application.

Bool UpgradeCodeMatchMandatory - Gets or sets the flag that specifies if the target image’s Upgrade code must be the same as the installed package’s Upgrade Code.

String ProductVersionCheck - Gets or sets the method that will be used to check the product version. Supported values:NoCheck, Major, MajorAndMinor, MajorMinorAndUpdate.

String ProductVersionRelation - Gets or sets the relationship between the version of the installed package (Installed version) and the version of the target image (base version). Under normal circumstances, these versions should be equal. Supported values:InstalledLowerThanBase, InstalledLowerOrEqualBase, InstalledEqualBase, InstalledGreaterOrEqualBase, InstalledGreaterThanBase.

Array SymbolsFolders - Gets the collection of symbol files (.pdb) generated for PE code files (.exe, .dll, etc) to generate more optimal diffs, thus reducing the patch’s size.

https://techidaily.com

Methods

AddSymbolsFolder(String aSymbolsFolder) Adds a folder from disk containing symbol files to the SymbolsFolder collection.

RemoveSymbolsFolder(String aSymbolsFolder) Removes a folder from disk containing symbol files from the SymbolsFolder collection.

https://techidaily.com

See also

IPatchUpgradeImage

IPatchImages

Did you find this page useful?

Please give it a rating:

Thanks!

Report a problem on this page

Information is incorrect or missing

Information is unclear or confusing

Something else

Can you tell us what’s wrong?

Send message

Also read:

  • Title: Advanced Image Targeting Techniques with IPatch
  • Author: Michael
  • Created at : 2024-10-21 18:37:03
  • Updated at : 2024-10-28 16:45:56
  • Link: https://fox-where.techidaily.com/advanced-image-targeting-techniques-with-ipatch/
  • License: This work is licensed under CC BY-NC-SA 4.0.