История изменений
Исправление wandrien, (текущая версия) :
Любой софт будет так себя вести. Чтобы правильно обработать дополнительно появившийся код ошибки отказа в доступе (т.е. вывести сообщение пользователю), необходимо иметь code path для этого, что требует модификации программ.
Не смущает, потому что эта ошибка описана для используемых функций операций с файлами.
Можно вспомнить такой пример, что под Windows большинство программ сначала вообще не предполагали, что могут получить отказ доступа (Сначала Win3.x, потом Win9x, все дела. На NT мало что тестировалось.)
А потом не предполагали, что могут получить отказ доступа во вполне определённых каталогах, не предназначенных для этого производителем ОС.
И ничего, большая часть приложений была постепенно либо исправлена, либо заменена аналогами, либо их можно как-то с костылями запустить.
И предложение о замене протокола полностью вместо доработки - это как если бы в Windows заменили весь файловый API. Что очевидная нелепица.
Исходная версия wandrien, :
Любой софт будет так себя вести. Чтобы правильно обработать дополнительно появившийся код ошибки отказа в доступе (т.е. вывести сообщение пользователю), необходимо иметь code path для этого, что требует модификации программ.
Не смущает, потому что эта ошибка описана для используемых функций операций с файлами.
Можно вспомнить такой пример, что под Windows большинство программ сначала вообще не предполагали, что могут получить отказ доступа (Сначала Win3.x, потом Win9x, все дела. На NT мало что тестировалось.)
А потом не предполагали, что могут получить отказ доступа во вполне определённых каталогах, не предназначенных для этого производителем ОС.
И ничего, большая часть приложений была постепенно либо либо исправлена, либо заменнена аналогами, либо их можно как-то с костылями запустить.
И предложение о замене протокола полностью вместо доработки - это как если бы в Windows заменили весь файловый API. Что очевидная нелепица.