1

У меня есть компьютеры, на которых несколько пользователей входят в систему. Я хочу ограничить использование максимум 12 часами, после чего скрипт ahk выходит из системы. У меня есть следующее решение, но я не смог понять последнюю его часть:

  1. Конвертировать ахк скрипт в exe.
  2. Запустите exe-файл как запланированную задачу при входе пользователя
    https://stackoverflow.com/questions/5427673/how-to-run-a-program-automatically-as-admin-on-windows-startup

Ответ Джошуа Фрэнка на другой вопрос дает решение, выполняя задачу как system . Я не могу понять, как запустить запланированное задание как system . Я изучил параметры запланированной задачи, но лучшее, что я могу сделать, это запустить ее с самыми высокими привилегиями (не говоря уже о скрытых).

Кстати, есть ли более простой способ запуска сценария ahk (предпочтительно его скомпилированного exe) каждый раз, когда пользователь входит в систему, так что, если он не является администратором, сценарий не может быть завершен?

2 ответа2

2

Вы можете ввести SYSTEM как пользователь в планировщике задач:

планировщик задач 1

Нажмите «Изменить пользователя или группу ...» и введите SYSTEM в поле.

системный объект

Убедитесь, что вы задали задачу для запуска, если кто-либо из пользователей входит в систему:

триггеры

1

Вы можете отключить AdminApprovalMode. Таким образом, вам не нужно работать от имени администратора, когда вы являетесь администратором. http://helpdeskgeek.com/windows-7/turn-off-admin-approval-mode-in-windows-7/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .