В моей системе 2 пользователя:
- обычный пользователь
- пользователь-администратор.
Стандартный пользователь - это основной пользователь, который запускает основное приложение. ,это очень защищенный пользователь без каких-либо разрешений - ему запрещено запускать приложения от имени администратора, не открывать правила брандмауэра / не менять пользователей ...
В новой версии под обычным пользователем мы имеемвыполнить некоторые действия из основного приложения (в то время как обычный пользователь его запускает и вошел в систему), требующие разрешения администраторанапример: отображение экрана пароля, который разблокирует битовый замок USB-накопителя.
Мы пытаемся реализовать его следующим образом:
- кнопка из приложения вызовет журнал пользовательских окон Windows нашегоapplication.
- Задача расписания будет запущена из этого события и запустит экран пароля от имени администратора и разблокирует USB-накопитель с разрешением администратора.
Результат: нам удалось повыситьсобытие из приложения в журнал событий. Задача расписания запускается от имени администратора, но пользовательский интерфейс не отображается.
Мы настроили задачу на запуск от имени администратора +, если он вошел в систему или нет + наивысшие привилегии.
Я пытался открытьв gpedit «Войти в систему как пакетное задание», но это не удалось.
Есть идеи? Спасибо