David et al,
I benefitted greatly from the discussion under this thread. John (jss1941) got me started in the right direction, and Stefane (toome74) took me the rest of the way. There may be some overkill in what follows, but it definitely does the trick for every "mailto" protocol use that I employ:
NOTE: the setup directory for Pegasus programmes on my computer is C:\PMAIL\Programs -- which is the default, I believe.
This should be changed to whatever is appropriate for the setup directory on your computer.
Text in braces <...> and the braces themselves should NOT be typed.
1. Open regedit.exe or your favourite registry editor.
2. ADD the following keys with associated value data:
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail]
- String name (Default) -- Value data: Pegasus Mail
---------
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\Protocols]
------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\Protocols\mailto]
- String name (Default) -- Value data: URL:MailTo Protocol
- Binary String name "EditFlags" -- Value Data: 02 00 00 00
- String name "URL Protocol" -- Value data: <BLANK>
--------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\Protocols\mailto\DefaultIcon]
- String name (Default) Value data: C:\PMAIL\Programs\WSENDTO.EXE",0
-----------
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\Protocols\mailto\shell]
----------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\Protocols\mailto\shell\open]
-----------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\Protocols\mailto\shell\open\command]
- String name (Default) Value data: "C:\PMAIL\PROGRAMS\WSENDTO.EXE" %1
--------
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\Shell]
---------
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\Shell\open]
-----------
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\Shell\open\command]
String name (Default) Value data: C:\PMAIL\PROGRAMS\WINPM-32.EXE
-------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\InstallInfo]
- String name (Default) Value data: (value not set)
- DWORD name "IconsVisible" value data: 1 < "hexadecimal" radio button checked off; prints out as "0x00000001" >
- String name "ShowIconsCommand" Value data: "%ProgramFiles%\Windows Mail\WinMail.exe" OCInstallShowOE
- String name "ReinstallCommand" Value data: "%ProgramFiles%\Windows Mail\WinMail.exe" OCInstallReinstallOE
- String name "HideIconsCommand" Value data: "%ProgramFiles%\Windows Mail\WinMail.exe" OCInstallHideOE
--------
3. CHANGE:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mailto\
- String name "FriendlyTypeName" Value data:
FROM: %ProgramFiles%\Windows Mail\winmail.exe,-211
TO: C:\PMAIL\PROGRAMS\WSENDTO.EXE
==================
On first use, User Account Control will challenge because Pegasus is an unsigned
programme. Click the "do not ask again" box" and press the "Allow" button. From
then on, all MailTo links should function in whatever form they are found (web
links, quick reply in programmes like MailWasher).
In Control Panel --> Default Programmes --> Set Associations, under the PROTOCOLS
section at the bottom of the list, the MAILTO protocol "Current Default" is now set
to "Pegasus Mail WSENDTO Utility" with the Description controlled by the change made
to FriendlyTypeName. The change options are limited to Outlook and Pegasus --
Windows Mail's slot has been preempted by Pegasus. Reverting the FriendlyTypeName
and removing the Pegasus keys ought to restore Windows Mail as a choice.
Cheers,
Kirk
<p>David et al,</p><p>&nbsp;I benefitted greatly from the discussion under this thread.&nbsp; John (jss1941) got me started in the right direction, and Stefane (toome74) took me the rest of the way.&nbsp; There may be some overkill in what follows, but it definitely does the trick for every "mailto" protocol use that I employ:</p><p>NOTE: the setup directory for Pegasus programmes on my computer is C:\PMAIL\Programs -- which is the default, I believe.&nbsp; </p><p>This should be changed to whatever is appropriate for the setup directory on your computer.</p><p>Text in braces &lt;...&gt; and the braces themselves should NOT be typed.
</p><p>1. Open regedit.exe or your favourite registry editor.
</p><p>2. ADD the following keys with associated value data:
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail]
</p><p>- String name (Default) -- Value data: Pegasus Mail</p><p>---------</p><p>[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\Protocols]</p><p>------------</p><p>[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\Protocols\mailto]</p><p>- String name (Default) -- Value data: URL:MailTo Protocol</p><p>- Binary String name "EditFlags" -- Value Data: 02 00 00 00</p><p>- String name "URL Protocol" -- Value data: &lt;BLANK&gt;</p><p>--------------</p><p>[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\Protocols\mailto\DefaultIcon]</p><p>- String name (Default) Value data: C:\PMAIL\Programs\WSENDTO.EXE",0</p><p>-----------</p><p>[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\Protocols\mailto\shell]</p><p>----------------</p><p>[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\Protocols\mailto\shell\open]</p><p>-----------------</p><p>[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\Protocols\mailto\shell\open\command]</p><p>- String name (Default) Value data: "C:\PMAIL\PROGRAMS\WSENDTO.EXE" %1
</p><p>--------</p><p>[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\Shell]</p><p>---------</p><p>[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\Shell\open]</p><p>-----------</p><p>[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\Shell\open\command]
String name (Default) Value data: C:\PMAIL\PROGRAMS\WINPM-32.EXE
</p><p>-------------</p><p>[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Pegasus Mail\InstallInfo]
</p><p>- String name (Default) Value data: (value not set)</p><p>- DWORD name "IconsVisible" value data: 1 &lt; "hexadecimal" radio button checked off; &nbsp; prints out as "0x00000001" &gt;</p><p>- String name "ShowIconsCommand" Value data: "%ProgramFiles%\Windows Mail\WinMail.exe" OCInstallShowOE</p><p>- String name "ReinstallCommand" Value data: "%ProgramFiles%\Windows Mail\WinMail.exe" OCInstallReinstallOE</p><p>- String name "HideIconsCommand" Value data: "%ProgramFiles%\Windows Mail\WinMail.exe" OCInstallHideOE
</p><p>
--------</p><p>3. CHANGE:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mailto\
</p><p>- String name "FriendlyTypeName" Value data:
</p><p>&nbsp;&nbsp;&nbsp;&nbsp; FROM: %ProgramFiles%\Windows Mail\winmail.exe,-211
</p><p>&nbsp;&nbsp;&nbsp;&nbsp; TO:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\PMAIL\PROGRAMS\WSENDTO.EXE</p><p>
==================
On first use, User Account Control will challenge because Pegasus is an unsigned
programme.&nbsp; Click the "do not ask again" box" and press the "Allow" button.&nbsp; From
then on, all MailTo links should function in whatever form they are found (web
links, quick reply in programmes like MailWasher).
In Control Panel --&gt; Default Programmes --&gt; Set Associations, under the PROTOCOLS
section at the bottom of the list, the MAILTO protocol "Current Default" is now set
to "Pegasus Mail WSENDTO Utility" with the Description controlled by the change made
to FriendlyTypeName.&nbsp; The change options are limited to Outlook and Pegasus --
Windows Mail's slot has been preempted by Pegasus. Reverting the FriendlyTypeName
and removing the Pegasus keys ought to restore Windows Mail as a choice.</p><p>&nbsp;</p><p>Cheers,</p><p>Kirk
</p>