如何在C#中编写Windows 7小工具?

时间:2011-04-01 05:54:32

标签: c# winforms windows-desktop-gadgets

如何使用C#在Windows 7中编写小工具?

有可能吗?

3 个答案:

答案 0 :(得分:5)

答案 1 :(得分:1)

Sidebar小工具是您要找的吗?

拥有look at this Silverlight trick!

答案 2 :(得分:1)

假设正在讨论“Windows边栏小工具”,这是不可能直接执行的。但是有一些工作(微软不支持):

  1. Use Silverlight。但是,正如我记得的那样,背景不能被“绘制透明”,这将无效与64位IE(IE运行小工具默认情况下并不总是32位)没有64位Silverlight。这是困扰使用Flash的侧边栏小工具的同样问题。 (与Pandora一样,可能需要狂热的用户启动32位版本的sidebar.exe)。

  2. 换行小工具窗口。我开始研究这样一个项目,允许WPF(在一个单独的过程中)“覆盖”小工具窗口 - 通过COM启动。避免32/64位问题(实际上,无关紧要,因为它在一个单独的进程中并且是CLR,而不是Silverlight)。默认小工具边框,大小调整,属性等的一些问题。概念仅适用。

  3. 使用嵌入式HTA启动32位IE并获取该句柄(如果启动了32位版本,则可以使用/ embedd Silverlight)。我没有成功,但它“应该有用”。

  4. 使用像Script#这样的转换器 - 用C#编写,“编译”到JavaScript。

  5. 快乐的编码。