Alkane Solutions
Alkane Solutions Fixed-Price Application Packaging | Trusted IT Partner
Alkane Solutions | G-Cloud Supplier Alkane Solutions | Microsoft Partner

Main menu

Skip to primary content
Skip to secondary content
  • Hire Us
    • End User Compute
      • Software Services
      • Hardware Services
      • Licensing Services
      • Security Services
      • Support Services
    • Tooling and Automation
      • Bespoke Tooling Services
      • Robotic Process Automation Services
    • Web
      • Web Hosting Services
      • Web Development Services
    • Team
    • Case StudiesCase studies of the work we have done for our clients.
  • Contact Us
  • Log In
  • Register

Home » MSI Application Packaging » Page 4

This category contains MSI Application Packaging scripts, tips, tutorials and best practises.


Repackaging a PDF Printer Driver

Posted on June 28th, 2019

I’ve been working on a PDF printer driver recently.  It was installed as part of another product – a crumby old InstallShield setup.exe that didn’t install or uninstall silently (and response files didn’t work).  As such this blog post will … Continue reading →

Tagged driver, pnputil.exe, printui.dll, printuientry |

InstallShield Could Not Find File

Posted on February 6th, 2018

My current client uses the standalone InstallShield repackager to snapshot applications on virtual machines.  When we copy the captured project back to the host machine and try to build the project, we sometimes see an error where InstallShield could not … Continue reading →

Tagged ISPathVariable, ISProjectFolder, SOURCEFILEPATH |

Clean Up the Windows Start Menu

Posted on January 12th, 2018

Sometimes after installing a setup.exe with limited command line switches, we may want to clean up the Windows start menu.  Usually as part of our Application Packaging best practises we remove ‘Uninstall’ shortcuts, ‘Update’ shortcuts, and shortcuts to readme’s and … Continue reading →

Tagged Start Menu |

A Guide to Signing Un-signed Drivers (Part 3)

Posted on July 27th, 2017

This post continues from part 1 of the driver signing series found here and part 2 of the series found here. Part 3 of our driver signing guide deviates slightly from the self-signed certificate approach. My current client uses Active Directory … Continue reading →

Tagged SignTool.exe |

A Guide to Signing Un-signed Drivers (Part 2)

Posted on April 29th, 2016

This post continues from part 1 of the driver signing series which can be found here.  Part 3 of the series can be found here. It’s been a while since I looked at signing un-signed drivers I must admit. In … Continue reading →

Tagged driver, Unsigned Driver |

Create a Symbolic Link from a Custom Action

Posted on August 25th, 2015

Creating a symbolic link can be achieved using the MKLINK internal command.  Internal commands are native to the windows command shell and are NOT executable files.  As such, we must call these commands via the windows command shell as follows: … Continue reading →

Tagged MKLINK, Symbolic Link |

Create a URL Shortcut using the IniFile table

Posted on August 13th, 2015

With a Windows Installer there are a couple of ways we can create a URL shortcut, but I like to create a URL shortcut using the IniFile table.  In this example, we create a file called ‘Alkane App.url’ on the … Continue reading →

Tagged IniFile, URL Shortcut |

Access a Windows Installer property in a Deferred Custom Action

Posted on October 30th, 2014

Description: This post describes how to access a Windows Installer property in a Deferred Custom Action.  Deferred, commit, and rollback custom actions can only access a limited number of built-in Windows Installer properties – CustomActionData, ProductCode, and UserSID.  In brief … Continue reading →

Tagged custom action, deferred, property, windows installer |

Use VBScript to amend the the Hosts/Services or any other text file

Posted on October 30th, 2014

Description: This post shows how to use VBScript to amend the the Hosts/Services or any other text file.  It contains two scripts to add/remove lines of text.  This example adds to the C:\Windows\System32\drivers\etc\Services file. Source: N/A Script: Add to Services file … Continue reading →

|

Compressing Files into an External .CAB using WiMakCab.vbs

Posted on September 2nd, 2014

This post describes the process of compressing files into an external .CAB using WiMakCab.vbs.  WiMakCab.vbs is part of the Windows SDK, and can be used to compress external files into a .CAB file.  We recently used this approach to compress … Continue reading →

Tagged WiMakCab |

« Previous Page — « Previous Entries
Next Entries » — Next Page »

Contact Us!


    Your Name (required)

    Your Email (required)

    Subject

    Your Message

    Over

    10,000

    Applications
    Packaged

    Over

    18

    Successful
    Migrations

    Over

    50

    Happy
    Clients

    Application Packaging Services in Manchester, UK.
    12b Kennerleys Lane, Wilmslow, England, SK9 5EQ

    Application Packaging Services in London, UK.
    152-160 City Road, London, EC1V 2NX.

    © Alkane Solutions Ltd 2025
    Privacy Policy | Modern Slavery | LinkedIn | Blog Posts