我将创建一个应用程序 (C#),它的 DeskBand 位于 Windows 任务栏上。我找到了一个完整的示例程序,它可以做到这一点,但我没有成功安装(添加到任务栏上的工具栏菜单)它。我想,这是因为我的 Windows 是 x64,没有其他明显的原因......
那么,我的问题是如何在 Windows 7 x64 任务栏上创建和添加桌带?
我将创建一个应用程序 (C#),它的 DeskBand 位于 Windows 任务栏上。我找到了一个完整的示例程序,它可以做到这一点,但我没有成功安装(添加到任务栏上的工具栏菜单)它。我想,这是因为我的 Windows 是 x64,没有其他明显的原因......
那么,我的问题是如何在 Windows 7 x64 任务栏上创建和添加桌带?
根据 Microsoft 的说法,不建议将 Deskbands 用于 Windows 7,尽管它们仍然可以使用。另请记住,Microsoft 要求Deskbands 通过 IDeskband2 接口支持 Windows 7 上的 Aero,而不是 IDeskband。此外,微软官方表示,IDeskBand2 可能会在后续版本的操作系统或产品中被更改或不可用。
最后,在托管代码中创建 shell 扩展时要非常小心。