Автор Тема: Как узнать средствами AutoIt, обладает ли пользователь правами администратора?  (Прочитано 2119 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн akoulev [?]

  • Новичок
  • *
  • Сообщений: 164
  • Репутация: 2
    • Награды
Всё, казалось бы, просто:

Код: AutoIt [Выделить]
#RequireAdmin

;MsgBox(4096,"Инфо","Этот скрипт запущен с правами админа.")

If IsAdmin() Then

    MsgBox(4096, "IsAdmin", "Вы имеете права администратора системы.")
Else
    MsgBox(4096, "IsAdmin", "КАКОЙ ТЫ, НАФИГ, ТАНКИСТ???")
EndIf
 

, но это "просто" не в Win7. Если запустить скрипт, то, по нажатии "Да" в появившемся окне с запросом на разрешение изменений, у любого пользователя появится "Вы имеете права администратора системы."; если же "заремить" ("за-точко-с-запятить"... ЗАКОММЕНТИРОВАТЬ, вот!) функцию #RequireAdmin:
Код: AutoIt [Выделить]
;#RequireAdmin

,
то любой пользователь (включая и админа) получит ответ об отсутствии админских прав.
Так можно ли поправить скрипт так, чтобы он объективно отражал информацию о правах текущего пользователя? А не выдавал, фактически, сообщение о том, стоит ли символ "точка с запятой" в строке #RequireAdmin или же не стоит...  :(
« Последнее редактирование: Апрель 14, 2014, 16:53:24 от akoulev »
C уважением, Андрей.

Русское сообщество AutoIt


Оффлайн firex [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 943
  • Репутация: 203
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
akoulev


AutoIt3Wrapper, вкладка Resource Update. И далее используйте ваш текущий сценарий ( без #RequireAdmin ).

http://autoit-script.ru/autoit3_docs/userappendix/AutoIt3Wrapper.htm
Код: AutoIt [Выделить]
#AutoIt3Wrapper_res_requestedExecutionLevel=highestAvailable


Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2317
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
25 Ответов
26562 Просмотров
Последний ответ Декабрь 10, 2013, 00:22:48
от glax24
2 Ответов
5130 Просмотров
Последний ответ Июнь 22, 2011, 11:59:15
от Suppir
7 Ответов
3243 Просмотров
Последний ответ Август 23, 2012, 00:45:33
от CreatoR
1 Ответов
3209 Просмотров
Последний ответ Октябрь 01, 2012, 23:54:44
от beliy
7 Ответов
5200 Просмотров
Последний ответ Март 14, 2013, 15:28:39
от loner
4 Ответов
1574 Просмотров
Последний ответ Октябрь 29, 2014, 10:01:03
от GUIMish
0 Ответов
870 Просмотров
Последний ответ Октябрь 31, 2014, 03:05:43
от Yashied
13 Ответов
7137 Просмотров
Последний ответ Апрель 22, 2015, 14:19:10
от joiner
1 Ответов
1076 Просмотров
Последний ответ Октябрь 05, 2015, 00:26:56
от mitiya
8 Ответов
3890 Просмотров
Последний ответ Март 14, 2016, 12:52:07
от mef-t