!macro customInstall ; Register esdp protocol WriteRegStr HKCR "esdp" "" "URL:EMS Data Pump Protocol" WriteRegStr HKCR "esdp" "URL Protocol" "" WriteRegStr HKCR "esdp\\shell" "" "" WriteRegStr HKCR "esdp\\shell\\open" "" "" WriteRegStr HKCR "esdp\\shell\\open\\command" "" '"$INSTDIR\EMSDP.exe" "%1"' !macroend !macro customUnInstall ; Remove esdp protocol DeleteRegKey HKCR "esdp" !macroend