WEB开发网
开发学院操作系统Windows Vista 用U盘在多台Vista系统间共用Gadgets 阅读

用U盘在多台Vista系统间共用Gadgets

 2007-03-01 14:18:35 来源:WEB开发网   
核心提示: 插入U盘,此处假设U盘在Windows Vista中的盘符为“E:”,用U盘在多台Vista系统间共用Gadgets(2),创建一个用于保存Sidebar与Gadgets文件、设置的目录“sblocal”;将“%userprofi

插入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”的情况。)   

Tags:多台 Vista

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接