Непонятный Баг '98
Много багов
Венды'98 я повычистил, но вот этот не пойму никак.
Проявляется он на десктопе при работе некоторых ДОС-программ, по идее
должных корректно работать в среде Вынь. В частности это замечено за
Borland Pascal 7.0,
Borland C++ 3.1. Можно их и не юзать, коли так,
но под первым компилю исходники Шевцова, под вторым - исходники
Пыхонина.
В эту хитрую папку, которая на самом деле есть "
Рабочий стол", но в
ДОС-кодировке средствами Венды войти нельзя.
Венда также не способна всеми своими средствами удалить эту папку.
Глюк встречается не только у меня. Встречал в инете обсуждение, где
эту папку так и не смогли удалить. На самом деле в окне ДОС в нее можно
войти через файловый манагер типа
VC или
DOS-Navigator. Последним эту
папку можно и безболезненно удалить.
Собственно говоря, сама папка с десктопа исчезает после перезагрузки, но
так и остаётся в
C:\WINDOWS\All Users\¦рсю¢шщ ёªюы.
При проверке диска любыми подвендовыми средствами папка обнаруживается как
ошибка файловой системы без возможности исправить.
Момент, как она создаётся точно отловить не смог, но подозреваю, что это
попытка обращения из окна ДОС к папке "
Рабочий стол" но с глюком в кодировке.
Такая папка беспроблемно создаётся (почему-то), но в дальнейшем не нравится
ОС из-за некорректных символов в имени.
Возможно, кто-то сталкивался с подобной фичей и способом как его устранить?
PS. Похожая ерунда встречалась и вот в какой ситуации:
на самом деле это
FriendlyName:Виртуальный параллельный ИК-порт и
FriendlyName:Виртуальный последовательный ИК-порт
Но кто-то умный зашил эти названия в драйвера в DOS-кодировке.
Я поменял было эти надписи в дровах, но при удобном случае установки новых
устройств, Венда считает правленные драйверы не нативными и норовит заменить их
из своего дистрибутива...