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. CodePage
  7. Column
  8. Compile
  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. ExeCa
  31. Extn and /Extn
  32. ExtnAction
  33. Feature and /Feature
  34. Feature?
  35. File
  36. FileComment and /FileComment
  37. Files
  38. FilesExclude
  39. FilesExcludeClear
  40. FileFind
  41. FileMake and /FileMake
  42. FileMakeIgnore and /FileMakeIgnore
  43. FolderIcon
  44. Guid
  45. HookInto
  46. HtmlDirTable
  47. Icon
  48. Ini
  49. IniFile and /IniFile
  50. IniSection and /IniSection
  51. IniImport
  52. JsCa and /JsCa
  53. JsCaSetup
  54. MacroCfg and /MacroCfg
  55. MajorUpgrade
  56. MapUserDir
  57. MergeModule
  58. MSI and /MSI
  59. MsiExtraFiles
  60. MsiValFilter
  61. Path
  62. Platform
  63. ProductFind
  64. ProductValidation
  65. Property
  66. PropertyCa
  67. PropertyList
  68. Registry
  69. RegistryComment and /RegistryComment
  70. RegistryImport
  71. RegistryRead
  72. RemoveFile
  73. Row and /Row
  74. RowsDelete
  75. RowsDeleteAll
  76. RunCmd and /RunCmd
  77. Schedule and /Schedule
  78. SelfRegister
  79. ServiceControl
  80. ServiceInstall
  81. Shortcut
  82. SourceFile
  83. Summary
  84. Table and /Table
  85. TableCreate
  86. TableDefinition and /TableDefinition
  87. TableDelete
  88. TableExportToIdt
  89. TableImportFromIdt
  90. Transform
  91. VBS and /VBS
  92. VbsCa and /VbsCa
  93. VbsCaEntry and /VbsCaEntry
  94. VbsCaSetup
  95. 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).
Friday October 13 2017 at 2:08pm
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.