Как заставить мою программу работать в Windows Vista и Windows 7?

У меня есть приложение, написанное на Delphi 2006, которое отлично работало в Windows XP. Я упаковал приложение, используя Inno Setup, используя Program Files в качестве папки по умолчанию. Несколько пользователей перешли на Windows Vista и Windows 7. Проблема в том, что приложение создает некоторые файлы в своей папке установки самостоятельно. Это работало в XP, но в Windows Vista у пользователей были проблемы с созданными файлами (они непоявляются и так далее). После исследования пользователей отчеты, которые я обнаружилKB 927387: "Распространенные проблемы виртуализации файлов и реестра в Windows Vista или Windows 7. "

Запуск приложения с правами администратора просто решает проблему, но это (я думаю) ужасный обходной путь. Я хотел бы знать, есть ли какие-либо директивы или советы по обеспечению совместимости приложения с Vista и 7, потому что все больше пользователей перейдут на эти ОС в ближайшее время.

Ответы на вопрос(5)

Ваш ответ на вопрос