Запустить программу от имени администратора достаточно просто. Нужно ввести её название над кнопкой "Пуск", кликнуть правой клавишей мышки и нажать на "Запуск от имени администратора".
Файл можно теперь открыть из так запущенной программы.
Однако было бы удобно, если бы прямо в контекстном меню файла была бы надпись "Запуск от имени администратора". Или "открыть блокнот (от имени администратора)"
Этого можно добиться.
для Zip файлов можно почитать тут
сделаем для txt файлов:
- заходим в реестр (набираем в строке над кнопкой пуск слово"regedit")
- открываем HKEY_CLASSES_ROOT\txtfile\shell
- кликаем правой кнопкой мышки по папке open. И выбираем "Экспортировать"
- выбираем имя файла, например "txtfile.reg", сохраняем его, а затем открываем в блокноте.
- Заменяем все слова "open" на "runas" и сохраняем файл
- Запускаем файл.
Для ini файлов - ветка "HKEY_CLASSES_ROOT\inifile".
Можно ввести другую надпись (Примерный текст файла получится такой:
1 2 3 4 5 6 7 8 9 10 11 |
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\txtfile\shell\runas] @="Дайте мне, пожалуйста, права" [HKEY_CLASSES_ROOT\txtfile\shell\runas\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\ 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\ 00 |