Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
neba2101
Отправлено: 24 Октября, 2023 - 23:24:06
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 154
Дата рег-ции: Февр. 2017  
Репутация: 4




Как в коде самого собранного exe в Кибор проверить запущен ли он от имени администратора? Есть способ передать собранный exe с уже установленной галкой Запускать эту программу от имени администратора? Так как без этой галки собранные exe не всегда работают корректно. Спасибо!
 
 Top
Kibor
Отправлено: 24 Октября, 2023 - 23:30:23
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Вроде для того в винде и есть такой пункт запуска программ, который выбирает пользователь, потому что программа сама себя не может запустить под такими полномочиями. Защита.
Вы можете программно только проверить как запущена и выдать сообщение.
 
 Top
neba2101
Отправлено: 24 Октября, 2023 - 23:55:20
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 154
Дата рег-ции: Февр. 2017  
Репутация: 4




Качал лаунчер для Lineage 2 и он сразу был с этой галкой. Значит как-то можно. Пример бы как проверить и вывести сообщение что exe запущен не от админа.
 
 Top
Zireael
Отправлено: 25 Октября, 2023 - 02:32:21
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4464
Дата рег-ции: Нояб. 2017  
Репутация: 585




CODE:
external(INT, "IsUserAnAdmin", "IsUserAnAdmin", "Shell32.dll");

if(IsUserAnAdmin()==0)messagebox("Не от админа");
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by