Создание Windows-приложений на основе Visual C#


           

Создание автозагрузочного диска


Если программа распространяется на компакт-диске, лучше всего сделать этот диск автозагрузочным — при его вставке в лоток автоматически запустится программа установки. Для этого в файле autorun.inf, получаемом из обычного текстового файла, указываем иконку autorun.ico и файл setup.exe для запуска (рис. 9.66).


Рис. 9.66.  Содержимое автозагрузочного диска

Для предоставления пользователю выбора программ из списка можно сделать html-страницу, с которой будут даваться гиперссылки на файлы установки setup.exe. программ. При размещении файла index.htm и иконки autorun.ico в корневом каталоге диска содержимое autorun.inf примет слендующий вид:

[autorun] OPEN=explorer.exe index.htm ICON=AUTORUN.ICO

На диске, прилагаемом к книге, вы найдете папку AUTORUN со всем содержимым для автоматического запуска программы установки (Code\Glava9\ AUTORUN).

  1)

  Для запуска командной строки Windows выбираем "Пуск\Выполнить" и вводим cmd. Сочетание клавиш Windows+R также запускает строку "Выполнить".

  2)

  При запуске приложения непосредственно из среды Visual Studio .NET происходит прямое обращение по ссылке к сборке, находящейся в своей папке, а при запуске через командную строку CLR проверяет наличие сборки в GAC.

  3)

  При этом мы добавляем рабочий файл конфигурации — в папке проекта появится файл App.config. Псоле компиляции проекта в папке bin\Debug появится файл конфигурации UsingMyClassFromGAC.exe.config, который будет использоваться в приложении.

  4)

  Размер может варьировать в зависимости от версии библиотеки и количества включенных в него компоненттов. Я имею в виду версию .NET Framework 1.1.

  5)

  Для получения информации об установленных версиях .NET Framework используем реестр HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework, ключ InstallRoot — директория, куда устанавливается .NET Framework — обычно это C:\WINDOWS\Microsoft.NET\Framework. Если такого каталога на диске нет, то .NET Framework не установлен. HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\Policy ключи вида \vX.X содержат информацию об установленных версиях .NET Framework

  6)

  Я также не привожу ссылок — версии утилит быстро меняются и ссылки устаревают, воспользуйтесь поиском на сайте Microsoft.

  7)

  Для этого примера вам потребуется установленная СУБД SQL Server

© 2003-2007 INTUIT.ru. Все права защищены.



Содержание  Назад