Month: June 2011

  • VBScript 注册表遍历(枚举)启动项的方法

    VBScript 中对注册表的原生支持非常有限,仅仅在 WScript.Shell 下提供了读、写、删除这三个操作。不要想枚举遍历了。 Dim OperationRegistry Set OperationRegistry = WScript.CreateObject("WScript.Shell") '对注册表的读操作 OperationRegistry.RegRead() '对注册表的写操作 OperationRegistry.RegWrite() '对注册表的删操作 OperationRegistry.RegDelete() 我们来看一下通过 WMI 的变通方法。Win32_StartupCommand 中提供了本地自动启动项中所有项,有 HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE 中都具有 Run 和 RunOnce 项,Startup 文件夹、All Users Startup 文件夹等等。 实现代码, strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colStartupCommands = objWMIService.ExecQuery("Select * from Win32_StartupCommand") For Each objStartupCommand in colStartupCommands Wscript.Echo…

  • 让你的 Google Toolbar 兼容 Firefox 5.0 / Make Google Toolbar support for your Firefox 5.0

    最近由于 Mozilla 追赶着 Chrome 的步伐,Firefox 也在两个月之内飞快的进化到了 5.0。再怎么快也追不上神速的 Google Chrome。虽然浏览体验速度有很大提高,但是带来的很大烦恼就是插件很多需要相应更新。头疼的是某些插件没有及时的追上版本的脚步,得不到支持了。郁闷啊。 其实 Firefox 4.0 与 5.0 的差异相对较小。只要简单更改插件中 install.rdf 所描述支持的最大版本就能让他们支持新生的 Firefox 5.0。 Google Toolbar 就是其中之一。离开了 Google,怎么活啊。那来变个魔法让你的 Google Toolbar 也兼容 Firefox 5.0 吧。 Win7:打开文件夹:C:\Users\[用户名]\AppData\Roaming\Mozilla\Firefox\Profiles\[随即字串].default。 WinXP:打开文件夹:C:\Documents and Settings\[用户名]\Application Data\Mozilla\Firefox\Profiles\[随即字串].default。 搜索目录下的 install.rdf 文件。这是你会找到很多 install.rdf。逐一打开查看其是不是 Google Toolbar for Firefox。 修改其中 MaxVersion 到 6.*(大于 5.0 即可)。保存,重启下你的 Firefox。发现原来的 Google Toolbar 回来了吧。o(* ̄▽ ̄*)o   解决方案来源:http://support.mozilla.com/en-US/questions/837142#answer-202409  …

  • Windows Phone 7/WP7 的 Xbox LIVE 游戏是不是太贵了

    今天,PopCap Games 的 Plants vs. Zombies 植物大战僵尸终于登陆了 Windows Phone。呵呵,$4.99。 目前而言,微软的 Xbox 作为三大主机之一,占据着游戏主机市场很大一角。作为其进军移动游戏领域的尖兵,Windows Phone 平台的 Xbox LIVE 披着 Xbox 的大旗,给予厚望。不过,在购买游戏或者应用时,大家总会有意无意的看看别人对这个游戏或者应用的评价。目前大量的 Xbox LIVE 游戏在评价中都给冠以了“高价”的帽子。 让我们先来看个对比表。 游戏 Windows Phone iPhone Fruit Ninja $2.99 $0.99 iBlast Moki $2.99 $2.99 Max & the Magic Marker $4.99 $0.99 geoDefense $2.99 $1.99 Doodle Jump $2.99 $0.99 Harbor Master $2.99 $1.99 Super Monkey Ball…

  • Ubuntu Linux 下使用 sendmail 发带附件邮件

    sendmail 发附件需要使用 uuencode 命令。它包含在 sharutils 组件中,安装方法: Ubuntu: apt-get install sharutils Fedora/CentOS: yum install sharutils 开启 sendmail 服务: /etc/rc.d/init.d/sendmail start 安装 mail 命令: apt-get install mailutils 或者 apt-get install mailx 现在就可以发送附件了 uuencode /root/tmp.tar tmp.tar | mail -s "tmp.tar" [email protected] 发送时加上邮件内容: uuencode /root/tmp.tar tmp.tar | mail -s "tmp.tar" [email protected] < >test… >EOF 如此发送的话,邮件内容将会覆盖掉附件。

  • Ubuntu 最小化,最大化,关闭按钮放到右边

    Ubuntu有些主题中最小化,最大化,关闭按钮放在左边很不习惯,我们可以通过以下方法把它放回到右边。 1. 在终端输入 gconf-editor 来打开配置编辑器 在左侧展开 “/apps/metacity/general”,把 button_layout 项的值改为 “menu:minimize,maximize,close”,保存即可。 2.直接在终端中运行如下代码: gconftool-2 –set /apps/metacity/general/button_layout –type string "menu:minimize,maximize,close"

  • vim 多行添加注释,删除注释

    按键操作: 添加注释:Ctrl+v 进入列编辑模式。向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如“#”,再按Esc。就会全部注释了。 删除注释:同样 Ctrl+v 进入列选择模式,移到光标把注释符选中,按下d,OK了   使用替换命令: :% s/^/#/g 来在全部内容的行首添加 # 号注释 :2,50 s/^/#/g 在2~50 行首添加 # 号注释 反过来替换既是删除操作。

  • You have mail. 查看 Linux 登录邮件提示

    Linux 登录时如果在此次登录和上次登录之间有对当前用户的个人邮件或者系统邮件,比如 smartd 提示磁盘有坏道,crond 提示计划任务错误等等,都会通过 “You have mail.” 来进行提示。 查看方法, # cat /var/mail/用户名 /var/mail/ 是用于存放邮件的目录。

  • CentOS5 下安装 Ext4

    # yum -y install e4fsprogs