Запустить программу от имени администратора достаточно просто. Нужно ввести её название над кнопкой "Пуск", кликнуть правой клавишей мышки и нажать на "Запуск от имени администратора".
Файл можно теперь открыть из так запущенной программы.
Однако было бы удобно, если бы прямо в контекстном меню файла была бы надпись "Запуск от имени администратора". Или "открыть блокнот (от имени администратора)"
Этого можно добиться.
для Zip файлов можно почитать тут
сделаем для txt файлов:
- заходим в реестр (набираем в строке над кнопкой пуск слово"regedit")
- открываем HKEY_CLASSES_ROOT\txtfile\shell
- кликаем правой кнопкой мышки по папке open. И выбираем "Экспортировать"
- выбираем имя файла, например "txtfile.reg", сохраняем его, а затем открываем в блокноте.
- Заменяем все слова "open" на "runas" и сохраняем файл
- Запускаем файл.