\Tips and TricksToolsSMOKE.EXE
This is a command line tool program, not sure if you can still find it.
I have been told:
I have found a newer version of the SMOKE.EXE validator
as a part of the VIX 3.0 (beta) Suite (Windows Installer XML v3) at
http://wix.sourceforge.net/downloadv3.html.
This program doesn't currently integrate with MAKEMSI, let me know if
it works and I'll add support.
I have asked for some additions and mentioned some problems with the tool
(no response so far) however its main "features" are:
- Its invalid assumption that all validation names are 5 characters
long and begin with "ICE"! It dosen't display the whole name!
This is OK as long as you don't want to write your own
(or you are happy to "steal" Microsoft IDs although you could problably use "ICEaa-ICEzz").
This is with its "normal" and "XML" outputs.
- Its bad error reporting. See if you can work out whats wrong when
something fails...
Its hard to trust a tool with bad error handling.
- It doesn't document all its flags (for example "-x" for XML output).
The fact that invalid switches are ignored doesn't help.
Still its the only command line alternative to the "MSIVAL2" tool.