программа грантов больше доступа - PullRequest
1 голос
/ 15 октября 2010

Можно ли как-нибудь предоставить Моему программному обеспечению полный доступ к своей папке в Program Files, когда я запускаю Windows Vista или Windows 7 и UAC включен?

Мое приложение не может записывать или удалять свои файлы в Program File!

привет

1 Ответ

5 голосов
/ 15 октября 2010

Запись в папку с файлами программ - это плохая практика программирования, поэтому Microsoft так трудно это делает. После того, как программа настроена, она никогда не должна касаться каталога программных файлов, если она не исправлена. Если вам нужно сохранить данные, они должны быть записаны в папку

//Use this if you want different folder per user
Path.Combine(Environment.GetFolderPath( Environment.SpecialFolder.ApplicationData),"Your Application Name");

//Use this if you want the same folder per user
Path.Combine(Environment.GetFolderPath( Environment.SpecialFolder.CommonApplicationData),"Your Application Name");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...