ОБНОВЛЕНИЯ ДРАЙВЕРА ДИСПЛЕЯ БЕЗ ПЕРЕЗАГРУЗКИ

1. Способ обновления аппаратно-ориентированного драйвера дисплея без перезагрузки на главном компьютере, при этом способ содержит этапы, на которых
останавливают функционирующий в текущий момент аппаратно-ориентированный драйвер дисплея; и
запускают обновленный аппаратно-ориентированный драйвер дисплея без перезагрузки между остановкой функционирующего в настоящий момент аппаратно-ориентированного драйвера дисплея и запуском обновленного аппаратно-ориентированного драйвера дисплея.
2. Способ по п.1, дополнительно содержащий этапы, на которых
обнаруживают запрос обновления драйвера дисплея; и
останавливают функционирующий в настоящий момент аппаратно-ориентированный драйвер дисплея в ответ на запрос обновления.
3. Способ по п.1, в котором механизм установки копирует файлы, связанные с обновленным драйвером дисплея, в память на главном компьютере.
4. Способ по п.1, дополнительно содержащий этап, на котором
запускают временный драйвер дисплея на главном компьютере.
5. Способ по п.4, в котором временный драйвер видео дисплея является драйвером по умолчанию, предоставленным с операционной системой.
6. Способ по п.5, в котором, после того как функционирующий в настоящий момент драйвер остановлен, остаются выделенными достаточные ресурсы, чтобы позволить драйверу по умолчанию работать во временном режиме.
7. Способ по п.1, в котором остановка функционирующего в настоящий момент аппаратно-ориентированного драйвера дисплея содержит этап, на котором менеджер механизма PnP отправляет стеку графического устройства уведомление о том, чтобы освободить зависимость от программного обеспечения драйвера видео дисплея.
8. Способ по п.1, в котором остановка функционирующего в настоящий момент аппаратно-ориентированного драйвера дисплея содержит этап, на котором приостанавливают клиента дисплея.
9. Способ по п.1, в котором остановка функционирующего в настоящий момент аппаратно-ориентированного драйвера дисплея содержит этап, на котором информируют драйвер дисплея об очистке его состояния.
10. Способ по п.1, в котором запуск обновленного аппаратно-ориентированного драйвера дисплея содержит этап, на котором менеджер механизма PnP отправляет стеку графического устройства уведомление о том, чтобы добавить и запустить новое устройство.
11. Способ по п.4, в котором запуск обновленного аппаратно-ориентированного драйвера дисплея содержит этап, на котором останавливают временный драйвер.
12. Способ перехода без перезагрузки к обновленному аппаратно-ориентированному драйверу дисплея на главном компьютере, при этом способ содержит этапы, на которых
останавливают работу первого аппаратно-ориентированного драйвера дисплея на главном компьютере;
запускают второй драйвер дисплея, связанный с аппаратными средствами;
принимают вызов от приложения, чтобы выполнить графическую операцию, связанную с первым драйвером дисплея; и
информируют приложение о том, что аппаратные средства недоступны,
при этом в ответ на информацию о том, что аппаратные средства недоступны, приложение самостоятельно перенаправляется на второй драйвер дисплея.
13. Способ по п.12, в котором вызов от приложения принимается после того, как первый драйвер дисплея остановлен.
14. Способ по п.12, дополнительно содержащий этап, на котором
запускают временный драйвер дисплея, связанный с аппаратными средствами, перед запуском второго драйвера дисплея.
15. Способ по п.12, дополнительно содержащий этап, на котором
запускают третий драйвер видео дисплея, связанный с аппаратными средствами, после запуска второго драйвера видео дисплея.
16. Способ по п.15, в котором третий драйвер видео дисплея запускается после того, как принимается вызов из приложения.
17. Способ по п.12, дополнительно содержащий этап, на котором
имитируют первый драйвер дисплея для приложений до тех пор, пока приложение не перенаправит себя на второй драйвер дисплея.
18. Способ обновления аппаратно-ориентированного драйвера дисплея без перезагрузки на главном компьютере, при этом способ содержит этапы, на которых
останавливают функционирующий в настоящий момент аппаратно-ориентированный драйвер дисплея;
запускают временный драйвер видео дисплея; и
затем запускают обновленный аппаратно-ориентированный драйвер дисплея.
19. Способ по п.18, в котором временный драйвер дисплея является драйвером по умолчанию, предоставленным с операционной системой, функционирующей на главном компьютере.
20. Способ по п.18, в котором, после того как функционирующий в настоящий момент драйвер остановлен, выделяются достаточные ресурсы, чтобы позволить временному драйверу функционировать.