WindowsUpdater
The WindowsUpdater
class, a specific implementation of the abstract Updater
class in the ByteCobra Updater framework, is tailored for updating applications on Windows platforms. It provides a complete updating solution that includes version management, downloading updates, installing them, and launching the application. This class ensures that each aspect of the update process is catered to the nuances of Windows-based applications, from handling the platform-specific versioning to launching Windows executables. The class defines properties for Platform
, VersionManager
, Downloader
, Installer
, and Launcher
, each pointing to their respective Windows-specific implementations.