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]: Unnamed Parameters[Next]: #DATA for Commands
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
\->Source Code->Commands

Commands

"MAKEMSI" commands are implemented as "PPWIZARD" macros and become available for use after "MAKEMSI.MMH" has been processed. I am very open to suggestions for new commands or altering existing commands to make them more usable (while maintaining backwards compatability if possible), so email me any suggestions!

You should read the "command parameters" section to be sure you understand the syntax and requirements for supplying parameters to commands. I'd also recommend that you read the "options for commands" and "useful macros" sections of the manual. Some MAKEMSI commands or features use regular expressions.

Supported commands are:

  1. AbortIf
  2. Access
  3. AccessApply
  4. Adsi and /Adsi
  5. Binary
  6. Cabinet and /Cabinet
  7. CodePage
  8. Column
  9. Component and /Component
  10. Component?
  11. ComponentFind
  12. ComPlusApp and /ComPlusApp
  13. ComPlusComp
  14. ComPlusCompUpdate and /ComPlusCompUpdate
  15. ComPlusProperty
  16. ComPlusRole
  17. ComPlusExport
  18. Dialog and /Dialog
  19. DialogEntry
  20. DialogPreview
  21. DialogRemove
  22. Directory
  23. DirectoryCompress
  24. DirectoryTree
  25. DllCa
  26. DllCa-C and /DllCa-C
  27. DllCaEntry and /DllCaEntry
  28. DllCaEntry?
  29. Environment
  30. EventLogCustomView
  31. EventLogSource
  32. ExeCa
  33. Extn and /Extn
  34. ExtnAction
  35. Feature and /Feature
  36. Feature?
  37. File
  38. FileComment and /FileComment
  39. Files
  40. FilesExclude
  41. FilesExcludeClear
  42. FilesInZip
  43. FileFind
  44. FileMake and /FileMake
  45. FileMakeIgnore and /FileMakeIgnore
  46. FolderIcon
  47. Guid
  48. HookInto
  49. HtmlDirTable
  50. Icon
  51. Ini
  52. IniFile and /IniFile
  53. IniSection and /IniSection
  54. IniImport
  55. JsCa and /JsCa
  56. JsCaSetup
  57. MacroCfg and /MacroCfg
  58. MajorUpgrade
  59. MapUserDir
  60. MergeModule
  61. MSI and /MSI
  62. MsiExtraFiles
  63. MsiValFilter
  64. Path
  65. Platform
  66. ProductFind
  67. ProductValidation
  68. Property
  69. PropertyCa
  70. PropertyList
  71. Registry
  72. RegistryComment and /RegistryComment
  73. RegistryImport
  74. RegistryRead
  75. RemoveFile
  76. Row and /Row
  77. RowsDelete
  78. RowsDeleteAll
  79. RunCmd and /RunCmd
  80. Schedule and /Schedule
  81. SelfRegister
  82. ServiceControl
  83. ServiceInstall
  84. Shortcut
  85. SourceFile
  86. Summary
  87. Table and /Table
  88. TableCreate
  89. TableDefinition and /TableDefinition
  90. TableDelete
  91. TableExportToIdt
  92. TableImportFromIdt
  93. Transform
  94. VBS and /VBS
  95. VbsCa and /VbsCa
  96. VbsCaEntry and /VbsCaEntry
  97. VbsCaSetup
  98. WrapInstall

Depending on how you wish to use MAKEMSI you either need very little or a lot of Windows Installer knowledge, I recommend you obtain and use "MSI.CHM". While I don't wish to duplicate documention, the official Microsoft doco is pretty bad (or at least not designed to teach) and so I will document basic information that you should know (or may be useful when debugging problems) in the "windows installer basics" section of this manual.

FrameWork

Other framework specific (less generic commands) are documented elsewhere:

  1. Validation Suite Creation Commands
  2. Merge Module Related Commands


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]: Unnamed Parameters[Next]: #DATA for Commands


MAKEMSI© is (C)opyright Dennis Bareis 2003-2008 (All rights reserved).
Saturday December 09 2017 at 9:30am
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.