Поделиться через


Реализация автоматически запускаемых приложений

По сути, нет ограничений на создание запускаемого приложения автозапуска. Вы можете реализовать запускаемое приложение, чтобы выполнять все необходимые действия для установки, удаления, настройки или запуска приложения. Однако приведенные ниже советы содержат некоторые рекомендации по реализации эффективного запускаемого приложения автозапуска.

Инструкции

Шаг 1.

Убедитесь, что пользователи получают отзывы как можно скорее после вставки диска с автозапуском на диск. Запускаемые приложения должны быть небольшими программами, которые быстро загружаются. Они должны четко определить приложение и предоставить простой способ отмены операции.

Шаг 2.

Проверьте, установлена ли программа. В противном случае следующим шагом, вероятно, будет процедура установки. Запускаемое приложение может воспользоваться временем, которое пользователь тратит на чтение диалогового окна, запустив другой поток, чтобы начать загрузку кода установки. К тому времени, когда пользователь нажмет кнопку ОК, программа установки уже будет частично загружена, если она не будет полностью загружена. Такой подход значительно снижает восприятие пользователем времени, необходимого для загрузки приложения.

Примечание

Как правило, начальная часть запускаемого приложения предоставляет пользователям пользовательский интерфейс, например диалоговое окно, с вопросом о том, как они хотели бы продолжить работу.

 

Шаг 3.

Запустите другой поток, чтобы начать загрузку кода приложения, чтобы сократить время ожидания пользователя. Если приложение уже установлено, пользователь, вероятно, вставил диск для запуска приложения.

Шаг 4.

Используйте следующие указания, чтобы свести к минимуму использование жесткого диска:

  • Сведите к минимуму количество файлов, которые должны находиться на жестком диске. Они должны быть ограничены файлами, которые необходимы для запуска программы или которые могут занять неприемлемо большое количество времени для чтения из средств массовой информации.
  • Во многих случаях устанавливать несуществуемые файлы на жестком диске не требуется, но это может привести к таким преимуществам, как повышение производительности. Предоставьте пользователю возможность решить, как найти компромисс между затратами и преимуществами хранилища на жестких дисках.
  • Предоставьте способ удаления всех компонентов, размещенных на жестком диске.
  • Если приложение кэширует данные, предоставьте пользователю некоторый контроль над данными. Включите параметры в запускаемом приложении, такие как установка ограничения на максимальный объем кэшированных данных, которые будут храниться на жестком диске, или удаление приложением кэшированных данных при завершении работы.

Шаг 5.

При необходимости отключите автозапуск. Автозапуск можно отключить программным способом или полностью отключить в реестре, даже если на носителе есть файл Autorun.inf. Дополнительные сведения см. в разделе Включение и отключение автозапуска .