Sidebar Gadget最新开发教程:理解两个概念
翻译了两篇Sidebar Gadget的文章后,决定自己写一个教程,与准备投身于Sidebar Gadget开发的劳苦大众们分享一下经验。也当作自己个人学习Gadget开发的一些总结,使自己可以学习得深入一些。 2P_MI[!t2Q(hf&sD j(I[T1d
*EC2K'l!aSE8A
欢迎大家就这一系列文章提出批评斧正。本部分准备介绍一些基础知识。
关于SideBar
*AKQ Cf LeW
SideBar是Windows Vista特有的一个显示子系统(曾经宣布为Windows XP以及Windows Server 2003也开发Sidebar,但该项目现已取消),在中文系统中称之为
6mjm!C2b0iMy'k.w
“边栏”。其执行程序,我们可以在以下目录中找到[SystemInstalledDriver:]\program files\Windows Sidebar,此文件夹 结构大体如右图所示,各文件夹以及文件的具体作用如下:c] ?BO@
Sidebar.exe:此文件即Sidebar.exe的主执行文件,如果你在Windows Vista当中未打开边栏,可以直接执行该文件即打开。I [I{-D
Sbdrop.dll:Sidebar拖抻支持文件;M*Fu jh1I1^$Y.H+f
gcQ;`c7r e2Np
settings.ini: Sidebar设置文件,可以设置默认启动Gadget等特性。#dO2H$]mL#S
wlstrvc.dll: Weather Gadget(即显示天气的小工具)所依赖的ActiveXControl,显示RSS信息的Gadget所依赖的ActiveX控件是置身在System32目录下msfeeds.dll文件;