Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Приложение может запускаться лишь под админскими правами / 8 сообщений из 8, страница 1 из 1
25.06.2018, 23:28
    #39665633
чччД__
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение может запускаться лишь под админскими правами
Приложение стартует с ключами /install, /uninstall, в соответствии с которыми это приложение инсталлируется как сервис и запускается, или останавливается и деинсталлируется.

Для выполнения операций требуются права админа.

Как лучше:
- в код приложения внедрить проверку с выводом сообщения вроде "мало прав, давай больше!"
- включить в манифест приложения признак "для запуска требуются права админа".

... - ?
...
Рейтинг: 0 / 0
25.06.2018, 23:34
    #39665638
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение может запускаться лишь под админскими правами
Третий вариант -- проверять права и показывать ошибку, после чего диалог с предложением перезапуститься под админом.
...
Рейтинг: 0 / 0
25.06.2018, 23:36
    #39665639
чччД__
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение может запускаться лишь под админскими правами
JaDi,

зачем?
...
Рейтинг: 0 / 0
26.06.2018, 00:32
    #39665649
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение может запускаться лишь под админскими правами
чччД__,

потому что неимоверно бесят программы, выкидывающие ошибки в самый неожиданный момент и заставляющие себя перезапускать под админом, тогда как этот запуск они могут сделать и самостоятельно, как это делают обычные установщики.
...
Рейтинг: 0 / 0
26.06.2018, 01:07
    #39665654
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение может запускаться лишь под админскими правами
Чем "- включить в манифест приложения признак "для запуска требуются права админа"." отличается от "проверять на права админа"?
...
Рейтинг: 0 / 0
26.06.2018, 10:24
    #39665768
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение может запускаться лишь под админскими правами
чччД__Приложение стартует с ключами /install, /uninstallЕсли для работы приложения всегда требуются админские права, то манифест (меньше кода). Если приложение может работать без админских прав, то нужно работать, а когда будет нужно - заросить.

Конкретно для сервиса - я бы проверял и запрашивал в момент инсталляции или выдавал бы ошибку, как делают всякие апачи и фаерберды
...
Рейтинг: 0 / 0
27.06.2018, 10:15
    #39666356
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение может запускаться лишь под админскими правами
+ за проверку. Самостоятельный перезапуск - круто и очень удобно, но т.к. запуск с параметром все равно предполагает ком. строку, перезапуск не так востребован
...
Рейтинг: 0 / 0
27.06.2018, 11:44
    #39666425
чччД__
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложение может запускаться лишь под админскими правами
Василий 2+ за проверку. Самостоятельный перезапуск - круто и очень удобно, но т.к. запуск с параметром все равно предполагает ком. строку, перезапуск не так востребован
Пожалуй, что да. Запуск без параметров в командной строке не имеет смысла, поэтому безусловно запрашивать привилегии, чтобы потом ничего не делать - не очень логично.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Приложение может запускаться лишь под админскими правами / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]