Программный запуск с правами администратора (20.01.2012). |
![]() |
2012 - Январь | |||
20.01.2012 08:28 | |||
Много моих программ требуют запуска от имени администратора в семействах Windows старше XP. Однако не каждый пользователь знает такое простое действие, как нажать на файл правой кнопкой мыши и выбрать пункт "Запуск от имени администратора". Единственным выходом было заставить программу самой запускаться в таком режиме, и решение было найдено. Есть такие файлы, наверняка вам попадались на глаза: *.manifest. Оказывается, в них таятся инструкции для запуска программ, мне необходимые. И несмотря на то, что в интернете программистам очень не нравится этот тип файлов, и они не спешат его использовать в своих проектах - в моем случае это оказалось четко работающим методом.Алгоритм составления файла .manifest для VB и VBA: Алгоритм составления файла .manifest для C аналогичен, а код внедрения .manifest я размещу в полезные исходники несколько позже. (добавлено 06.02.2012): На C-подобных языках специальных приспособлений для работы с .manifest не требуется. |
|||
Обновлено ( 06.02.2012 21:24 ) |