<?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=Adding_an_item_to_IE_context_menu</id>
	<title>Adding an item to IE context menu - 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=Adding_an_item_to_IE_context_menu"/>
	<link rel="alternate" type="text/html" href="https://nsis.sourceforge.io/mediawiki/index.php?title=Adding_an_item_to_IE_context_menu&amp;action=history"/>
	<updated>2026-08-18T10:22:15Z</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=Adding_an_item_to_IE_context_menu&amp;diff=24931&amp;oldid=prev</id>
		<title>Bugmenot: fix broken wiki links/syntax</title>
		<link rel="alternate" type="text/html" href="https://nsis.sourceforge.io/mediawiki/index.php?title=Adding_an_item_to_IE_context_menu&amp;diff=24931&amp;oldid=prev"/>
		<updated>2017-05-12T10:57:42Z</updated>

		<summary type="html">&lt;p&gt;fix broken wiki links/syntax&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 10:57, 12 May 2017&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-l53&quot;&gt;Line 53:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 53:&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;&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; 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;Written by [[beradrian]]&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;Written by [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{ns:2}}:beradrian|&lt;/ins&gt;beradrian]]&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;[[Category:Code 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;[[Category:Code Examples]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bugmenot</name></author>
	</entry>
	<entry>
		<id>https://nsis.sourceforge.io/mediawiki/index.php?title=Adding_an_item_to_IE_context_menu&amp;diff=10538&amp;oldid=prev</id>
		<title>Beradrian at 11:16, 23 May 2006</title>
		<link rel="alternate" type="text/html" href="https://nsis.sourceforge.io/mediawiki/index.php?title=Adding_an_item_to_IE_context_menu&amp;diff=10538&amp;oldid=prev"/>
		<updated>2006-05-23T11:16:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{PageAuthor|beradrian}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
These macros below add or remove items from the Internet Explorer context menu.&lt;br /&gt;
You have to restart Internet Explorer in order to work. Tested only on Windows XP SP2.&lt;br /&gt;
&lt;br /&gt;
== How To Use ==&lt;br /&gt;
&amp;lt;highlight-nsis&amp;gt;&lt;br /&gt;
${IEMenuItem_Add} `Name` `Exec` `Contexts` `Flags`&lt;br /&gt;
&amp;lt;/highlight-nsis&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Name&lt;br /&gt;
: The title of the item as it appears on the context menu.&lt;br /&gt;
&lt;br /&gt;
; Exec&lt;br /&gt;
: File, folder or web page to open when clicking the button. Accepts parameters.&lt;br /&gt;
&lt;br /&gt;
; Contexts&lt;br /&gt;
: A logical OR of all the contexts where this item will appear.&lt;br /&gt;
&lt;br /&gt;
; Flags&lt;br /&gt;
: If is 0x01 then executing this item will open a new window. Otherwise this is a silent command.&lt;br /&gt;
&amp;lt;highlight-nsis&amp;gt;&lt;br /&gt;
${IEMenuItem_Remove} `Name`&lt;br /&gt;
&amp;lt;/highlight-nsis&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Name&lt;br /&gt;
: The title of the item as it appears on the context menu, the same used with &amp;#039;&amp;#039;${IEMenuItem_Add}&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== The Macros ==&lt;br /&gt;
&amp;lt;highlight-nsis&amp;gt;&lt;br /&gt;
!define IE_CONTEXT_MENU_DEFAULT 0x1&lt;br /&gt;
!define IE_CONTEXT_MENU_IMAGE 0x2&lt;br /&gt;
!define IE_CONTEXT_MENU_CONTROL 0x4&lt;br /&gt;
!define IE_CONTEXT_MENU_TABLE 0x8&lt;br /&gt;
!define IE_CONTEXT_MENU_TEXTSELECT 0x10&lt;br /&gt;
!define IE_CONTEXT_MENU_ANCHOR 0x20&lt;br /&gt;
!define IE_CONTEXT_MENU_UNKNOWN 0x40&lt;br /&gt;
&lt;br /&gt;
!define IEMenuItem_KeyName `SOFTWARE\Microsoft\Internet Explorer\MenuExt`&lt;br /&gt;
 &lt;br /&gt;
!define IEMenuItem_Add `!insertmacro IEMenuItem_Add`&lt;br /&gt;
!macro IEMenuItem_Add `Name` `Exec` `Contexts` `Flags`&lt;br /&gt;
    WriteRegStr HKCU `${IEMenuItem_KeyName}\${Name}` `` `${Exec}`&lt;br /&gt;
    WriteRegDWORD HKCU `${IEMenuItem_KeyName}\${Name}` `Contexts` ${Contexts}&lt;br /&gt;
    WriteRegDWORD HKCU `${IEMenuItem_KeyName}\${Name}` `Flags` ${Flags}&lt;br /&gt;
!macroend&lt;br /&gt;
 &lt;br /&gt;
!define IEMenuItem_Remove `!insertmacro IEMenuItem_Remove`&lt;br /&gt;
!macro IEMenuItem_Remove `Name`&lt;br /&gt;
    DeleteRegKey HKLM `${IEMenuItem_KeyName}\${Name}`&lt;br /&gt;
!macroend&lt;br /&gt;
&amp;lt;/highlight-nsis&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Written by [[beradrian]]&lt;br /&gt;
[[Category:Code Examples]]&lt;/div&gt;</summary>
		<author><name>Beradrian</name></author>
	</entry>
</feed>