Я использую приложение dos в виртуальной машине в режиме windows xp. Когда я запускаю приложение, оно работает нормально, но если я перестаю использовать мышь, программа останавливается, пока я не передвину мышь. Похоже, это не проблема энергосбережения, так как время до остановки работы составляет всего несколько секунд
Есть идеи?
решение1
Простой ответ: Избегайте сопоставления общего ресурса в режиме XP с общими ресурсами на хосте win7 (\tsclient). Вместо этого сопоставляйте напрямую общий ресурс (\servername\sharename).
Подробности:
В конце концов, проблема была вызвана ошибкой локального доступа к файлам в режиме XP (где чтение/запись чего-либо в файловой системе хоста происходит крайне медленно). Сетевой диск был подключен к хостовому компьютеру Win7 (как диск Z:), а в режиме Windows XP диск Z: был подключен к \tsclient\z, что делало его ужасно медленным.
Я решил эту проблему, изменив сетевую карту в настройках режима XP (через Virtual PC) с виртуальной сетевой карты NAT на физическую сетевую карту, чтобы можно было сопоставить z: с \server\share (путь недоступен при настройке сетевой карты NAT).
Программа DOS теперь работает очень хорошо.