Program Files и VirtualStore
Наверное, это знают все. Я вот не знал 🙂
Я поставил себе триальный OE 11.1 и решил посмотреть приложение AutoEdge. Поставил, конечно же, по умолчанию — в c:\program files (x86).
Так вот — никогда так не делайте, я потратил некоторое время изучая почему после proutil convchar у меня база данных всё равно осталась в ISO-8859-1.
Дело в том, что начиная с Windows Vista в этой ОС появилась папка VirtualStore. В эту папку пишутся файлы «старых» программ, которые хотят хранить свои данные в Program Files. В моем случае — сервер приложений обращался к iso8859-1 базе, а сконвертированная база попала в VirtualStore.
Так что будьте осторожнее с этой папкой и помните, что резервировать надо не только program files.