Если пользователь запускает приложение без прав администратора, приложение не сможет получить доступ к файлу.
Если пользователь запускает приложение от имени администратора, программа может получить доступ к файлу, а пользователь - нет. Обратите внимание, что приложение, работающее от имени администратора, обладает гораздо большими правами, и это может оказаться непрактичным.
Лучшим подходом было бы скрыть файл или сохранить его по-разному, в зависимости от того, что делает приложение, и насколько у вас есть контроль над доступом к файлам.
Например, вы можете хранить сами данные в базе данных, которая находится в сети, или иметь связь сервер-клиент, где сервер передает файл клиенту, клиент отображает его и удаляет копию по завершении. По сути это может быть так же просто, как веб-сервер. Имейте в виду, что если пользователь открывает файл, он может сохранить его, а затем у него есть доступ. Показ файла, встроенного в веб-страницу, может предотвратить это.