diff --git a/Crypto Notepad/Form1.cs b/Crypto Notepad/Form1.cs index 54282ba..6f7de1e 100644 --- a/Crypto Notepad/Form1.cs +++ b/Crypto Notepad/Form1.cs @@ -407,6 +407,8 @@ private void MainWindow_Load(object sender, EventArgs e) } sendTo(); } + + if (args.Contains("/o")) /*decrypt & open cnp*/ { openAsotiations(); } diff --git a/Crypto Notepad/SettingsForm.cs b/Crypto Notepad/SettingsForm.cs index 6aa2796..98c3e79 100644 --- a/Crypto Notepad/SettingsForm.cs +++ b/Crypto Notepad/SettingsForm.cs @@ -112,7 +112,7 @@ public static void AssociateExtension(string applicationExecutablePath, string e key = key.CreateSubKey("Shell"); key.SetValue(string.Empty, "Open"); key = key.CreateSubKey("Open"); - key.CreateSubKey("Command").SetValue(string.Empty, "\"" + applicationExecutablePath + "\" \"%1\""); + key.CreateSubKey("Command").SetValue(string.Empty, "\"" + applicationExecutablePath + "\" \"%1\" /o"); key.CreateSubKey("ddeexec\\Topic").SetValue(string.Empty, "System"); } catch (Exception) @@ -120,7 +120,7 @@ public static void AssociateExtension(string applicationExecutablePath, string e } } - + public static void DissociateExtension(string applicationExecutablePath, string extension) { try