diff --git a/CHANGELOG.TXT b/CHANGELOG.TXT index af309b39c..71938b954 100644 --- a/CHANGELOG.TXT +++ b/CHANGELOG.TXT @@ -1,4 +1,4 @@ -1.72: +1.73: Added feature MR-16 - Add keyboard shortcuts to switch between tabs Added feature MR-141 - Add a default protocol option Added feature MR-547 - Add support for Xming Portable PuTTY @@ -10,7 +10,12 @@ Fixed PuTTY Saved Sessions still showing if all saved sessions are removed. Fixed config panel showing settings from previously loaded connection file after loading a new one. +1.72 (2013-11-13): + Fixed issue MR-592 - Unable to run VBS script as an external tool + Fixed issue MR-596 - Incorrect escaping of quotation marks in external tool arguments + 1.71 (2013-10-29): + Fixed issue MR-574 - Crash when retrieving RDP session list if eolwtscom.dll is not registered Fixed issue MR-578 - Connections file is reset Fixed log file not showing operating system version on Windows XP and Windows Server 2003. Fixed the wrong connections file opening on startup under certain conditions. diff --git a/mRemoteV1/Connection/Connection.Protocol.IntApp.vb b/mRemoteV1/Connection/Connection.Protocol.IntApp.vb index b40391398..f54b11ee3 100644 --- a/mRemoteV1/Connection/Connection.Protocol.IntApp.vb +++ b/mRemoteV1/Connection/Connection.Protocol.IntApp.vb @@ -87,9 +87,9 @@ Namespace Connection Return Nothing End If - IntAppProcessStartInfo.UseShellExecute = False + IntAppProcessStartInfo.UseShellExecute = True IntAppProcessStartInfo.FileName = _IntAppPath - IntAppProcessStartInfo.Arguments = CommandLineArguments.EscapeBackslashes(Arguments) + IntAppProcessStartInfo.Arguments = Arguments IntAppProcess = Process.Start(IntAppProcessStartInfo) IntAppProcess.EnableRaisingEvents = True diff --git a/mRemoteV1/Tools/Tools.ExternalApp.vb b/mRemoteV1/Tools/Tools.ExternalApp.vb index 106ada953..45536eac7 100644 --- a/mRemoteV1/Tools/Tools.ExternalApp.vb +++ b/mRemoteV1/Tools/Tools.ExternalApp.vb @@ -119,10 +119,10 @@ Namespace Tools Dim process As New Process() With process.StartInfo - .UseShellExecute = False + .UseShellExecute = True .FileName = ParseText(_FileName) - .Arguments = CommandLineArguments.EscapeBackslashes(ParseText(_Arguments)) + .Arguments = ParseText(_Arguments) End With process.Start()