Какие права назначать во время установки, чтобы избежать сообщения об ошибке «Невозможно записать», связанного с Windows VirutalStore? - PullRequest
0 голосов
/ 06 октября 2019

У меня легковесная программа для Windows (написанная на Delphi 2009, использующая компонент Rx TFormStorage), которая пытается записать ini-файл в каталог Windows. Конечно, Windows 10 не позволяет этого, вместо этого Windows 10 записывает и читает этот INI-файл из каталога C: \ Users \\ AppData \ Local \ VirtualStore \ Windows. Он работает нормально, однако иногда пользователи получают сообщение об ошибке «Unable to write to».

Почему это так? Несмотря на то, что Windows не обязана предоставлять доступ к C: / Windows, она должна перенаправлять пользователя в VirtualStore, но почему это перенаправление приводит к такой ошибке? Как я понимаю, пользователи не должны иметь специальных прав на запись и чтение в каталоге VirtualStore, даже если это каталог VirtualStore / Windows?

Итак, почему появляется это сообщение об ошибке и какие права пользователя я могу предоставитьконечный пользователь в моем инсталляционном скрипте InnoSetup (который запускается с правами администратора) с целью избавиться от сообщения об ошибке 'Unable to write to'?

https://answers.microsoft.com/en-us/windows/forum/all/files-going-to-cwindows-instead-of-virtualstore/f230007b-892d-47b4-a569-627929231f8b

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...