Skip to search.
makemsi · Build or Update MSI Databases

Group Information

? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.
Notice  Upcoming calendar upgrade: Yahoo! Groups calendars are being upgraded to a much improved version. You may not have access to the calendar (for up to 24 hours) when this group is upgraded. We sincerely apologize for this inconvenience.

Home

 

Activity within 7 days:

(No Activity)

Description

This group is for users of the free MAKEMSI tool (visit homepage) by Dennis Bareis (a Microsoft MVP).

MAKEMSI can build or modify Windows Installer databases such as MSI files, merge modules or transforms using XML like scripts.

The aim of this utility is that an MSI, merge module or ICE validations etc can be manipulated or created (by both beginner and advanced users) with a small number of specifications (and usually without writing code). Any "common" manipulation can be setup once and reused for all your MSI files. All files are in text format so they are easy to read and compare, you could easily create an MSI with a "hand full" of commands. A HTML report is created when creating an MSI (installed state of files can be verified from this report).

The process is reliable and repeatable. For example I have built hundreds of versions of the MAKEMSI installer and only do any minimal (or even no) testing of the installer unless I have changed functionality.

A MSI "disassembler" is available to display or compare Windows Installer databases (MSI, MST, MSM etc) in a human or MAKEMSI readable format. MAKEMSI also includes many tools such as GUID and MD5 generation, registry importing, MSI import and exporting etc.

You can edit and build via explorer or the command line. As the MSI creation is automated it can be part of ANT/NANT/NMAKE build scripts etc and is frequently used to automate tasks you might currently be manually doing with orca.

Most Recent Messages

  (View All)
(Group by Topic)
Advanced
   Start Topic
Re: Is it possible to retrieve return code of ExeCA?
Thanks, Dennis. Knowing that it can't be done using the stock MSI commands was a big help. I've built a tiny executable that does the various checks I need
Posted - Mon Apr 16, 2012 12:40 am
RobotR
robotryder
Offline Offline
Send Email Send Email
Re: Is it possible to retrieve return code of ExeCA?
Hi, Windows Installer (stupidly) doesn't have any mechanism for capturing return codes, that means that the "ExeCa" command also doesn't. If the return code
Posted - Tue Apr 3, 2012 3:33 am
Dennis Bareis
dbareis
Offline Offline
Send Email Send Email
Re: Is it possible to retrieve return code of ExeCA?
Heya. I suspect the problem is that I don't have a good understanding of how to use a condition. I've scoured the documentation, but it's eluding me. I do
Posted - Tue Apr 3, 2012 1:10 am
RobotR
robotryder
Offline Offline
Send Email Send Email
Re: 'MM.CMD' is not recognized as an internal or external command,
Hi ... MakeMsi. I don't use vs6 but I assume the MAKEMSI integration is faulty, are you using the same as the others or did you need to configure that
Posted - Wed Mar 21, 2012 10:24 pm
Dennis Bareis
dbareis
Offline Offline
Send Email Send Email
Re: 'MM.CMD' is not recognized as an internal or external command,
We all use the same installation of Visual Studio 6 and the same MakeMsi. We are all on different physical computers but they are all running Windows XP
Posted - Wed Mar 21, 2012 10:12 pm
Clyde Newbury
clydenewbury...
Offline Offline
Send Email Send Email
Add makemsi to your personalized My Yahoo! page Add to My Yahoo! XML What's This?

Message History

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2012 1 8 12 3
2011 15 8 5 4 2 37 25 9 3 1
2010 7 26 32 30 2 22 11 35 6 4 15 5
2009 17 15 13 28 50 21 11 22 17 38 30 39
2008 40 8 10 4 5 10 22 30 12 36 38 30
2007 46 18 43 80 37 17 23 4 52 2 14 3
2006 45 28 25 23 38 36 23 48 22 60 39 47
2005 46 34 58 72 52 18 58 85 57 56 69 86
2004 14 27 52 27 16 37 35 59 60 33 29 40
2003 9 39 7 23 62 70 12 17

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help