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]: Updating (not setting) Registry causes invalid values[Next]: Feedback and Support
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
\->You Can Help Make MAKEMSI Better!

You Can Help Make MAKEMSI Better!

I provide my tools for free as I like to download and use free tools myself and like to "pay back" and help others in a similar manner rather than just be a consumer of other peoples generosity. Perhaps you'd like to help others (or me) as well...

Any snippets which demonstrate something would be much appreciated as would any useful macros. If macros it would be nice if a complete working sample script were supplied as I may not be familiar with the requirements etc.

Some ideas:

MAKEMSI PAD FILE

<?xml version="1.0" ?>
<XML_DIZ_INFO>
    <MASTER_PAD_VERSION_INFO>
        <MASTER_PAD_VERSION>3.01</MASTER_PAD_VERSION>
        <MASTER_PAD_EDITOR>PADGen 3.0.1.35 http://www.padgen.org</MASTER_PAD_EDITOR>
        <MASTER_PAD_INFO>Portable Application Description, or PAD for short, is a data set that is used by shareware authors to disseminate information to anyone interested in their software products. To find out more go to http://www.asp-shareware.org/pad</MASTER_PAD_INFO>
    </MASTER_PAD_VERSION_INFO>
    <Company_Info>
        <Company_Name>Dennis Bareis</Company_Name>
        <Address_1 />
        <Address_2>28/55 Collins St</Address_2>
        <City_Town>Melbourne</City_Town>
        <State_Province>Vic</State_Province>
        <Zip_Postal_Code>3000</Zip_Postal_Code>
        <Country>Australia</Country>
        <Company_WebSite_URL>http://dennisbareis.com/index.htm</Company_WebSite_URL>
        <Contact_Info>
            <Author_First_Name>Dennis</Author_First_Name>
            <Author_Last_Name>Bareis</Author_Last_Name>
            <Author_Email>dbareis_delme@gmail.com</Author_Email>
            <Contact_First_Name>Dennis</Contact_First_Name>
            <Contact_Last_Name>Bareis</Contact_Last_Name>
            <Contact_Email>dbareis_delme@gmail.com</Contact_Email>
        </Contact_Info>
        <Support_Info>
            <Sales_Email>dbareis.NoSpam@gmail.com</Sales_Email>
            <Support_Email>dbareis.NoSpam@gmail.com</Support_Email>
            <General_Email>dbareis.NoSpam@gmail.com</General_Email>
            <Sales_Phone />
            <Support_Phone />
            <General_Phone />
            <Fax_Phone />
        </Support_Info>
    </Company_Info>
    <Program_Info>
        <Program_Name>MAKEMSI</Program_Name>
        <Program_Version>08.209</Program_Version>
        <Program_Release_Month>07</Program_Release_Month>
        <Program_Release_Day>27</Program_Release_Day>
        <Program_Release_Year>2008</Program_Release_Year>
        <Program_Cost_Dollars>0.00</Program_Cost_Dollars>
        <Program_Cost_Other_Code />
        <Program_Cost_Other />
        <Program_Type>Freeware</Program_Type>
        <Program_Release_Status>Major Update</Program_Release_Status>
        <Program_Install_Support>Install and Uninstall</Program_Install_Support>
        <Program_OS_Support>Win95,Win98,WinME,WinNT 4.x,Windows2000,WinXP,Windows2003,Windows Vista Starter,Windows Vista Home Basic,Windows Vista Home Premium,Windows Vista Business,Windows Vista Enterprise,Windows Vista Ultimate,Windows Vista Home Basic x64,Windows Vista Home Premium x64,Windows Vista Business x64,Windows Vista Enterprise x64,Windows Vista Ultimate x64</Program_OS_Support>
        <Program_Language>English</Program_Language>
        <Program_Change_Info />
        <Program_Specific_Category>Development Tools</Program_Specific_Category>
        <Program_Category_Class>Development::Install &amp; Setup</Program_Category_Class>
        <Program_System_Requirements />
        <File_Info>
            <File_Size_Bytes>6771466</File_Size_Bytes>
            <File_Size_K>6612</File_Size_K>
            <File_Size_MB>6.46</File_Size_MB>
        </File_Info>
        <Expire_Info>
            <Has_Expire_Info>N</Has_Expire_Info>
            <Expire_Count />
            <Expire_Based_On>Days</Expire_Based_On>
            <Expire_Other_Info />
            <Expire_Month />
            <Expire_Day />
            <Expire_Year />
        </Expire_Info>
    </Program_Info>
    <Program_Descriptions>
        <English>
            <Keywords>Setup, MSI, MSM, merge module, automatic, programatic,  programatically, make msi, build msi, create msi, update, msi, XML like script</Keywords>
            <Char_Desc_45>Builds or Updates MSI  based Installers.</Char_Desc_45>
            <Char_Desc_80>Builds or Updates MSI based Installers. Large user group (500+ members).</Char_Desc_80>
            <Char_Desc_250>Create or update MSI based installers for files, registry etc using an XML like script. Allows automated builds (NMAKE, ANT, NANT builds etc). For both beginners and advanced users with support via a large user group (500+ members).</Char_Desc_250>
            <Char_Desc_450>Create or update MSI (Windows Installer) based installers for files, registry etc using an XML like script. Can use in automated builds (NMAKE, ANT, NANT builds etc). A HTML report can be created (with a "file verify" button). For both beginners and advanced users. Common processes can be defined once and reused in multiple projects (templates). Has extensive documentation and a large user group (500+ members).</Char_Desc_450>
            <Char_Desc_2000>Create or update MSI  (Windows Installer) based installers for files, registry etc using an XML like script. Can use in unattended builds (NMAKE, ANT, NANT builds etc). It builds a HTML report by default (with a "file verify" button). For both beginners and advanced users. Common processes can be defined once and reused in multiple projects (templates). Has extensive documentation and a large user group (500+ members). A MSI compare or disassemble tool is available which generates MAKEMSI output, this is commonly used by people wishing to automate tasks they currently use ORCA for.
Also has a framework for easy MSM (merge module) and CUB (MSI validation suite) building.</Char_Desc_2000>
        </English>
    </Program_Descriptions>
    <Web_Info>
        <Application_URLs>
            <Application_Info_URL>http://dennisbareis.com/makemsi.htm</Application_Info_URL>
            <Application_Order_URL />
            <Application_Screenshot_URL>http://makemsi-manual.dennisbareis.com/context_mm.gif</Application_Screenshot_URL>
            <Application_Icon_URL />
            <Application_XML_File_URL>http://dennisbareis.com/makemsi.pad.xml</Application_XML_File_URL>
        </Application_URLs>
        <Download_URLs>
            <Primary_Download_URL>http://dennisbareis.com/zips_fw/makemsi.zip</Primary_Download_URL>
            <Secondary_Download_URL>http://dennisbareis.com/zips_fw/makemsi.zip</Secondary_Download_URL>
            <Additional_Download_URL_1 />
            <Additional_Download_URL_2 />
        </Download_URLs>
    </Web_Info>
    <Permissions>
        <Distribution_Permissions />
        <EULA />
    </Permissions>
    <Affiliates>
        <Affiliates_FORM>Y</Affiliates_FORM>
        <Affiliates_VERSION>1.2</Affiliates_VERSION>
        <Affiliates_URL>http://www.asp-shareware.org/pad/extensions/Affiliates.htm</Affiliates_URL>
        <Affiliates_Information_Page />
        <Affiliates_Avangate_Order_Page />
        <Affiliates_Avangate_Vendor_ID />
        <Affiliates_Avangate_Product_ID />
        <Affiliates_Avangate_Maximum_Commission_Rate />
        <Affiliates_BMTMicro_Order_Page />
        <Affiliates_BMTMicro_Vendor_ID />
        <Affiliates_BMTMicro_Product_ID />
        <Affiliates_BMTMicro_Maximum_Commission_Rate />
        <Affiliates_clixGalore_Order_Page />
        <Affiliates_clixGalore_Vendor_ID />
        <Affiliates_clixGalore_Product_ID />
        <Affiliates_clixGalore_Maximum_Commission_Rate />
        <Affiliates_CommissionJunction_Order_Page />
        <Affiliates_CommissionJunction_Vendor_ID />
        <Affiliates_CommissionJunction_Product_ID />
        <Affiliates_CommissionJunction_Maximum_Commission_Rate />
        <Affiliates_DigiBuy_Order_Page />
        <Affiliates_DigiBuy_Vendor_ID />
        <Affiliates_DigiBuy_Product_ID />
        <Affiliates_DigiBuy_Maximum_Commission_Rate />
        <Affiliates_DigitalCandle_Order_Page />
        <Affiliates_DigitalCandle_Vendor_ID />
        <Affiliates_DigitalCandle_Product_ID />
        <Affiliates_DigitalCandle_Maximum_Commission_Rate />
        <Affiliates_Emetrix_Order_Page />
        <Affiliates_Emetrix_Vendor_ID />
        <Affiliates_Emetrix_Product_ID />
        <Affiliates_Emetrix_Maximum_Commission_Rate />
        <Affiliates_eSellerate_Order_Page />
        <Affiliates_eSellerate_Vendor_ID />
        <Affiliates_eSellerate_Product_ID />
        <Affiliates_eSellerate_Maximum_Commission_Rate />
        <Affiliates_Kagi_Order_Page />
        <Affiliates_Kagi_Vendor_ID />
        <Affiliates_Kagi_Product_ID />
        <Affiliates_Kagi_Maximum_Commission_Rate />
        <Affiliates_LinkShare_Order_Page />
        <Affiliates_LinkShare_Vendor_ID />
        <Affiliates_LinkShare_Product_ID />
        <Affiliates_LinkShare_Maximum_Commission_Rate />
        <Affiliates_NorthStarSol_Order_Page />
        <Affiliates_NorthStarSol_Vendor_ID />
        <Affiliates_NorthStarSol_Product_ID />
        <Affiliates_NorthStarSol_Maximum_Commission_Rate />
        <Affiliates_Order1_Order_Page />
        <Affiliates_Order1_Vendor_ID />
        <Affiliates_Order1_Product_ID />
        <Affiliates_Order1_Maximum_Commission_Rate />
        <Affiliates_Osolis_Order_Page />
        <Affiliates_Osolis_Vendor_ID />
        <Affiliates_Osolis_Product_ID />
        <Affiliates_Osolis_Maximum_Commission_Rate />
        <Affiliates_Plimus_Order_Page />
        <Affiliates_Plimus_Vendor_ID />
        <Affiliates_Plimus_Product_ID />
        <Affiliates_Plimus_Maximum_Commission_Rate />
        <Affiliates_Regnet_Order_Page />
        <Affiliates_Regnet_Vendor_ID />
        <Affiliates_Regnet_Product_ID />
        <Affiliates_Regnet_Maximum_Commission_Rate />
        <Affiliates_Regnow_Order_Page />
        <Affiliates_Regnow_Vendor_ID />
        <Affiliates_Regnow_Product_ID />
        <Affiliates_Regnow_Maximum_Commission_Rate />
        <Affiliates_Regsoft_Order_Page />
        <Affiliates_Regsoft_Vendor_ID />
        <Affiliates_Regsoft_Product_ID />
        <Affiliates_Regsoft_Maximum_Commission_Rate />
        <Affiliates_ShareIt_Order_Page />
        <Affiliates_ShareIt_Vendor_ID />
        <Affiliates_ShareIt_Product_ID />
        <Affiliates_ShareIt_Maximum_Commission_Rate />
        <Affiliates_Shareasale_Order_Page />
        <Affiliates_Shareasale_Vendor_ID />
        <Affiliates_Shareasale_Product_ID />
        <Affiliates_Shareasale_Maximum_Commission_Rate />
        <Affiliates_SWReg_Order_Page />
        <Affiliates_SWReg_Vendor_ID />
        <Affiliates_SWReg_Product_ID />
        <Affiliates_SWReg_Maximum_Commission_Rate />
        <Affiliates_V-Share_Order_Page />
        <Affiliates_V-Share_Vendor_ID />
        <Affiliates_V-Share_Product_ID />
        <Affiliates_V-Share_Maximum_Commission_Rate />
        <Affiliates_VFree_Order_Page />
        <Affiliates_VFree_Vendor_ID />
        <Affiliates_VFree_Product_ID />
        <Affiliates_VFree_Maximum_Commission_Rate />
        <Affiliates_Yaskifo_Order_Page />
        <Affiliates_Yaskifo_Vendor_ID />
        <Affiliates_Yaskifo_Product_ID />
        <Affiliates_Yaskifo_Maximum_Commission_Rate />
    </Affiliates>
</XML_DIZ_INFO>


Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006 & 2007 for the Windows SDK (Windows Installer) area.This external link was OK when tested at 7 Aug 2008Please email me any feedback, additional information or corrections.
See this page online (look for updates)

[Top][Contents][Prev]: Updating (not setting) Registry causes invalid values[Next]: Feedback and Support


MAKEMSI© is (C)opyright Dennis Bareis 2003-2008 (All rights reserved).
Tuesday August 19 2008 at 7:04pm
Visit MAKEMSI's Home PageThis external link was OK when tested at 13 Aug 2008

HTML page dated Mon, 29 Jan 2007 00:11:11 GMT
Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006 & 2007 for the Windows SDK (Windows Installer) area.This external link was OK when tested at 7 Aug 2008