From fdf4b8a5bdbc5e986dce77a23ff871438c0ca356 Mon Sep 17 00:00:00 2001 From: "vladimir.kuznetsov" Date: Sat, 11 May 2024 10:25:39 +0300 Subject: [PATCH] added processing of file opening event from context menu for windows --- .../packages/org.amneziavpn.package/meta/componentscript.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/deploy/installer/packages/org.amneziavpn.package/meta/componentscript.js b/deploy/installer/packages/org.amneziavpn.package/meta/componentscript.js index 7355c658d..8e7b7b6ab 100644 --- a/deploy/installer/packages/org.amneziavpn.package/meta/componentscript.js +++ b/deploy/installer/packages/org.amneziavpn.package/meta/componentscript.js @@ -84,6 +84,12 @@ Component.prototype.createOperations = function() console.log("Microsoft Visual C++ 2017 Redistributable already installed"); } + component.addElevatedOperation("GlobalConfig", "Classes\Applications\@Publisher@", "@Title@", "shell/open/command", "@TargetDir@/@Name@.exe") + component.addElevatedOperation("GlobalConfig", "Classes\Applications\@Publisher@", "@Title@", "SupportedTypes", ".vpn") + component.addElevatedOperation("GlobalConfig", "Classes\Applications\@Publisher@", "@Title@", "SupportedTypes", ".conf") + component.addElevatedOperation("GlobalConfig", "Classes\Applications\@Publisher@", "@Title@", "SupportedTypes", ".ovpn") + component.addElevatedOperation("GlobalConfig", "Classes\Applications\@Publisher@", "@Title@", "SupportedTypes", ".backup") + let pu_path = installer.value("TargetDir").replace(/\//g, '\\') + "\\" component.addElevatedOperation("Execute", ["sc", "create", serviceName(), "binpath=", pu_path + serviceName() + ".exe",