Есть ли способ проверить права администратора в Windows с помощью Perl? - PullRequest
6 голосов
/ 15 ноября 2011

Я пытаюсь создать базовый стартовый скрипт, который определяет, на какой ОС я работаю, и нужно ли загружать какие-либо специальные модули. Что касается Linux, я могу проверить наличие root, взглянув на эффективный uid $>. Есть ли способ выполнить аналогичную операцию в Windows?

Ответы [ 2 ]

6 голосов
/ 15 ноября 2011

Win32 может помочь вам получить имя пользователя в Windows.

1 голос
/ 11 августа 2016
if ( system("NET SESSION >NUL 2>&1") ) {
    ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...