Setting mailto: protocol handler programmatically in Windows 8
问题 Before Windows 8, the method of adding a mailto: protocol handler was straightforward (as outlined here Register Windows program with the mailto protocol programmatically) As of Windows 8, the old method no longer works. It would seem that Win8 enforces the following key: HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\URLAssociations\MAILTO\UserChoice . It also appears the ProgID of the selected app is hashed and can't be forged, at least not that I can tell. Does anyone