MAKEMSI quickly and reliably creates MSI files in a non-programmatic way
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
[Bottom][Contents][Prev]: FILEINFO_GET_STRFILEINFO[Next]: MAKEMSI_OUT_MSI_DIR
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
\->Source Code->Configuration / Options->Macro Configuration->MAKEMSI_INFOZIP.EXE

MAKEMSI_INFOZIP.EXE

Please see the "options for commands" section of this manual for general information about the use of macros for configuration.

This defines the full name and location of the command line based info zip tool (download from "http://www.info-zip.org/").

The downloaded file will be called "zip.exe", I like to rename it to "izip.exe" to remove any possibility of a clash with any other zip based archive mechanism.

MAKEMSI now installs it so unless youy want to to use different version don't bother.

You don't have to rename the zip file if you don't want to but unless you do you must specify its full filename in this macro (for example "c:\tools\zip.exe").

If this macro is not found when its required then MAKEMSI will search for "IZIP.EXE" in these locations in order (and create this macro):

  1. MAKEMSI_USER_FILES_PATH
  2. MAKEMSI_COMPANY_SUPPORT_DIR
  3. The "PATH" environment variable.

The program can be hard to find... The url "ftp://ftp.info-zip.org/pub/infozip/win32/" is a direct link known to work on 17 March 2010, otherwise I have uploaded a copy to "https://groups.io/g/makemsi/files/").

Some Users of this Configurable Item

This list may not be complete:

  1. Zip Source and Add to MSI

Problem Solving, "zip warning:" etc

If the zipping fails you should check the "*.dbg.txt" file in the "out" directory as it will contain the text of any stdio or stderr text emitted by info zip (the "LOG" tree also holds the output plus more).. You may find a message like:

zip warning: TZ environment variable not found, cannot use UTC times!!

Win9x needs the "TZ" environment variable, but WINNT+ shouldn't, however a user on Windows Server 2003 (Traditional Chinese) had to set it to "PST8PDT".


Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006, 2007, 2008 & 2009 for the Windows SDK (Windows Installer) area.Please email me any feedback, additional information or corrections.
See this page online (look for updates)

[Top][Contents][Prev]: FILEINFO_GET_STRFILEINFO[Next]: MAKEMSI_OUT_MSI_DIR


MAKEMSI© is (C)opyright Dennis Bareis 2003-2008 (All rights reserved).
Saturday May 28 2022 at 3:11pm
Visit MAKEMSI's Home Page
Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006, 2007, 2008 & 2009 for the Windows SDK (Windows Installer) area.