У меня есть приложение, которое работает с использованием API автоматизации пользовательского интерфейса с другим приложением WPF. Я создал службу Windows, которые используют ту же функциональность, но когда служба пытается найти окно ВхШхГ он получает NULL:WPF UI Automation: от службы Windows
System.ArgumentException: HWND не может быть IntPtr.Zero или нулевым.
в System.Windows.Automation.AutomationElement.FromHandle (IntPtr HWND)
в MyService.Scheduler.GetNotificationWindow (IntPtr hWndtoolBar)
Можно ли использовать UI Automation API в службе Windows?
Я не думаю, что это возможно или легко достичь из-за изоляции сеанса 0 (https://blogs.technet.microsoft. com/askperf/2007/04/27/application-compatible-session-0-isolation /) – lokusking