diff --git a/src/c#/GeneralUpdate.Core/Driver/BackupDriverCommand.cs b/src/c#/GeneralUpdate.Core/Driver/BackupDriverCommand.cs index f4361afffbfba958767654d85ac94f633814e0e8..e09222ba0e27d627768c02bb0460bc7b3aa763fb 100644 --- a/src/c#/GeneralUpdate.Core/Driver/BackupDriverCommand.cs +++ b/src/c#/GeneralUpdate.Core/Driver/BackupDriverCommand.cs @@ -18,6 +18,9 @@ namespace GeneralUpdate.Core.Driver public void Execute() { + /* + * Back up the specified list of drives. + */ foreach (var driverName in _information.DriverNames) { var command = new StringBuilder("/c dism /online /export-driver /destination:\"") diff --git a/src/c#/GeneralUpdate.Core/Driver/DriverProcessor.cs b/src/c#/GeneralUpdate.Core/Driver/DriverProcessor.cs index e1a656751a959ac871fe645254ab7603fb0175f5..8e927c828e832b89a90bcd22b82036f3c1285564 100644 --- a/src/c#/GeneralUpdate.Core/Driver/DriverProcessor.cs +++ b/src/c#/GeneralUpdate.Core/Driver/DriverProcessor.cs @@ -2,6 +2,9 @@ namespace GeneralUpdate.Core.Driver { + /// + /// Handle all drive-related. + /// public class DriverProcessor { private List _commands = new List(); @@ -11,6 +14,9 @@ namespace GeneralUpdate.Core.Driver _commands.Add(command); } + /// + /// Execute all driver-related commands. + /// public void ProcessCommands() { foreach (var command in _commands) diff --git a/src/c#/GeneralUpdate.Core/Driver/InstallDriverCommand.cs b/src/c#/GeneralUpdate.Core/Driver/InstallDriverCommand.cs index e2a01df8491d0a3659a03b6de3cfc71fd534657f..97ffe13f6ba9cbda293b42eb1bf4578c61068a5a 100644 --- a/src/c#/GeneralUpdate.Core/Driver/InstallDriverCommand.cs +++ b/src/c#/GeneralUpdate.Core/Driver/InstallDriverCommand.cs @@ -16,6 +16,7 @@ namespace GeneralUpdate.Core.Driver { try { + //Install all drivers in the specified directory, and if the installation fails, restore all the drivers in the backup directory. var command = new StringBuilder("/c pnputil /add-driver \"") .Append(_information.InstallDirectory) .Append("\"") diff --git a/src/c#/GeneralUpdate.Core/Driver/RestoreDriverCommand.cs b/src/c#/GeneralUpdate.Core/Driver/RestoreDriverCommand.cs index 6171406963e4bc8f12b25acdb9d57284e07b05d3..e24dbc59201ea54acc7e6b929e4acb9e7f1a903a 100644 --- a/src/c#/GeneralUpdate.Core/Driver/RestoreDriverCommand.cs +++ b/src/c#/GeneralUpdate.Core/Driver/RestoreDriverCommand.cs @@ -13,6 +13,7 @@ namespace GeneralUpdate.Core.Driver public void Execute() { + //Restore all drives in the backup directory. var command = new StringBuilder("/c pnputil /add-driver \"") .Append(_information.OutPutDirectory) .Append("\"")