{"id":1515,"date":"2017-12-04T11:08:35","date_gmt":"2017-12-04T11:08:35","guid":{"rendered":"http:\/\/www.scmgalaxy.com\/tutorials\/?p=1515"},"modified":"2020-01-09T09:29:09","modified_gmt":"2020-01-09T09:29:09","slug":"what-is-tarma-installer-5-and-its-usage","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/what-is-tarma-installer-5-and-its-usage\/","title":{"rendered":"What is Tarma Installer 5 and its usage?"},"content":{"rendered":"<p><strong>created the topic: what is Tarma Installer 5 and its usage?<\/strong><br \/>\nStand-alone installers with the widest platform support for professional developers.<\/p>\n<p>Create stand-alone installers for any Windows 32-bit or 64-bit desktop or server platform, with complete customization of all installer actions and dialogs.<\/p>\n<p>    * Supports all Windows 32-bit and 64-bit versions from 95 to Vista and Windows 7<br \/>\n    * Creates Windows Mobile installers<br \/>\n    * Full .Net assemblies and prerequisites support<br \/>\n    * Full Windows side-by-side assemblies support<br \/>\n    * Efficient merge modules for Visual C\/C++ runtime libraries<br \/>\n    * Wide range of installation items<br \/>\n    * Add-on and update installers also supported<br \/>\n    * All installer screens fully editable, or create your own<br \/>\n    * Total control over all installation actions and installer features<br \/>\n    * Fully isolated Current User installations<br \/>\n    * Unicode through-and-through<br \/>\n    * No scripting<br \/>\n    * Extensive preflight checks catch problems before you deploy your product<\/p>\n<p>Major features<\/p>\n<p>Welcome to Tarma Installer. Tarma Installer helps you to create installation (&#8220;Setup&#8221;) programs for your own software product. Its major features are:<\/p>\n<p>Intuitive development environment<br \/>\n    An easy to use development environment with clearly subdivided project sections and pages, plus extensive help and toolbars.<br \/>\nWide range of installation items<br \/>\n    You can install files, folders, shortcuts, registry keys and values, INI file values, environment variables, file extensions, COM and DCOM classes and servers (including ActiveX controls), type libraries, and services, with a comprehensive range of options.<br \/>\nFeature- and component-based installation<br \/>\n    Features are pieces of functionality that the user can select for installation in a tree-like structure, while components are groups of installation items defined by the developer that must be installed or removed together.<br \/>\nWindows Mobile installer support<br \/>\n    As of Tarma Installer 5.2, you can now create Windows Mobile installers from any Tarma Installer project, and install the resulting .cab files when your main product is being installed.<br \/>\nSmall and fast<br \/>\n    The Tarma Installer Setup.exe program is small, fast, and has excellent compression, making your installation packages as compact as possible, thus saving download time and disk space.<br \/>\nExtensive preflight checking<br \/>\n    More than 450 different preflight checks spot potential problems before you deploy your installation.<br \/>\nFully editable installer action sequences<br \/>\n    You have complete control over the installer&#8217;s actions, even to the point that it&#8217;s not an installer at all, but, for example, a CD-ROM AutoRun menu application.<br \/>\nFully editable installer dialogs and dialog sequences<br \/>\n    Using the built-in dialog editor, you can completely redefine any and all dialogs in the installation wizard, add any dialogs that you need, or even remove all of them completely.<br \/>\nFlexible symbolic expressions<br \/>\n    Symbolic expressions can be used for many purposes, including file and folder paths, registry paths, system and runtime information, and of course general text that must be easily replaceable. Our runtime functions offer even more possibilities.<br \/>\nComprehensive language and localization support<br \/>\n    Virtually any piece of text that is visible to the user can be localized, including, but not limited to: dialogs, messages, file and folder names, shortcut titles, and registry data. You can build a single installer that includes all languages, or separate installers for each language from a single project. The Tarma Installer development environment, its project files, and the Tarma native installation database and Setup program are Unicode-based from the ground up to ensure that all localization remains intact. (For Windows 95, 98, and Me, an ANSI-based Setup program is supplied, which uses the same Unicode installation database.)<br \/>\nAdd-on and update installers<br \/>\n    Add-on and update installers allow you to install and remove updates and add-on packages separately from the main application&#8217;s original installation, while still allowing the main application to be uninstalled together with all its dependants.<br \/>\nExtension DLLs<br \/>\n    You can extend the functionality of the installers by creating your own extension DLLs.<\/p>\n<p>Reference:<br \/>\n<a href=\"http:\/\/www.tarma.com\/products\/tin5\/index.htm\" target=\"_blank\" rel=\"noopener\">www.tarma.com\/products\/tin5\/index.htm<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>created the topic: what is Tarma Installer 5 and its usage? Stand-alone installers with the widest platform support for professional developers. Create stand-alone installers for any Windows 32-bit or 64-bit&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[49],"tags":[223],"class_list":["post-1515","post","type-post","status-publish","format-standard","hentry","category-general","tag-installer"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/1515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=1515"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/1515\/revisions"}],"predecessor-version":[{"id":1516,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/1515\/revisions\/1516"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=1515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=1515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=1515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}