diff --git a/src/gui/qt-daemon/Info.plist.in b/src/gui/qt-daemon/Info.plist.in
index 5cff05eb..8b33aed9 100644
--- a/src/gui/qt-daemon/Info.plist.in
+++ b/src/gui/qt-daemon/Info.plist.in
@@ -45,10 +45,19 @@
NSHumanReadableCopyright
-
- NSHighResolutionCapable
- True
-
+ NSHighResolutionCapable
+ True
+ CFBundleURLTypes
+
+
+ CFBundleURLName
+ ZanoApp
+ CFBundleURLSchemes
+
+ zano
+
+
+
diff --git a/utils/Zano.sh b/utils/Zano.sh
index d097abbc..6b3c5fb4 100755
--- a/utils/Zano.sh
+++ b/utils/Zano.sh
@@ -33,9 +33,12 @@ create_desktop_icon()
echo Terminal=true | tee -a $target_file_name > /dev/null
echo Type=Application | tee -a $target_file_name > /dev/null
echo "Categories=Qt;Utility;" | tee -a $target_file_name > /dev/null
+ echo "MimeType=x-scheme-handler/zano;" | tee -a $target_file_name > /dev/null
}
create_desktop_icon $out_file_name
+xdg-mime default Zano.desktop x-scheme-handler/zano
+
call_app
diff --git a/utils/setup_32.iss b/utils/setup_32.iss
index e57a6838..24c18c80 100644
--- a/utils/setup_32.iss
+++ b/utils/setup_32.iss
@@ -51,6 +51,8 @@ Root: HKCR; Subkey: "ZanoWalletDataKyesFile"; ValueType: string; ValueName: "";
Root: HKCR; Subkey: "ZanoWalletDataFile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\zano.exe,0"
Root: HKCR; Subkey: "ZanoWalletDataKyesFile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\zano.exe,0"
+Root: HKCR; Subkey: "Zano"; ValueType: string; ValueName: "URL Protocol"; ValueData: ""
+Root: HKCR; Subkey: "Zano\shell\open\command"; ValueType: string; ValueName: ""; ValueData: "{app}\zano.exe %1"
[Files]
diff --git a/utils/setup_64.iss b/utils/setup_64.iss
index e4a7e88a..adee27a8 100644
--- a/utils/setup_64.iss
+++ b/utils/setup_64.iss
@@ -52,6 +52,9 @@ Root: HKCR; Subkey: "ZanoWalletDataKyesFile"; ValueType: string; ValueName: "";
Root: HKCR; Subkey: "ZanoWalletDataFile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\Zano.exe,0"
Root: HKCR; Subkey: "ZanoWalletDataKyesFile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\Zano.exe,0"
+Root: HKCR; Subkey: "Zano"; ValueType: string; ValueName: "URL Protocol"; ValueData: ""
+Root: HKCR; Subkey: "Zano\shell\open\command"; ValueType: string; ValueName: ""; ValueData: "{app}\Zano.exe %1"
+
[Files]