What is the best tool kit to transform .msi into .exe?

MSI Customization: Customization of MSI files for installation is a built-in feature of the technology. there are two primary ways to customize the installation: Light Weight: You can set PUBLIC properties on the command line as a light weight form of customization, sample here and here, or… msiexec.exe /i setup.msi ADDLOCAL=”Core,Spell” SERIALKEY=”1234-1234″ /qn Heavy Weight: … Read more

Use cx-freeze to create an msi that adds a shortcut to the desktop

To create a shortcut to the application, give the shortcut_name and shortcut_dir options to the Executable. The shortcut_dir can name any of the System Folder Properties (thanks Aaron). For example: from cx_Freeze import * setup( executables = [ Executable( “MyApp.py”, shortcut_name=”DTI Playlist”, shortcut_dir=”DesktopFolder”, ) ] ) You can also add items to the MSI Shortcut … Read more

What is the best practice to auto upgrade MSI based application?

UPDATE: Deployment Technolgies & Windows Installer Benefits (just a cross-reference). ClickOnce: I am not aware of any standard Microsoft features to auto-update MSI installations. The alternative (and pretty much obsolete) deployment technology ClickOnce had some auto-update functionality. I never used this technology for much of anything. I think PhilDW has used it though. MSI SDK: … Read more

Installing Multiple Instances by different msi having same Package Code

Old Classic: Virtualize, seriously. Package Code: A package code must be unique per MSI file. “I want to install multiple instances of a software. I have multiple msi of different versions. However, the Package Code of those msi are the same.“ This is an error. A package code is a unique identifier for an MSI … Read more

How does one auto update a windows application the way Google Chrome does? [closed]

To replicate this update behavior you need two things: An updater application which checks for updates regularly. If an update is found it should install it automatically. Most commercial setup authoring tools include good updater applications. You can try writing an updater yourself, but it’s not as easy as it sounds. Per-user installations for each … Read more

How to add publisher in Installshield 2018

Maybe check this first: Installshield Custom Dialogue Installer It seems you can submit files for malware analysis by Microsoft now. Try it out – it seems this yields “trust” – though I am unsure of any costs involved. UPDATE: Also check this answer: How to avoid the “Windows Defender SmartScreen prevented an unrecognized app from … Read more

Enable installation logs for MSI installer without any command line arguments

One Line Logging How-to: Install Your.msi and create a verbose log file. More below. msiexec.exe /i C:\Path\Your.msi /L*v C:\Your.log From the MSI SDK: “You can enable verbose logging on the user’s computer by using Command Line Options, the MsiLogging property, Logging policy, MsiEnableLog, and EnableLog method“. Short Answer: So add the property MsiLogging property to … Read more