|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.04.2013, 12:16 | #1 |
Пользователь
Регистрация: 08.02.2010
Сообщений: 64
|
Delphi7/C# Запуск программы с повышенными правами (Win7)
Здравствуйте, подскажите как запустить программу или её часть с повышением прав в Win7.
А именно нужно вот что: Есть exe и есть dll. Exe запускается с обычными правами. В процессе работы, требуется записать/перезаписать файл, но он в programm files или даже в system32. В dll процедура, которая производит эту запись. Но как мне запустить этот модуль от Админа, что бы было достаточно прав на запись. Заранее благодарю. |
22.04.2013, 12:21 | #2 |
Форумчанин
Регистрация: 14.02.2013
Сообщений: 222
|
|
22.04.2013, 12:26 | #3 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Изменить права текущего процесса уже не удасться.
ПОнадобиться запускать нужный процесс второй раз с нужными привилегиями. Легче всего выполнить ShellExecute() с командой "runas" (вместо традиционного "open") |
22.04.2013, 12:30 | #4 |
Пользователь
Регистрация: 08.02.2010
Сообщений: 64
|
netpolice
Как бы да, но пароль по сути не гуд хранить в программе. Хотя бы потому, что он может измениться. И, если программка на подобе инсталлятора, ей вообще не известен пароль. Поисковик в 90% случаев даёт результат "как вообще запускать прогу от имени ..." или С правами Админа. Думал может кто-то работал уже с этим или есть какая-то технология в Win7 отложенного запуска. |
22.04.2013, 12:56 | #5 |
Пользователь
Регистрация: 08.02.2010
Сообщений: 64
|
waleri Кстати, да) "runas" то, что нужно по ходу.
Поэкспериментирую с dll, думаю всё получится, спс) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запуск копии программы [Delphi7] | -Jack- | Общие вопросы Delphi | 14 | 06.10.2012 19:43 |
Запуск с правами администратора под Vista/7 | KiL0z | Общие вопросы Delphi | 0 | 10.05.2011 17:44 |
Запуск приложения с правами Администратора | volod3000 | Общие вопросы Delphi | 13 | 25.04.2011 18:36 |
запуск программы под правами администратора | jihot | Общие вопросы Delphi | 2 | 06.12.2010 16:27 |
Запуск программы на Vista и 7 (Delphi7) | yottabyte | Помощь студентам | 3 | 21.09.2009 20:24 |