|
|
|
Как запустить процесс с правами администратора?
|
|||
|---|---|---|---|
|
#18+
Всем привет! Подскажите пожалуйста как правильно запустить процесс с правами администратора? Мне нужно чтобы моё приложение запускалось после перезагрузки компьютера. 1. Сделал службу. Тип запуска "Авто". Запускается от имени "Локальная система" 2. Разрешил службе взаимодействие с рабочим столом. Служба выполняет следующий код: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Программа запускается, с правами пользователя, который зашёл в систему. Как сделать так, чтобы служба запускала программу с правами администратора? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2020, 13:29 |
|
||
|
Как запустить процесс с правами администратора?
|
|||
|---|---|---|---|
|
#18+
MandarinКак сделать так, чтобы служба запускала программу с правами администратора? Задать в CreateProcessAsUser() имя администратора и его пароль. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2020, 13:54 |
|
||
|
Как запустить процесс с правами администратора?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Если я не ошибаюсь, служба запускается с высокими правами. Есть вариант не указывать имя пользователя и пароль администратора? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2020, 14:23 |
|
||
|
Как запустить процесс с правами администратора?
|
|||
|---|---|---|---|
|
#18+
MandarinЕсли я не ошибаюсь, служба запускается с высокими правами. Ошибаетесь, Local System - жутко ограниченный акк. Хотя да, на файловую систему у него по умолчанию полный доступ. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2020, 14:31 |
|
||
|
Как запустить процесс с правами администратора?
|
|||
|---|---|---|---|
|
#18+
Допустим, в систему после перезапуска вошло два пользователя. Ни один из них не является админом (т.е. нельзя повысить права через UAC). Как вы предполагаете должно работать ваше приложение в этом случае? Обычно, если надо "запускалось после перезагрузки компьютера" и "с правами администратора" - делается служба. Если пользователю нужно взаимодействовать с ней - делается обычное приложение, общающееся со службой по IPC. В некоторых случаях, когда важно "с правами администратора", но не "запускалось после перезагрузки компьютера" - делают задачу в Task Scheduler с "запуск при входе пользователя" и "запускать с максимальными правами". Разумеется, если войдёт не админ, то и работать приложение будет не под админом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2020, 14:32 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=46&tid=2038379]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 209ms |
| total: | 343ms |

| 0 / 0 |
