2

Я пытаюсь выяснить, какие именно изменения внесены, установив свойство значка приложения. Этот вопрос указывает на описания того, как использовать эту функциональность в разрабатываемой программе, поэтому не является дубликатом.

Рассмотрим параметры режима совместимости приложений для типичной программы Windows:

Вопрос в том, что именно произойдет со средой, предоставляемой Windows для программы, когда единственным изменением будет настройка свойств для совместимости с WinXP SP3 следующим образом:

Фон:

Приложение, которое в последний раз обновлялось во время расцвета Windows XP, теперь доставляет нам некоторые проблемы. В частности, он настроен на использование библиотеки .NET для записи некоторых файлов в подкаталог в области %ALLUSERSPROFILE% (в Windows 7, как правило, это C:\ProgramData), которые необходимы для лицензирования приложения. Сами файлы представляют собой простые текстовые файлы.

Эти текстовые файлы создаются и пишутся с использованием гораздо более новой и отдельной программы .NET, которая работает правильно, записывая файлы в нужном месте. Но тогда запуск старой программы не читает файлы правильно; мы не смогли точно определить, что происходит.

Многие пользователи считают, что установка режима совместимости позволяет системе работать правильно. Мне нужно понять это намного лучше.

0