Должен ли я использовать решение VirtualStore в Vista? - PullRequest
1 голос
/ 19 января 2010

Потому что мое приложение должно записывать настройки в Program Files. Итак, пожалуйста, выберите решение: 1. Должен ли я использовать решение VirtualStore при использовании в Windows Vista и Windows 7? 2. Используйте манифест для запуска приложения в режиме администратора.

Смотрите эту тему: http://forums.techarena.in/vista-help/730258.htm

Пожалуйста, дайте мне несколько советов. Спасибо.

И если я использую решение VirtualStore, как узнать, используется ли VirtualStore и как получить путь к VirtualStore.

Спасибо.

1 Ответ

0 голосов
/ 19 января 2010

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

  • Получить дескриптор вашего токена процесса, используя OpenProcessToken.
  • Включите виртуализацию для токена, вызвав SetTokenInformation с TokenVirtualizationEnabled.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...