ПРАКТИЧЕСКОЕ руководство: Создание автозапуска компакт-диска для приложений, созданных с помощью Microsoft Visual Studio.NET

Переводы статьи Переводы статьи
Код статьи: 818804 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

В данной статье описывается создание поддержкой автозапуска компакт-дисков для Microsoft Visual Studio.NET приложения. Автозагрузка-это функция операционной системы Microsoft Windows. Автоматизация процедур для установки и настройки продуктов, которые предназначены для компьютеров под управлением Windows распространяется на компакт-дисках. Когда пользователь вставляет поддержкой автозапуска компакт-диск в дисковод компакт-дисков, автозапуска автоматически запускает приложение Компакт-диск, который устанавливает и настраивает запускает выбранный продукт. Для создания Включить автоматический запуск компакт для Visual Studio.NET приложения следующие файлы должны существовать на компакт-диске:
  • Файл Autorun.inf
  • Запуск приложения
Когда пользователь вставляет диск в дисковод компакт-дисков на Автозапуск совместимый компьютер, система немедленно проверяет, что диск используется файловая система персонального компьютера. Если он существует, система производит поиск файл Autorun.inf. Этот файл определяет приложение установки и ряд необязательных параметров. Как правило устанавливает запускаемому приложению, Удаляет, настраивает и возможно выполнение приложения. Visual Studio.NET приложения требуют.NET Framework, установленные на компьютере, где приложение будет работать. .NET Framework распространяемого пакета можно использовать, если компьютер не у вас нет.NET Framework установлена.

Требования

Конечный компьютер должен ниже требованиям для автоматического запуска для работы:
  • Операционная система компьютера должен быть Microsoft Windows 95 или позже.
  • Компакт-диск должен иметь 32-разрядные драйверы устройств, обнаружить после вставки пользователем компакт-диска, а затем уведомления системы.

Создайте файл Autorun.inf

Autorun.inf представляет собой текстовый файл, расположенный в корневом каталоге приложение компакт-диска. Предоставляет компьютеру имя и расположение программу запуска приложения, установленного При вставке компакт-диска. Файл Autorun.inf может также содержать дополнительные сведения, включая следующие:
  • Имя файла, который содержит значок, представляющий приложение на компакт-диск. Этот значок появляется в Windows Explorer, а не стандартный значок.
  • Дополнительные команды для контекстного меню При щелчке значка компакт-диска. Можно также указать значение по умолчанию команда, которая выполняется, когда пользователь дважды щелкает значок.
Файлы Autorun.inf похожи на INI-файлов. Они включают один или несколько разделов. Каждый раздел имеет имя, которое заключено в квадратные скобки. Каждый раздел содержит ряд команд, которые при запуске оболочки Windows пользователь вставляет диск. Для в настоящее время определены следующие два раздела Файлы Autorun.inf.
  • В разделе [автозапуска] содержит автозапуска по умолчанию команды. Все файлы Autorun.inf должны иметь раздел [автозапуска].
  • Раздел необязательно [autorun.alpha] могут быть включены для Системы Microsoft Windows NT 4.0, выполняющиеся на компьютерах с RISC-процессором. При Компакт-диск вставлен в компакт-дисков в системе с RISC-процессором, оболочка Windows Выполняет команды в этом разделе вместо в [автозапуска] раздел.
Каждый раздел содержит ряд команд, которые определяют, каким образом происходит автоматический запуск операции. Доступны следующие пять команд:
  • defaultIconСлужит для указания значка по умолчанию для приложения.
  • ЗначокСлужит для указания пути и имени файла значка приложения для компакт-дисков.
  • OPENСлужит для указания пути и имени файла запускаемому приложению.
  • Системное окружение: Определяет команды по умолчанию в контекстном меню компакт-диска.
  • shell\verb: Добавление команд в контекстном меню компакт-диска.
Ниже приведен пример простого файла Autorun.inf. Он Задает Filename.exe запуска приложения. Представляет второй значок вместо значка стандартный дисковод компакт-диска.
[autorun] 
open=Filename.exe 
icon=Filename.ico 
		

Советы по написанию автоматического запуска загрузочных приложений

По сути, нет никаких ограничений на написание Автоматический запуск запуска приложения. Можно реализовать его сделать все, что требуется для установки, удаления, настройки или запустить приложение. Тем не менее, Приведенные ниже советы предоставляют некоторые рекомендации по внедрению эффективной автозапуска Запуск приложения:
  • Пользователи должны получать отзывы и предложения как можно скорее после они вставить автозапуска компакт-диск в дисковод компакт-дисков. Таким образом запуск приложений должно быть небольшие программы, которые быстро загружаются. Они должны четко определить приложения и предоставляет возможность отменить операцию.
  • Как правило первого этапа запуска приложения обеспечивает пользовательский интерфейс (например, в диалоговом окне), который запрашивает как для пользователей они хотели бы продолжить. Проверьте, установлена ли программа. В противном случае следующим шагом будет обычно процедуру установки. Автозагрузка приложение может использовать время, что пользователь тратит на чтение в диалоговом окне поле, чтобы запустить другой поток, чтобы начать загрузку кода установки. При щелчки мышью ОК, программа установки уже будут загружены полностью или частично. Этот подход значительно сокращает время, необходимое для загрузки приложения восприятия пользователя.
  • Если приложение уже установлено, пользователь скорее всего вставить диск для запуска приложения. Как и в случае установки, можно запустить другой поток для загрузки кода приложения. Такой подход сокращает время ожидания для пользователя.
  • .NET Framework или.NET Framework распространяемый пакет устанавливается на конечном компьютере для запуска Visual Studio.NET приложения. Это хороший способ распространения.NET Framework с вашей Запуск приложения.
    Для получения дополнительных сведений о том, как распространять.NET Framework с помощью Visual Studio.NET приложения, щелкните следующий номер статьи базы знаний Майкрософт:
    324733КАК Кому: Распространение.NET Framework с помощью Visual Studio.NET развертывания Проект
  • Место на жестком диске может быть ограниченным ресурсом на многих системах. Ниже приведены советы, чтобы свести к минимуму использование жесткого диска.
    • Хранить число файлов, которые должны находиться на жестком диске к минимуму. Ограничить эти файлы, которые должны быть установлены для запуска Программа, либо занять неприемлемое количество времени для чтения с компакт-диска.
    • В большинстве случаев нет необходимости устанавливать ненужные файлы на жесткий диск. Однако этот подход может повысить например увеличивается производительность. Предоставьте пользователю выбор между затраты и преимущества хранения жесткого диска.
    • Включить метод, чтобы удалить все компоненты, которые были Размещение на жестком диске.
    • Если приложение кэширует данные, предоставьте пользователю некоторые контроль над системой. Включить параметры запуска приложения такие как параметр, чтобы задать ограничение на максимальное количество кэшированных данных, которые будут храниться на жестком диске диск или параметр, чтобы отменить любое приложение кэшированных данных, когда он завершает свою работу.

Пошаговый пример

  1. Запустите Visual Studio.NET.
  2. Создать простой Консольное приложение -или- Приложение Windows.
  3. Постройте приложение.
  4. На Файл Выберите пунктНовый, а затем нажмите кнопку Проект.
  5. ВТипы проектов, нажмите кнопку Проекты установки и развертывания. В Шаблоны, нажмите кнопку Установочные проекты.
  6. Имя проекта Программа установки, а затем нажмите кнопкуОК.
  7. В обозревателе решений щелкните правой кнопкой мыши на Программа установки проект, нажмите кнопку Добавить, а затем нажмите кнопкуФайл.
  8. В Имя файла текст введите абсолютный путь исполняемых файлов, встроенных в действие3 и нажмите кнопкуОткрыть.
  9. На Построение меню, нажмите кнопку Построение Решение.
  10. Запустите любой текстовый редактор (например, «Блокнот»).
  11. Вставьте следующий код в текстовый редактор, а затем сохраните файл как Autorun.inf:
    [autorun] 
    open=Setup.exe  
    		
  12. Для подготовки автоматического запуска компакт-диска Visual Studio.NET приложения, построенные на шаге 3, скопируйте файлы, созданные в шаге 9 и Autorun.inf файл, созданный на шаге 11 для компакт-диска.

Ссылки

Для получения дополнительных сведений щелкните следующий номер статьи к следующим статьям Microsoft Knowledge Base:
172078Методические УКАЗАНИЯ: Включение автоматического запуска приложений, распространяется на Компакт-
136214 Как файлы Autorun.inf теста


Свойства

Код статьи: 818804 - Последний отзыв: 14 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
Ключевые слова: 
kbredistribution kbhowtomaster kbmt KB818804 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:818804

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com