Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Как проверить запущен ли собранный exe от администратора?

Страниц (1): [1]
 

1. neba2101 - 24 Октября, 2023 - 15:24:06 - перейти к сообщению
Как в коде самого собранного exe в Кибор проверить запущен ли он от имени администратора? Есть способ передать собранный exe с уже установленной галкой Запускать эту программу от имени администратора? Так как без этой галки собранные exe не всегда работают корректно. Спасибо!
2. Kibor - 24 Октября, 2023 - 15:30:23 - перейти к сообщению
Вроде для того в винде и есть такой пункт запуска программ, который выбирает пользователь, потому что программа сама себя не может запустить под такими полномочиями. Защита.
Вы можете программно только проверить как запущена и выдать сообщение.
3. neba2101 - 24 Октября, 2023 - 15:55:20 - перейти к сообщению
Качал лаунчер для Lineage 2 и он сразу был с этой галкой. Значит как-то можно. Пример бы как проверить и вывести сообщение что exe запущен не от админа.
4. Zireael - 24 Октября, 2023 - 18:32:21 - перейти к сообщению
CODE:
external(INT, "IsUserAnAdmin", "IsUserAnAdmin", "Shell32.dll");

if(IsUserAnAdmin()==0)messagebox("Не от админа");

Powered by ExBB FM 1.0 Final