Я создаю тихие установочные пакеты для клиентов. Это довольно просто, если установка представляет собой простой дамп файла или добавление службы и запуск; но гораздо сложнее, если инструкции пользователя (и полезные носители) основаны на графическом интерфейсе - «запустите setup.exe, нажмите« Далее », введите текст ...» и т. д. *
Итак, я изучал использование утилиты autoit, которая позволяет выполнять установку как графический интерфейс (т. Е. Точно так, как указано в инструкциях по установке клиента), но все действия выполняются автоматически. Однако, насколько я могу судить, для запуска сценария gui autoit необходимо войти на сервер с соответствующими правами.
Мне нужен метод, позволяющий запустить приведенный выше сценарий графического интерфейса пользователя без фактического входа пользователя на сервер - аналогично сценарию, выполняемому как служба. Разработка установочного пакета, доставка мультимедиа и сценариев установки, а затем выполнение вызова не является проблемой. * * * * * * * * * * Выполнение сценария для завершения до завершения без входа пользователя на сервер и запуска всего процесса.
Чтобы более внимательно посмотреть на проблему, я создал простой скрипт, чтобы открыть блокнот, ввести текст, затем сохранить и закрыть ...
Я пробовал: запускать скрипт как сервис, который может «взаимодействовать с рабочим столом» - отображается блокнот, но нажатия клавиш не отправляются и скрипт зависает.
Я занимаюсь выяснением, возможно ли вызвать сеанс vncserver, а затем экспортировать отображение (аналогично unix-вариациям), когда я наткнулся на этот отличный сайт ...
Кто-нибудь знает метод, с помощью которого на сервере могут создаваться интерактивные сценарии графического интерфейса (например, win 2003), когда в данный момент в систему не вошли пользователи?
Спасибо