使用C#检测Windows 7上正在运行的桌面小工具

时间:2013-06-12 07:09:25

标签: c# .net windows process windows-desktop-gadgets

我需要检测当前加载的Windows 7小工具。我知道他们在其中运行的进程是“explorer.exe”并且每个小工具都有一个窗口类被称为SideBar_HTMLHostWindow,实例为Internet Explorer_Server(附加了快照)。

但是,我无法枚举任何进一步的子窗口或获取窗口文本等。任何帮助将不胜感激。

Snapshot

更新:这可能比看起来更容易。由于它与Windows绑定并记住应该在启动时运行哪些小工具,因此可能会在注册表或磁盘中存储一些数据?

1 个答案:

答案 0 :(得分:0)

找到答案:C:\ Users \ Raheel Khan \ AppData \ Local \ Microsoft \ Windows Sidebar \ Settings.ini。每次添加或删除小工具时,此文件都会更新。