我正在整理一个要部署到多个桌面的软件包,并试图找出哪个进程正在调用 Windows XP 下附加的一个小任务栏插件(Think 语言工具栏或 Vista 下的 Windows Media Player)。这是桌面搜索实用程序的一部分,由位于系统托盘左侧的一个小文本输入框组成。
任务栏附件不被视为单独的进程吗?我只是希望它们不会使用 Explorer 进程动态加载。我之所以问这个问题,是因为任务管理器中没有明显的东西加载这个小东西。我需要能够动态地杀死它。假设应用程序没有提供禁用它的机制。
答案1
尽管可以通过对某些 Explorer 窗口进行子类化来创建“任务栏附件”,但编写一个 shell 扩展要容易得多,因此不幸的是,可以安全地假设它是一个托管在 中的 shell 扩展explorer.exe
。