编辑配置文件让Gadgets可在不同环境下运行 单纯地将Gadgets文件拷贝到U盘上并不能使Gadgets在脱离原始安装环境后能够使用,因为其运行依赖于原始的安装目录,如“%userprofile%\ appdata \local \microsoft \windows sidebar”,我们还需要将相关的路径修改到U盘上,这样才能使其可以在U盘上单独运行。 使用记事本或其他文本编辑器打开“ e:\sblocal\settings.ini ”文件; PrivateSetting_GadgetName=“C:%5CUsers%5Chighdiy %5CAppData%5CLocal%5CMicrosoft%5CWindows%20Sidebar%5C Gadgets%5Ccalculator%5B1%5D.gadget” (注:该参数中“%5C”代表“\”,是”\”的十六进制代码,而“%5B1%5D”则代表“[1]”,更详细信息请参考ASCII码表。而“C:%5CUsers%5Chighdiy”则为上文中的“%userprofile%”,即对应于用户名为“highdiy”的情况。) 要让Gadgets能够在多台Windows Vista系统中运行,必须将这些与用户有关的路径修改为通用路径。Windows Vista提供了一个环境变量来实现这一点:GADGETS_USER,它可以告诉Sidebar去哪些寻找用户安装的Gadgets。也即是说,我们需要将setting.ini中与用户目录有关的参量如上面例子中的 “C:%5CUsers %5Chighdiy %5CAppData %5CLocal %5CMicrosoft %5CWindows %20Sidebar %5CGadgets%5C” 替换为 “%GADGET_USER%”,以计算器小配件的例子来说,修改后即为: PrivateSetting_GadgetName=“%GADGETS_USER% \calculator%5B1%5D.gadget” 同样地,对于系统默认安装的Gadget(从“%programfiles%\ windows sidebar \shared gadgets”中拷贝来的),则需将字符串 “C:%5CProgram%20Files” 修改为 “%PROGRAMFILES%”,这可避免因将Windows Vista安装不同分区而可能导致Sidebar加载时无法正确找到Gadgets文件的情况。 |
正在阅读:用U盘在多台Vista中共享侧边栏用U盘在多台Vista中共享侧边栏
2007-04-23 09:37
出处:
责任编辑:linjixiong
键盘也能翻页,试试“← →”键