首页 | 邮件资讯 | 技术教程 | 解决方案 | 产品评测 | 邮件人才 | 邮件博客 | 邮件系统论坛 | 软件下载 | 邮件周刊 | 热点专题 | 工具
网络技术 | 操作系统 | 邮件系统 | 客户端 | 电子邮箱 | 反垃圾邮件 | 邮件安全 | 邮件营销 | 移动电邮 | 邮件软件下载 | 电子书下载

操作系统

Windows 9X | Linux&Uinx | Windows Server | 其它操作系统 | Vista | FreeBSD | Windows 7 |
首页 > 操作系统 > Windows Vista > 用U盘在多台Vista间共用Gadgets > 正文

用U盘在多台Vista间共用Gadgets

出处:5DMail.Net收集整理 作者:请作者联系 时间:2006-12-5 13:31:00

  Windows Vista中的Sidebar与Gadgets,能够提供相当丰富的功能,为用户的日常操作与使用带来很大的便利。不过,对于常常需要使用多台计算机的用户而言,存在的最大问题便是:如何在多台Windows Vista中使用同样的Sidebar与Gadgets设置?或者,如何在多台Windows Vista中共用Gadgets?当然,这可以通过在多台Windows Vista客户机上分别安装同样的Gadgets来实现,但这样不仅繁琐,没有效率,而且,在某些情况下并不合适,试想一下如果将包含个人隐私的Gadgets如E-mail提醒器安装在共用计算机上的情况。

  除此之外,还有没有其他更好的解决方法呢?

  我们都知道,在Windows Vista中,除系统级的共享Gadgets外,其他与Sidebar与Gadgets有关的设置均保存在用户的个人文件夹中,因此,只要让这些设置能够在多台Windows Vista客户机间能够共用或漫游,便可实现共用Gadgets的目的。

  这需要几个步骤来操作:首先,需要将有关的Gadgets运行文件与设置拷贝到U盘中;然后,修改Gadgets与目录有关的参数,让其能够在膝脱离原始安装路径的条件下运行等等。下面我们具体介绍如何通过U盘来实现在多台Windows Vista客户机间共用Gadgets的方法,以帮助用户打造自己的“随身”Gadgets。

  将已安装的Gadgets拷贝到U盘

  在Windows Vista的默认设置中,用户的Sidebar设置与安装的Gadgets被保存在“%userprofile% \appdata \local \microsoft \windows sidebar”文件夹中,系统公用的Gadgets则保存于“%programfiles% \windows sidebar \shared gadgets”。(不会不清楚“%userprofile%\”与“%programfiles%”的含义吧? 实在不行的话可以在命令窗口中运行“set”查看相关环境参数的设置。)  

  插入U盘,此处假设U盘在Windows Vista中的盘符为“E:”,创建一个用于保存Sidebar与Gadgets文件、设置的目录“sblocal”;

  将“%userprofile% \appdata \local \microsoft \windows sidebar”文件夹拷贝到e:\sblocal下,拷贝完成后即可看到设置文件路径为“ e:\sblocal\setting.ini ”,而所有的用户Gadgets则保存在“ e:\sblocal\gadgets”目录中;

  如果希望将系统共享的Gadgets也可在多台Windows vista PC中共用,可按同样的方法将 “%programfiles% \windows sidebar \shared gadgets” 文件夹中的内容拷贝到“ e:\sblocal\gadgets” (注意目录,不要拷错了)。

  编辑配置文件让Gadgets可在不同环境下运行

  单纯地将Gadgets文件拷贝到U盘上并不能使Gadgets在脱离原始安装环境后能够使用,因为其运行依赖于原始的安装目录,如“%userprofile%\ appdata \local \microsoft \windows sidebar”,我们还需要将相关的路径修改到U盘上,这样才能使其可以在U盘上单独运行。

  使用记事本或其他文本编辑器打开“ e:\sblocal\settings.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”的情况。)   

  要让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文件的情况。

  而对于那些虽然可以让多个用户使用但却是由系统管理员安装的Gadgets,因其他计算机上未必存在,则只能通过U盘来加载了,即与用户自安装的Gadgets采用类似的方法,将字符串 “C:%5C Program%20 Files %5CWindows %20Sidebar %5CShared %20Gadgets” 修改为 “%GADGETS_USER%” 。

  创建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真的要成为未来流氓软件的主战场?

相关文章 热门文章
  • 微软COO挖苦苹果:iPhone 4相当于Vista
  • 联想首发Windows7新标识 VISTA升级至Win7需缴费
  • Firefox将为Vista、Win 7优化界面
  • Windows Vista无法收邮件问题解决方法
  • 18个贴心功能让Windows 7比Vista更易用
  • 在Windows 7/Vista 系统中添加故障恢复控制台
  • Vista中使用netsh wlan命令行配置无线网络
  • Vista难成气候 Windows XP寿命被延长
  • 64位Vista控制面板中的“邮件”在哪?
  • 谈Vista系统下的内存加速技巧
  • 修改Vista最近打开项目的显示数
  • 如何为Vista安装使用远程服务器管理工具
  • Windows Vista六大版本详细介绍
  • 轻松实现Windows Vista启动项目调整
  • 工作试用两不误 如何安全安装Vista系统
  • Vista技巧 磁盘管理调整硬盘分区
  • 图解Windows Vista操作系统安装全过程
  • Windows Vista操作系统使用疑问解答
  • Vista新技术介绍之体验正宗的IE7.0
  • Vista兼容性问题分析及不完全解决
  • 体验最新:Windows Vista网络功能介绍
  • 延长Win Vista RTM试用期限的技巧
  • Vista最终版自带声音全面升级更新
  • 在安装Vista前你应该知道的十件事
  • 自由广告区
     
    最新软件下载
  • SharePoint Server 2010 部署文档
  • Exchange 2010 RTM升级至SP1 教程
  • Exchange 2010 OWA下RBAC实现的组功能...
  • Lync Server 2010 Standard Edition 标..
  • Lync Server 2010 Enterprise Edition...
  • Forefront Endpoint Protection 2010 ...
  • Lync Server 2010 Edge 服务器部署文档
  • 《Exchange 2003专家指南》
  • Mastering Hyper-V Deployment
  • Windows Server 2008 R2 Hyper-V
  • Microsoft Lync Server 2010 Unleashed
  • Windows Server 2008 R2 Unleashed
  • 今日邮件技术文章
  • 腾讯,在创新中演绎互联网“进化论”
  • 华科人 张小龙 (中国第二代程序员 QQ...
  • 微软推出新功能 提高Hotmail密码安全性
  • 快压技巧分享:秒传邮件超大附件
  • 不容忽视的邮件营销数据分析过程中的算..
  • 国内手机邮箱的现状与未来发展——访尚..
  • 易观数据:2011Q2中国手机邮箱市场收入..
  • 穿越时空的爱恋 QQ邮箱音视频及贺卡邮件
  • Hotmail新功能:“我的朋友可能被黑了”
  • 入侵邻居网络发骚扰邮件 美国男子被重..
  • 网易邮箱莫子睿:《非你莫属》招聘多过..
  • 中国电信推广189邮箱绿色账单
  • 最新专题
  • 鸟哥的Linux私房菜之Mail服务器
  • Exchange Server 2010技术专题
  • Windows 7 技术专题
  • Sendmail 邮件系统配置
  • 组建Exchange 2003邮件系统
  • Windows Server 2008 专题
  • ORF 反垃圾邮件系统
  • Exchange Server 2007 专题
  • ISA Server 2006 教程专题
  • Windows Vista 技术专题
  • “黑莓”(BlackBerry)专题
  • Apache James 专题
  • 分类导航
    邮件新闻资讯:
    IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮
    电子邮箱 | 反垃圾邮件|邮件客户端|网络安全
    行业数据 | 邮件人物 | 网站公告 | 行业法规
    网络技术:
    邮件原理 | 网络协议 | 网络管理 | 传输介质
    线路接入 | 路由接口 | 邮件存储 | 华为3Com
    CISCO技术 | 网络与服务器硬件
    操作系统:
    Windows 9X | Linux&Uinx | Windows NT
    Windows Vista | FreeBSD | 其它操作系统
    邮件服务器:
    程序与开发 | Exchange | Qmail | Postfix
    Sendmail | MDaemon | Domino | Foxmail
    KerioMail | JavaMail | Winwebmail |James
    Merak&VisNetic | CMailServer | WinMail
    金笛邮件系统 | 其它 |
    反垃圾邮件:
    综述| 客户端反垃圾邮件|服务器端反垃圾邮件
    邮件客户端软件:
    Outlook | Foxmail | DreamMail| KooMail
    The bat | 雷鸟 | Eudora |Becky! |Pegasus
    IncrediMail |其它
    电子邮箱: 个人邮箱 | 企业邮箱 |Gmail
    移动电子邮件:服务器 | 客户端 | 技术前沿
    邮件网络安全:
    软件漏洞 | 安全知识 | 病毒公告 |防火墙
    攻防技术 | 病毒查杀| ISA | 数字签名
    邮件营销:
    Email营销 | 网络营销 | 营销技巧 |营销案例
    邮件人才:招聘 | 职场 | 培训 | 指南 | 职场
    解决方案:
    邮件系统|反垃圾邮件 |安全 |移动电邮 |招标
    产品评测:
    邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端
    广告联系 | 合作联系 | 关于我们 | 联系我们 | 繁體中文
    版权所有:邮件技术资讯网©2003-2010 www.5dmail.net, All Rights Reserved
    www.5Dmail.net Web Team   粤ICP备05009143号