-
Добрый день.
Есть приложение, запускаемое через планировщик от имени "system"
Это приложение, в свою очередь, вызывает через CreateProcess на Winsta0\Default например cmd.exe
В windows 7 все работает нормально, а вот на Windows 10 перестают работать устройства ввода.
В чем может быть проблема?
-
> AVolkoff (30.12.16 14:28)
> а вот на Windows 10 перестают работать устройства ввода.
>
я так понимаю перестают работать на специальном десктопе для сервисов?
-
Да, система переключает на отдельный десктоп. В семёрке работает, в десятке вот такая засада.
-
> AVolkoff (03.01.17 06:58) [2]
это починить нельзя. даже в спец. продукте, предназначенном для работы на этом специальном десктопе, красным цветом это написано. не совсем понятно, зачем ввели это ограничение, но тем не менее. лучше бы вообще убрали.
-
Абыдна. Хотел обойтись без лишнего "велосипеда". Спасибо.
А где именно там написано?
-
firedaemon.com/product/firedaemon-session-0-viewer
в описании тоже есть сноска
There is no way to interact with the session 0 desktop on Windows 10 - you can switch desktop but your keyboard and mouse won't work. This is a bug in Windows 10 RTM. This worked in the Windows 10 Technical Preview
-
Спасибо еще раз. Я использую свою программу для запуска. Она через майслоты общается с основной утилитой. Пока реализована работа с реестром. Хотел еще и запуск приложений добавить...
-
Не могу понять, зачем нужен запуск интерактивных приложений из процесса, запускаемого планировщиком.
-
> AVolkoff (04.01.17 06:26) [6]
так запускай не в нулевой сессии, а в консольной.