Windows 10. Кто виноват, и кого убить?
От: CEMb  
Дата: 25.08.15 19:46
Оценка:
Всем привет.
Только что поставил-таки сабж, чтобы посмотреть, почему мои программы местами не работают.

Первым делом обнаружил странный хак: над десктопом висит окно
Caption: Window
Class: Windows.UI.Core.CoreWindow
Ancestor: Окно десктопа(корень)
Процесс: ShellExperienceHost.exe
Размер: на весь экран.

Спай его не видит, но если хендл вбить в Ctrl+F, то вполне показывает свойства, но Alt+F3 — неа.

Попытался отогнуть край... к моему удивлению — отогнулось!

Под ним оказалось точно такое же, except:
Caption:Хост Windows Shell Experience

И оно тоже отогнулось, а под ним уже был нормальный десктоп.

Кроме того обнаружились окна, не во весь экран:
Caption: Поиск
Class: Windows.UI.Core.CoreWindow
Размер: (0, 278)-(392, 860)

Caption: Начало
Class: Windows.UI.Core.CoreWindow
Размер: (0, 278)-(564, 860)

Они торчат поверх окна Window

И ещё одно странное окно

Caption:
Class: ApplicationFrameWindow
Процесс: explorer.exe
Размер: (0, 0)-(1600, 860)

но где оно есть, непонятно, оно обнаружено перечислением, мой таскбар его видит (и окна "поиск" и "начало") тоже.

Спай всё это не видит

Что за бардак на рабочем столе, и как с этим дальше жить?

Upd:

Сделал своё окно, с тем же стилем и расширенным стилем, что у "Поиска" — моё окно видно в родном таскбаре, "Поиск" нет. Как понять, в чём отличия? о_о
Parent/Owner 0x0, Ancestor — Desktop, Acnestor Root и Root owner — само окно. Т.е. у обоих одно и тоже. При этом моё окно в таскбаре, а это нет.
Отредактировано 25.08.2015 20:17 CEMb . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.