У меня возникла проблема с программой, над которой я сейчас работаю. Это связано с повышенной безопасностью в Vista/Windows 7, в частности с UIPI, которая препятствует тому, чтобы окно с более низким уровнем целостности «разговаривало» с более высоким.Доступ к внешним оконным ручкам
В моем случае я хочу сказать окну с высоким уровнем целостности, чтобы перейти в наше приложение, оно работает безупречно на XP или Windows 7 с отключенной безопасностью.
Я попытался установить HWND верхнего окна IL напрямую, вместо использования функции findwindow() это работает отлично, но программа не работает при попытке ее перемещения или вообще взаимодействует с ней. Ручка окна сохраняется приложением, которое должно быть встроено и прочитано приложением, работающим на нижнем ИЛ.
Я также попытался настроить UIaccess в манифесте на ИСТИННО и цифровое подписание программы, но не повезло.
Любые идеи о том, как решить эту проблему? спасибо.