Моя рабочая среда: C#, .NET 4 и VS2012Как использовать WinAPI SendMessage (или эквивалент) на процессе
У меня есть проблема с приложением. Он запускается, показывая NotifyIcon в системном трее. Когда пользователи просто нажимают на значок, он открывает новое окно и показывает важную информацию.
В обычных условиях пользователи просто щелкают по значку и открывают новое окно. Тем не менее, мы стремимся реализовать альтернативную оболочку Windows, у которой не будет области системного трея, и, следовательно, у приложения не будет NotifyIcon, на который нужно щелкнуть!
Я уже тестировал при запуске альтернативной оболочки. Если я использую WinSpy, я вижу, что процесс работает (с теми же двумя перечисленными под ним Windows), хотя системного лотка нет.
Мне нужно создать приложение для решения этой проблемы. Есть ли способ подключиться к процессу и имитировать пользователя, щелкнув на панели задач NotifyIcon, который должен затем вызвать появление нового окна ... даже в альтернативной оболочке (в которой даже нет системного трея! ?)
Или у кого-нибудь есть альтернативное решение?
Если пользователь не может видеть значок, то как он узнает, куда нажать? – Longball27