package platform type UpdaterLauncher interface { Start(args []string) error } type MainProgramStarter interface { Start(targetExe string) error GetMainName() string IsProcessRunning(pid int) (bool, error) KillProcess(pid int) error }