#1 16.03.07 17:18
проблема при запуске DOS-приложений.
Выдает сначала диалоговое окно с ошибкой: "Cannot find ///FAST Hardlock Driver!". После его закрытия пишет следующее: "HLVDD.DLL Сбой при инициализации устанавливаемого драйвера виртуального устройства" и предлагает на выбор два варианта: "закрыть" и "пропустить". Если выбираем "пропустить", то запускает программу.
пень IV с HT 3 GHz.
на компьютерах стоит WinXP Pro SP2, машины связаны в сеть, клиент Novell Client 4.91.
В чем причина, как ее решить?
Исправлено Energy (17.03.07 08:59)
Offline
#3 16.03.07 23:18
Re: проблема при запуске DOS-приложений.
В том то и дело, что любое. Мы думаем, что винда ведь 32 разрядная, а досовские приложения 16 разрядные. Для работы этих приложений винда эмулирует 16-ти разрядную систему своими средствами и уже из под нее запускает эти приложения. Вот что могло в работе этого эмулятора работать не корректно? что нужно переустановить, как настроить?
Кстати, такое наблюдается только на новых, недавно купленных, машинах. На старых все работает без вопросов.
Offline
#8 17.03.07 08:54
Re: проблема при запуске DOS-приложений.
Вроде почитал кое-что в интернете по этому поводу.
Есть два способа реализации возможности работы досовских приложений в винде: аппаратный и программный.
Аппаратный (как особый режим работы процессора) скорее всего не возможен на этих компах, так как они.. слишком новые и быстрые для доса.
Программный - эмуляция. "Эмуляция означает покомандную программную интерпретацию всего подлежащего выполнению кода, то есть программное моделирование центрального процессора и всего остального оборудования. Как правило, эмуляция широко применяется при разработке нового аппаратного обеспечения, а также при разработке ПО для небольших устройств, которые не приспособлены для загрузки отладчика. В последнем случае отлаживаемая программа запускается внутри эмулятора устройства, который сам, в свою очередь, является ядром отладчика". Этот вариант скорее всего и используется в нашем случае.
Итого имеем: при попытке эмулировать рабочу среду доса винда сталкивается с проблемой "инициализации устанавливаемого драйвера виртуального устройства" и выдает ошибку. Как узнать, что за устройство не может эмулировать и как это исправить?
Интересно так же, почему программа ругается, но все-таки запускается без этого устройства.
Offline

