Creating a Custom App

Once your Patch My PC Publisher has been integrated, Custom Apps can now be created!

Create an MSI-based Custom Application

  1. In a web browser navigate to http://portal.patchmypc.com and log in to your existing account

  2. Click on the "Add App" button

  3. Select your installation file, in this case we are going to create a custom 7-Zip application. Click Next

  4. Select an icon, and set the application name, description, vendor, and optionally add internal notes for the application, and click Next

  5. On the Configuration Page, important values for detection and installation rules are specified. Enter the values as needed and click Next.

    1. Install Context: Should the software be installed in the SYSTEM or User context?

    2. Architecture: Is the software 32 or 64 bit?

      • Detection uses this field to determine whether to look in the 32 or 64-bit registry keys (HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall or HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall)

    3. Version: The version of the application as shown in "Add or Remove Programs".

      • Detection uses this field to determine if the application is installed, detection looks for a matching DisplayVersion in the HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall key

    4. Languages: The language of the application.

    5. Apps & Features Name: The name of the application in "Add or Remove Programs".

      • Detection uses this field to determine if the application is installed, detection looks for a matching DisplayName in the HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall key

      • Note: This field allows a "%" wildcard which will match on any string of characters, this is helpful if there is a version in the Display Name.

    6. Conflicting Processes: A comma-separated list of executables that may interfere with the installation of this product. This field is used to populate the list for the Manage Conflicting Processes right-click feature.

    7. Silent Install Parameters: Command-line arguments used to install the software.

      • Note for MSI installations, providing "msiexec.exe /i" is not required, "/qn" will be adequate for most MSI installations

      • Note: At this time quotes " are not supported in the Silent Install Parameters box

    8. MSI Product Code: The MSI Product Code for this Application, this is utilized for detection.

  6. The final page before custom app creation is complete is the Overview page. This page shows gives an overview of all the selections made throughout the process. Confirm that the information displayed is correct then click "Create"

  7. After clicking "Create" you will be returned to the "App Catalog" page, Click the newly created application to view it's details or delete it.

Create an EXE-based custom App

  1. In a web browser navigate to http://portal.patchmypc.com and log in to your existing account.

  2. Click on the "Add App" button.

  3. Select your main installation file, in this case we are going to create a custom "Total Commander" update based on the custom command-line featured on this page: https://www.ghisler.ch/wiki/index.php?title=Installer#Command_line_parameters

  4. The command to be ran for the install also contains another exe. Click the "Select Additional Files" button and choose the additional executable. Then click Next.

  5. Fill out the general information for the application, then click "Next"

  6. On the Configuration Page, important values for detection and installation rules are specified. Enter the values as needed and click "Next".

    1. Note that the custom command-line listed under "Silent Install Parameters" includes the additional file uploaded earlier.

  7. The final page before custom app creation is complete is the Overview page. This page shows gives an overview of all the selections made throughout the process. Confirm that the information displayed is correct then click "Create"

  8. After clicking "Create" you will be returned to the "App Catalog" page, Click the newly created application to view its details or delete it.

Last updated