用U盘在多台Vista系统间共用Gadgets
2007-03-01 14:18:35 来源:WEB开发网插入U盘,此处假设U盘在Windows Vista中的盘符为“E:”,创建一个用于保存Sidebar与Gadgets文件、设置的目录“sblocal”;
将“%userprofile% appdata local microsoft windows sidebar”文件夹拷贝到e:sblocal下,拷贝完成后即可看到设置文件路径为“ e:sblocalsetting.ini ”,而所有的用户Gadgets则保存在“ e:sblocalgadgets”目录中;
如果希望将系统共享的Gadgets也可在多台Windows vista PC中共用,可按同样的方法将 “%programfiles% windows sidebar shared gadgets” 文件夹中的内容拷贝到“ e:sblocalgadgets” (注意目录,不要拷错了)。
编辑配置文件让Gadgets可在不同环境下运行
单纯地将Gadgets文件拷贝到U盘上并不能使Gadgets在脱离原始安装环境后能够使用,因为其运行依赖于原始的安装目录,如“%userprofile% appdata local microsoft windows sidebar”,我们还需要将相关的路径修改到U盘上,这样才能使其可以在U盘上单独运行。
使用记事本或其他文本编辑器打开“ e:sblocalsettings.ini ”文件;
可以看到,在settings.ini中针对每个Gadgets都有一项名为 “PrivateSetting_GadgetName” 的参数,其值即为Gadgets运行中所需文件的保存位置,比如说,对于常用的计算器小配件,该参数项即为类似如下的格式:
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”的情况。)
更多精彩
赞助商链接