Мне нужно определить, какие гаджеты Windows 7 загружаются в настоящее время. Я знаю, что процесс, который они запускают внутри, - «explorer.exe», и что каждый гаджет имеет класс окна, называется SideBar_HTMLHostWindow
с, например, Internet Explorer_Server
(прикрепленный снимок).Обнаружение настольных гаджетов в Windows 7 с использованием C#
Однако я не могу перечислить любые дочерние окна или получить текст окна и т. Д. Любая помощь будет оценена.
UPDATE: Это может быть проще, чем кажется. Поскольку он привязан к окнам и запоминает, какие гаджеты должны запускаться при запуске, могут быть некоторые данные, хранящиеся в реестре или на диске, возможно?