<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://nsis.sourceforge.io/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Easy_Uninstall</id>
	<title>Easy Uninstall - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://nsis.sourceforge.io/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Easy_Uninstall"/>
	<link rel="alternate" type="text/html" href="https://nsis.sourceforge.io/mediawiki/index.php?title=Easy_Uninstall&amp;action=history"/>
	<updated>2026-06-02T20:08:35Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://nsis.sourceforge.io/mediawiki/index.php?title=Easy_Uninstall&amp;diff=25763&amp;oldid=prev</id>
		<title>Anders: Added ARP link</title>
		<link rel="alternate" type="text/html" href="https://nsis.sourceforge.io/mediawiki/index.php?title=Easy_Uninstall&amp;diff=25763&amp;oldid=prev"/>
		<updated>2022-02-17T01:55:35Z</updated>

		<summary type="html">&lt;p&gt;Added ARP link&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;â† Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:55, 17 February 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/center&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/center&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This was simply created to make making an uninstaller easier and more convenient.  It is equipped  with shortcuts to every registry feature you can make for &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Window XP&lt;/del&gt;&amp;#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;s &lt;/del&gt;Add/Remove programs &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;menu&lt;/del&gt;. Below will be examples of how to include it into your script.  Just copy the sheet below (where designated) to a new empty file and place it in the directory &amp;quot;..\NSIS\Include\&amp;quot; as EasyUninstall.nsh (IT MUST HAVE THAT NAME! Location can vary, but you must use the &amp;#039;!AddIncludeDir &amp;quot;location\of\EasyUninstall.nsh&amp;quot;&amp;#039; before any commands for EasyUninstall are added!).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This was simply created to make making an uninstaller easier and more convenient.  It is equipped  with shortcuts to every registry feature you can make for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Windows&lt;/ins&gt;&amp;#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Add uninstall information to Add/Remove Programs|&lt;/ins&gt;Add/Remove programs&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;. Below will be examples of how to include it into your script.  Just copy the sheet below (where designated) to a new empty file and place it in the directory &amp;quot;..\NSIS\Include\&amp;quot; as EasyUninstall.nsh (IT MUST HAVE THAT NAME! Location can vary, but you must use the &amp;#039;!AddIncludeDir &amp;quot;location\of\EasyUninstall.nsh&amp;quot;&amp;#039; before any commands for EasyUninstall are added!).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Create a new text file in the folder &amp;quot;..\NSIS\Include&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#Create a new text file in the folder &amp;quot;..\NSIS\Include&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Anders</name></author>
	</entry>
	<entry>
		<id>https://nsis.sourceforge.io/mediawiki/index.php?title=Easy_Uninstall&amp;diff=17547&amp;oldid=prev</id>
		<title>AgnoMan Sen at 20:47, 19 August 2009</title>
		<link rel="alternate" type="text/html" href="https://nsis.sourceforge.io/mediawiki/index.php?title=Easy_Uninstall&amp;diff=17547&amp;oldid=prev"/>
		<updated>2009-08-19T20:47:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://nsis.sourceforge.io/mediawiki/index.php?title=Easy_Uninstall&amp;amp;diff=17547&amp;amp;oldid=17544&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>AgnoMan Sen</name></author>
	</entry>
	<entry>
		<id>https://nsis.sourceforge.io/mediawiki/index.php?title=Easy_Uninstall&amp;diff=17544&amp;oldid=prev</id>
		<title>AgnoMan Sen: /* Examples */</title>
		<link rel="alternate" type="text/html" href="https://nsis.sourceforge.io/mediawiki/index.php?title=Easy_Uninstall&amp;diff=17544&amp;oldid=prev"/>
		<updated>2009-08-19T19:37:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Examples&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;â† Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:37, 19 August 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l279&quot;&gt;Line 279:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 279:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Examples will be displayed below.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Examples will be displayed below.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Examples ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Examples ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;To see a preview of all EasyUninstall commands, please see http://nsis.sourceforge.net/Easy_Uninstall#Commands&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;highlight-nsis&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;highlight-nsis&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Name &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;TestUninstaller&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Name &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;quot;Default&amp;quot; ;This name will be used since there is no ${ProductID} command.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!include MUI.nsh&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!include MUI.nsh&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!insertmacro MUI_PAGE_WELCOME&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/ins&gt;!insertmacro MUI_PAGE_WELCOME&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!insertmacro MUI_PAGE_DIRECTORY&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/ins&gt;!insertmacro MUI_PAGE_DIRECTORY&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!insertmacro MUI_PAGE_INSTFILES&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/ins&gt;!insertmacro MUI_PAGE_INSTFILES&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!insertmacro MUI_PAGE_FINISH&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/ins&gt;!insertmacro MUI_PAGE_FINISH&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!include EasyUninstall.nsh&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!include EasyUninstall.nsh&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l306&quot;&gt;Line 306:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 307:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	${IncludeUninstaller}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	${IncludeUninstaller}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;SectionEnd&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;SectionEnd&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;${IncludeUninstallerSection}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;OutFile &amp;quot;TestFile.exe&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;OutFile &amp;quot;TestFile.exe&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/highlight-nsis&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Commands ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key n22049_wiki-wiki_:diff::1.12:old-17543:rev-17544 --&gt;
&lt;/table&gt;</summary>
		<author><name>AgnoMan Sen</name></author>
	</entry>
	<entry>
		<id>https://nsis.sourceforge.io/mediawiki/index.php?title=Easy_Uninstall&amp;diff=17543&amp;oldid=prev</id>
		<title>AgnoMan Sen: /* Using EasyUninstall */</title>
		<link rel="alternate" type="text/html" href="https://nsis.sourceforge.io/mediawiki/index.php?title=Easy_Uninstall&amp;diff=17543&amp;oldid=prev"/>
		<updated>2009-08-19T19:32:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Using EasyUninstall&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;â† Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:32, 19 August 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l274&quot;&gt;Line 274:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 274:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Using EasyUninstall ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Using EasyUninstall ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Easy uninstall uses unique definitions, macro names and functions to attempt to not contradict other functions, however, this may occur.  There are a few unique things about this you&amp;#039;ll have to keep in memory.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Easy uninstall uses unique definitions, macro names and functions to attempt to not contradict other functions, however, this may occur.  There are a few unique things about this you&amp;#039;ll have to keep in memory.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#First off, when using MUI.nsh or MUI2.nsh&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#First off, when using MUI.nsh or MUI2.nsh&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, you must define the language &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;after&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; including EasyUninstall.nsh (and configuring it&amp;#039;s settings.)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;#All options are optional.  If you do not use ${ProductID} [name] then it will default ${_ProductID} to $(^Name).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;##However, ${CONFIGUREUNINSTALL} &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be included &amp;#039;&amp;#039;&amp;#039;always&amp;#039;&amp;#039;&amp;#039; after !include EasyUninstall.nsh&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Examples will be displayed below.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Examples ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;highlight-nsis&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Name TestUninstaller&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;!include MUI.nsh&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;!insertmacro MUI_PAGE_WELCOME&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;!insertmacro MUI_PAGE_DIRECTORY&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;!insertmacro MUI_PAGE_INSTFILES&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;!insertmacro MUI_PAGE_FINISH&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;!include EasyUninstall.nsh&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	${CONFIGUREUNINSTALL}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;!insertmacro MUI_LANGUAGE &amp;quot;English&amp;quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;AutoCloseWindow true&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;InstallDir &amp;quot;F:\test\Program Files&amp;quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ShowInstDetails hide&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ShowUnInstDetails hide&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Section -A&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	CreateDirectory &amp;quot;$INSTDIR&amp;quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SectionEnd&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Section CreateUninstaller&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	${IncludeUninstaller}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SectionEnd&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;${IncludeUninstallerSection}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;OutFile &amp;quot;TestFile.exe&amp;quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key n22049_wiki-wiki_:diff::1.12:old-17542:rev-17543 --&gt;
&lt;/table&gt;</summary>
		<author><name>AgnoMan Sen</name></author>
	</entry>
	<entry>
		<id>https://nsis.sourceforge.io/mediawiki/index.php?title=Easy_Uninstall&amp;diff=17542&amp;oldid=prev</id>
		<title>AgnoMan Sen: Created page with &#039;&lt;center&gt; &#039;&#039;&#039;For MUI 1.8/2.0(+), &#039;&#039;may work with no MUI.nsh but will need extra coding&#039;&#039; (Not supported)&#039;&#039;&#039; &lt;/center&gt; ---- This was simply created to make making an uninstaller ea…&#039;</title>
		<link rel="alternate" type="text/html" href="https://nsis.sourceforge.io/mediawiki/index.php?title=Easy_Uninstall&amp;diff=17542&amp;oldid=prev"/>
		<updated>2009-08-19T19:27:58Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;&amp;lt;center&amp;gt; &amp;#039;&amp;#039;&amp;#039;For MUI 1.8/2.0(+), &amp;#039;&amp;#039;may work with no MUI.nsh but will need extra coding&amp;#039;&amp;#039; (Not supported)&amp;#039;&amp;#039;&amp;#039; &amp;lt;/center&amp;gt; ---- This was simply created to make making an uninstaller ea…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;For MUI 1.8/2.0(+), &amp;#039;&amp;#039;may work with no MUI.nsh but will need extra coding&amp;#039;&amp;#039; (Not supported)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
This was simply created to make making an uninstaller easier and more convenient.  It is equipped  with shortcuts to every registry feature you can make for Window XP&amp;#039;s Add/Remove programs menu. Below will be examples of how to include it into your script.  Just copy the sheet below (where designated) to a new empty file and place it in the directory &amp;quot;..\NSIS\Include\&amp;quot; as EasyUninstall.nsh (IT MUST HAVE THAT NAME! Location can vary, but you must use the &amp;#039;!AddIncludeDir &amp;quot;location\of\EasyUninstall.nsh&amp;quot;&amp;#039; before any commands for EasyUninstall are added!).&lt;br /&gt;
----&lt;br /&gt;
#Create a new text file in the folder &amp;quot;..\NSIS\Include&amp;quot;&lt;br /&gt;
##It must be named &amp;quot;EasyUninstall.nsh&amp;quot;&lt;br /&gt;
###(NO QUOTES!)&lt;br /&gt;
#Copy all the text in the box below into the file.&lt;br /&gt;
#Save it as &amp;quot;EasyUninstall.nsh&amp;quot; (as explained in Step 1.1)&lt;br /&gt;
&amp;lt;highlight-nsis&amp;gt;&lt;br /&gt;
/*									*\&lt;br /&gt;
	NSIS Generic Uninstaller 1.4&lt;br /&gt;
		;Scripted by AgnoMan Sen&lt;br /&gt;
	Works with NSIS 1.8-2.0(+)&lt;br /&gt;
\*									*/&lt;br /&gt;
&lt;br /&gt;
!ifndef EASYUNINSTALLER_c0nf16x000001&lt;br /&gt;
!verbose Push&lt;br /&gt;
!verbose 3&lt;br /&gt;
	!macro EASYUNINSTALLER_funcM3x000001&lt;br /&gt;
		!ifndef EASYUNINSTALLER_c0nf16x000001&lt;br /&gt;
			!define EASYUNINSTALLER_c0nf16x000001&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifndef EASYUNINSTALLER_c0nf16x000002&lt;br /&gt;
			!define EASYUNINSTALLER_c0nf16x000002&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifdef EASYUNINSTALLER_c0nf16x000003&lt;br /&gt;
			!undef EASYUNINSTALLER_c0nf16x000003&lt;br /&gt;
		!endif&lt;br /&gt;
		!include EasyUninstall.nsh&lt;br /&gt;
	!macroend&lt;br /&gt;
	!macro EASYUNINSTALLER_funcM3x000002&lt;br /&gt;
		!ifndef EASYUNINSTALLER_c0nf16x000001&lt;br /&gt;
			!define EASYUNINSTALLER_c0nf16x000001&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifdef EASYUNINSTALLER_c0nf16x000002&lt;br /&gt;
			!undef EASYUNINSTALLER_c0nf16x000002&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifndef EASYUNINSTALLER_c0nf16x000003&lt;br /&gt;
			!define EASYUNINSTALLER_c0nf16x000003&lt;br /&gt;
		!endif&lt;br /&gt;
		!include EasyUninstall.nsh&lt;br /&gt;
	!macroend&lt;br /&gt;
&lt;br /&gt;
	!define CONFIGUREUNINSTALL &amp;quot;!insertmacro EASYUNINSTALLER_funcM3x000001&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	!define IncludeUninstaller &amp;quot;!insertmacro EASYUNINSTALLER_funcM0x000000&amp;quot;&lt;br /&gt;
	!define IncludeUninstallerSection &amp;quot;!insertmacro EASYUNINSTALLER_funcM3x000002&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	!define UninstallerRootKey &amp;quot;!define _UninstallerRootKey&amp;quot;&lt;br /&gt;
	!define DONOTCONFIRMUNINSTALL &amp;quot;!define _DONOTCONFIRMUNINSTALL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	!define SILENTUNINSTALL &amp;quot;!define _SilentUninst&amp;quot;&lt;br /&gt;
	!define RemoveOnly &amp;quot;!define _RemoveOnly&amp;quot;&lt;br /&gt;
	!define ProductID &amp;quot;!define _ProductID&amp;quot;&lt;br /&gt;
	!define RegOwner &amp;quot;!define _RegOwner&amp;quot;&lt;br /&gt;
	!define RegCompany &amp;quot;!define _RegCompany&amp;quot;&lt;br /&gt;
	!define HelpLink &amp;quot;!define _HelpLink&amp;quot;&lt;br /&gt;
	!define HelpTelephone &amp;quot;!define _HelpTelephone&amp;quot;&lt;br /&gt;
	!define URLUpdateInfo &amp;quot;!define _URLUpdateInfo&amp;quot;&lt;br /&gt;
	!define URLInfoAbout &amp;quot;!define _URLInfoAbout&amp;quot;&lt;br /&gt;
	!define DisplayName &amp;quot;!define _DisplayName&amp;quot;&lt;br /&gt;
	!define DisplayIcon &amp;quot;!define _DisplayIcon&amp;quot;&lt;br /&gt;
	!define DpIconIndex &amp;quot;!define _DpIconIndex&amp;quot;&lt;br /&gt;
	!define DisplayVersion &amp;quot;!define _DisplayVersion&amp;quot;&lt;br /&gt;
	!define ModifyPath &amp;quot;!define _ModifyPath&amp;quot;&lt;br /&gt;
	!define VersionMajor &amp;quot;!define _VersionMajor&amp;quot;&lt;br /&gt;
	!define VersionMinor &amp;quot;!define _VersionMinor&amp;quot;&lt;br /&gt;
	!define EstimatedSize &amp;quot;!define _EstimatedSize&amp;quot;&lt;br /&gt;
	!define Comments &amp;quot;!define _Comments&amp;quot;&lt;br /&gt;
	!define InstallSource &amp;quot;!define _InstallSource&amp;quot;&lt;br /&gt;
	!define ParentKeyName &amp;quot;!define _ParentKeyName&amp;quot;&lt;br /&gt;
	!define ParentDisplayName &amp;quot;!define _ParentDisplayName&amp;quot;&lt;br /&gt;
!verbose Pop&lt;br /&gt;
!endif&lt;br /&gt;
&lt;br /&gt;
!ifdef EASYUNINSTALLER_c0nf16x000002&lt;br /&gt;
	&lt;br /&gt;
	!ifdef MUI_INCLUDED&lt;br /&gt;
		!ifndef _DONOTCONFIRMUNINSTALL&lt;br /&gt;
			!insertmacro MUI_UNPAGE_CONFIRM&lt;br /&gt;
		!endif&lt;br /&gt;
	!endif&lt;br /&gt;
	!insertmacro MUI_UNPAGE_INSTFILES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	!ifndef _RemoveOnly&lt;br /&gt;
		!define _RemoveOnly 1&lt;br /&gt;
	!endif&lt;br /&gt;
&lt;br /&gt;
	!macro EASYUNINSTALLER_funcM0x000001&lt;br /&gt;
		!verbose Push&lt;br /&gt;
		!verbose 3&lt;br /&gt;
			!ifndef _UninstallerRootKey&lt;br /&gt;
				!define RR01_Root  HKLM&lt;br /&gt;
			!else&lt;br /&gt;
				!define RR01_Root ${_UninstallerRootKey}&lt;br /&gt;
			!endif&lt;br /&gt;
			!ifndef RR01_Key&lt;br /&gt;
				!define RR01_Key &amp;quot;SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall&amp;quot;&lt;br /&gt;
			!endif&lt;br /&gt;
			!ifndef _ProductID&lt;br /&gt;
				!define RR01_Name &amp;quot;$(^Name)&amp;quot;&lt;br /&gt;
			!else&lt;br /&gt;
				!define RR01_Name &amp;quot;${_ProductID}&amp;quot;&lt;br /&gt;
			!endif&lt;br /&gt;
			!ifndef _DisplayName&lt;br /&gt;
				!define RR01_DisplayName &amp;quot;${RR01_Name}&amp;quot;&lt;br /&gt;
			!else&lt;br /&gt;
				!define RR01_DisplayName &amp;quot;${_DisplayName}&amp;quot;&lt;br /&gt;
			!endif&lt;br /&gt;
			!ifdef _DisplayIcon&lt;br /&gt;
				!ifdef _DpIconIndex&lt;br /&gt;
					!define RR01_DisplayIcon &amp;quot;${_DisplayIcon},${_DpIconIndex}&amp;quot;&lt;br /&gt;
				!else&lt;br /&gt;
					!define RR01_DisplayIcon &amp;quot;${_DisplayIcon}&amp;quot;&lt;br /&gt;
				!endif&lt;br /&gt;
			!endif&lt;br /&gt;
	!verbose Pop&lt;br /&gt;
	!macroend&lt;br /&gt;
&lt;br /&gt;
	!macro EASYUNINSTALLER_funcM0x000002&lt;br /&gt;
		!ifdef RR01_Name&lt;br /&gt;
			WriteRegStr ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;ProductID&amp;quot; &amp;quot;${RR01_Name}&amp;quot;&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifdef _RegOwner&lt;br /&gt;
			WriteRegStr ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;RegOwner&amp;quot; &amp;quot;${_RegOwner}&amp;quot;&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifdef _RegCompany&lt;br /&gt;
			WriteRegStr ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;RegCompany&amp;quot; &amp;quot;${_RegCompany}&amp;quot;&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifdef _HelpLink&lt;br /&gt;
			WriteRegStr ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;HelpLink&amp;quot; &amp;quot;${_HelpLink}&amp;quot;&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifdef _HelpTelephone&lt;br /&gt;
			WriteRegStr ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;HelpTelephone&amp;quot; &amp;quot;${_HelpTelephone}&amp;quot;&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifdef RR01_DisplayName&lt;br /&gt;
			WriteRegStr ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;DisplayName&amp;quot; &amp;quot;${RR01_DisplayName}&amp;quot;&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifdef _URLUpdateInfo&lt;br /&gt;
			WriteRegStr ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;URLUpdateInfo&amp;quot; &amp;quot;${_URLUpdateInfo}&amp;quot;&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifdef _URLInfoAbout&lt;br /&gt;
			WriteRegStr ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;URLInfoAbout&amp;quot; &amp;quot;${_URLInfoAbout}&amp;quot;&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifndef _SilentUninst&lt;br /&gt;
			WriteRegStr ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;UninstallString&amp;quot; &amp;quot;$\&amp;quot;$INSTDIR\uninstall.exe$\&amp;quot;&amp;quot;&lt;br /&gt;
		!else&lt;br /&gt;
			WriteRegStr ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;QuietUninstallString&amp;quot; &amp;quot;$\&amp;quot;$INSTDIR\uninstall.exe$\&amp;quot; /S&amp;quot;&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifdef RR01_DisplayIcon&lt;br /&gt;
			WriteRegStr ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;DisplayIcon&amp;quot; &amp;quot;${RR01_DisplayIcon}&amp;quot;&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifdef _DisplayVersion&lt;br /&gt;
			WriteRegStr ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;DisplayVersion&amp;quot; &amp;quot;${_DisplayVersion}&amp;quot;&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifdef _RemoveOnly&lt;br /&gt;
			StrCmp ${_RemoveOnly} 1 +1 RR01RS7SK1&lt;br /&gt;
				WriteRegDWORD ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;NoModify&amp;quot; &amp;quot;0x00000001&amp;quot;&lt;br /&gt;
				WriteRegDWORD ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;NoRepair&amp;quot; &amp;quot;0x00000001&amp;quot;&lt;br /&gt;
				Goto RR01RS7&lt;br /&gt;
		RR01RS7SK1:&lt;br /&gt;
			StrCmp ${_RemoveOnly} 0 +1 RR01RS7&lt;br /&gt;
			!ifdef _ModifyPath&lt;br /&gt;
				WriteRegStr ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;ModifyPath&amp;quot; &amp;quot;${_ModifyPath}&amp;quot;&lt;br /&gt;
				WriteRegDWORD ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;NoModify&amp;quot; &amp;quot;0x00000000&amp;quot;&lt;br /&gt;
				WriteRegDWORD ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;NoRepair&amp;quot; &amp;quot;0x00000001&amp;quot;&lt;br /&gt;
			!else&lt;br /&gt;
				WriteRegDWORD ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;NoModify&amp;quot; &amp;quot;0x00000000&amp;quot;&lt;br /&gt;
				WriteRegDWORD ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;NoRepair&amp;quot; &amp;quot;0x00000000&amp;quot;&lt;br /&gt;
			!endif&lt;br /&gt;
		RR01RS7:&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifdef _VersionMajor&lt;br /&gt;
			WriteRegDWORD ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;VersionMajor&amp;quot; &amp;quot;${_VersionMajor}&amp;quot;&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifdef _VersionMinor&lt;br /&gt;
			WriteRegDWORD ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;VersionMinor&amp;quot; &amp;quot;${_VersionMinor}&amp;quot;&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifdef _EstimatedSize&lt;br /&gt;
			WriteRegDWORD ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;EstimatedSize&amp;quot; &amp;quot;${_EstimatedSize}&amp;quot;&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifdef _Comments&lt;br /&gt;
			WriteRegStr ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;Comments&amp;quot; &amp;quot;${_Comments}&amp;quot;&lt;br /&gt;
		!endif&lt;br /&gt;
		WriteRegStr ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;InstallLocation&amp;quot; &amp;quot;$INSTDIR&amp;quot;&lt;br /&gt;
		!ifdef _InstallSource&lt;br /&gt;
			WriteRegStr ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;InstallSource&amp;quot; &amp;quot;${_InstallSource}&amp;quot;&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifdef _ParentKeyName&lt;br /&gt;
			WriteRegStr ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;ParentKeyName&amp;quot; &amp;quot;${_ParentKeyName}&amp;quot;&lt;br /&gt;
		!endif&lt;br /&gt;
		!ifdef _ParentDisplayName&lt;br /&gt;
			WriteRegStr ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;ParentDisplayName&amp;quot; &amp;quot;${_ParentDisplayName}&amp;quot;&lt;br /&gt;
		!endif&lt;br /&gt;
	!macroend&lt;br /&gt;
&lt;br /&gt;
	!macro EASYUNINSTALLER_funcM0x000000&lt;br /&gt;
		WriteUninstaller &amp;quot;$INSTDIR\uninstall.exe&amp;quot;&lt;br /&gt;
		!insertmacro EASYUNINSTALLER_funcM0x000001&lt;br /&gt;
		!insertmacro EASYUNINSTALLER_funcM0x000002&lt;br /&gt;
	!macroend&lt;br /&gt;
&lt;br /&gt;
!endif&lt;br /&gt;
&lt;br /&gt;
!ifdef EASYUNINSTALLER_c0nf16x000003&lt;br /&gt;
&lt;br /&gt;
	Var RR01&lt;br /&gt;
	!macro EASYUNINSTALLER_funcM1x000001&lt;br /&gt;
		!verbose Push&lt;br /&gt;
		!verbose 4&lt;br /&gt;
			ReadRegStr $RR01 ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot; &amp;quot;InstallLocation&amp;quot;&lt;br /&gt;
				StrCmp $RR01 &amp;quot;A:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;B:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;C:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;D:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;E:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;F:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;G:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;H:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;I:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;J:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;K:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;L:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;M:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;N:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;O:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;P:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;Q:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;R:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;S:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;T:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;U:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;V:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;W:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;X:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;Y:\Program Files&amp;quot; RR01ER00 +1&lt;br /&gt;
				StrCmp $RR01 &amp;quot;Z:\Program Files&amp;quot; RR01ER00 RR01ER00SK&lt;br /&gt;
	RR01ER00:&lt;br /&gt;
		HideWindow&lt;br /&gt;
		MessageBox MB_OK|MB_ICONSTOP \&lt;br /&gt;
		&amp;quot;!Error: (RR01FNC0)$\n$\n$\tThe program has been installed to &amp;#039;$RR01&amp;#039; only!$\n$\tCan not remove, otherwise system will be corrupt.$\n$\tYou can still remove the program manually.$\n$\t$\t-Sorry for the inconvienence.&amp;quot;&lt;br /&gt;
		Quit&lt;br /&gt;
	RR01ER00SK:&lt;br /&gt;
		!verbose Pop&lt;br /&gt;
	!macroend&lt;br /&gt;
&lt;br /&gt;
	!macro EASYUNINSTALLER_funcM1x000002&lt;br /&gt;
		DeleteRegKey ${RR01_Root} &amp;quot;${RR01_Key}\${RR01_Name}&amp;quot;&lt;br /&gt;
	!macroend&lt;br /&gt;
			&lt;br /&gt;
	Function un.onUninstSuccess&lt;br /&gt;
		HideWindow&lt;br /&gt;
		MessageBox MB_OK \&lt;br /&gt;
		&amp;quot;Uninstallation complete.  Have a nice day!&amp;quot; \&lt;br /&gt;
		IDOK +1&lt;br /&gt;
	FunctionEnd&lt;br /&gt;
	&lt;br /&gt;
	Section Uninstall&lt;br /&gt;
		!insertmacro EASYUNINSTALLER_funcM1x000001&lt;br /&gt;
		Delete &amp;quot;$INSTDIR\uninstall.exe&amp;quot;&lt;br /&gt;
		!insertmacro EASYUNINSTALLER_funcM1x000002&lt;br /&gt;
		RMDir /r &amp;quot;$INSTDIR&amp;quot;&lt;br /&gt;
		RMDir /r &amp;quot;$INSTDIR&amp;quot;&lt;br /&gt;
		SetAutoClose true&lt;br /&gt;
	SectionEnd&lt;br /&gt;
	&lt;br /&gt;
!endif&lt;br /&gt;
&amp;lt;/highlight-nsis&amp;gt;&lt;br /&gt;
(Once done, please see the next section for help on use of the file.)&lt;br /&gt;
== Using EasyUninstall ==&lt;br /&gt;
Easy uninstall uses unique definitions, macro names and functions to attempt to not contradict other functions, however, this may occur.  There are a few unique things about this you&amp;#039;ll have to keep in memory.&lt;br /&gt;
#First off, when using MUI.nsh or MUI2.nsh&lt;/div&gt;</summary>
		<author><name>AgnoMan Sen</name></author>
	</entry>
</feed>