Моему приложению, которое запускается на произвольном компьютере в Widows XP / Vista / 7 с произвольной учетной записью (например, пользователь с ограниченными правами), необходимо открыть файл, помещенный в другой файл. Он может открыть этот встроенный файл только по имени файла, поэтому приложению необходимо развернуть файл, сохранить его как другой файл и затем открыть его.
Что я могу сделать, чтобы убедиться, что у меня достаточно прав для создания файла и его чтения / записи?
Есть ли какое-то особое место, где я могу хранить свои файлы в такой ситуации в Windows.
Могу ли я использовать файлы, отображенные в памяти? - могут ли они быть прочитаны стандартными операциями ввода-вывода, такими как OpenFile / ReadFile?
Спасибо