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”的情况。)
PrivateSetting_GadgetName=“%GADGETS_USER% \calculator%5B1%5D.gadget”
创建Sidebar加载脚本
完成上面的修改后,便进入了最后一步,在这里我们需要设置环境变量,为Sidebar加载提供相关信息。其中,GADGETS_SETTINGS告知sidebar 配置文件“settings.ini”的位置,而 GADGETS_USER 则告知sidebar去哪些寻找待加载的Gadgets。
在 e:\sblocal目录下,创建一个名为sb.cmd的批处理文件,其内容如下:
pushd %~dp0
set GADGETS_SETTINGS=%~dp0
set GADGETS_USER=%~dp0\gadgets
start sidebar
popd
大功告成。
这样,在任何一台Windows Vista系统中插入U盘,在登录时关闭系统默认的Sidebar,然后运行“sblocal\sb.cmd” 脚本即可让我们的“随身”Gadgets运行了。
客观地说,通过这样的方式,可以大大方便Gadgets在Windows Vista中的使用,但从安全性的角度而言,这是不是个好的选择则存在疑问:假如不法用户通过U盘携带恶意Gadgets呢?这可以使其方便地加载任何其想要使用的Gadgets,难道Gadgets真的要成为未来流氓软件的主战场?
| 如何将Win Vista界面雅黑字体改为 | 02-06 | |
| Windows Vista中QQ蓝屏问题解决方 | 12-27 | |
| 在Windows Vista中显示多时区时间 | 12-12 | |
| 如何在Vista中隐藏不适合公开的内 | 12-05 | |
| Windows Vista特殊功能介绍:语音 | 10-16 | |
| Windows Vista中的符号链接完全解 | 10-11 | |
| Windows Vista操作系统电源管理技 | 10-10 | |