public InstalledUpdate LaunchInstalledUpdate(InstalledUpdate installedUpdate) { if (installedUpdate == null) { throw new ArgumentNullException("installedUpdate"); } var fullCmdLine = _commandLineWrapper.Full; var arguments = _commandLineWrapper.Arguments; var filename = arguments[0]; var cmdArguments = fullCmdLine.Substring(fullCmdLine.IndexOf(filename) + filename.Length); if (cmdArguments.StartsWith("\"")) { cmdArguments = cmdArguments.Substring(1); } _processWrapper.Start(filename, cmdArguments.Trim()); return(installedUpdate); }
public InstalledUpdate LaunchInstalledUpdate(InstalledUpdate installedUpdate) { if (installedUpdate == null) throw new ArgumentNullException("installedUpdate"); var fullCmdLine = _commandLineWrapper.Full; var arguments = _commandLineWrapper.Arguments; var filename = arguments[0]; var cmdArguments = fullCmdLine.Substring(fullCmdLine.IndexOf(filename) + filename.Length); if (cmdArguments.StartsWith("\"")) cmdArguments = cmdArguments.Substring(1); _processWrapper.Start(filename, cmdArguments.Trim()); return installedUpdate; }