我该如何使用C#编写Windows 7小工具?
这是否可行?
我该如何使用C#编写Windows 7小工具?
这是否可行?
侧边栏小工具是您正在寻找的吗?
看看这个Silverlight技巧!(链接)
假设正在谈论“Windows 侧边栏小工具”,这是不可能直接完成的。但是有一些解决方法(其中没有任何一种得到了微软的支持):
使用Silverlight。然而,据我回忆,背景不能“透明绘制”,这将无法在64位IE上工作(运行小部件的IE并非默认情况下始终为32位),因为没有64位Silverlight。这是困扰使用Flash的侧边栏小部件的同样问题。(例如Pandora,可以要求狂热用户启动sidebar.exe的32位版本)。
包装小部件窗口。我开始了一个类似于此的项目,允许WPF(在单独的进程中)“覆盖”小部件窗口--通过COM启动。避免32/64位问题(实际上并不重要,因为它在单独的进程中且是CLR,而不是Silverlight)。默认小部件边框、大小、属性等存在一些问题。仅概念性工作。
使用嵌入式HTA来启动32位IE并获取该句柄(如果启动32位版本,则可以使用/嵌入Silverlight)。我没有成功过,但“应该可以工作”。
使用像Script#这样的转换器--用C#编写,将其“编译”为JavaScript。
编程愉快。