Существует действительно странная вещь, которая прослушивала меня для установщиков Windows (главным образом .msi, но иногда другие также).
А именно, индикатор выполнения сбрасывает многократно во время операции, представляя его абсолютно бесполезный, поскольку у Вас нет способа знать, насколько больше индикаторов выполнения необходимо пройти.
Это - так или иначе функция?! Кто-то может объяснить это поведение?
Вот пример установщиков, о которых я говорю.
В зависимости от стандартной программы установки индикатор выполнения может также быть связан с отдельными устанавливаемыми файлами и выполнения индикатора выполнения от 0 до 100% для каждого файла, поскольку каждый файл извлечен и установлен на папке назначения, в дополнение к наличию выполнений прогресса от 0 до 100% для других шагов. Но поскольку Harold сказал, это часто - времена, просто там работающие много раз, чтобы заставить Вас чувствовать, что это не замерзло.
Много раз маркер прогресса используется, чтобы заверить пользователя, что процесс установки не остановился. Слишком много программ (не только установщики) просто, кажется, зависают при выполнении некоторой длительной задачи. Это приводит к приветствию с 3 пальцами или другим формам компьютерного злоупотребления.
Не соединяя индикатор выполнения, чтобы, ну, в общем, прогрессировать, является также раздражающим. И иронически, индикатор хода выполнения часто выполняется независимым потоком, и основная операция могла все еще зависнуть.
Вздох...