class Program

// Step 5: Cleanup CleanupInstaller();

_logger.LogSuccess("USBDK installed successfully!"); return true; catch (Exception ex) _logger.LogError($"Installation failed: ex.Message"); return false;

public class ConsoleLogger : ILogger

public class USBDKInstallerFeature

C# Usage: