新浪首页免费邮件用户注册网站地图
上移动梦网
赢手机大奖

新浪首页 > 科技时代 > 网上学园 > 高级编程 > 正文
用VisualBasic做个IE保护器

http://www.sina.com.cn 2001/11/05 16:23 中国电脑教育报

  文/李玉君

  目前,有不少个人主页都存在这样一个弊端:不经访问者的同意擅自将IE浏览器的主页修改成自己的站点网址,标题栏也被篡改成那些个人主页的名字,甚至一开始就弹出几个广告窗口,让人感到十分讨厌。

  虽然已经有了不少恢复IE主页这类软件,但经常来回修改仍然使我们感到烦闷。本文用VB编写一个IE保护器,代码短小简单,并能自动修复主页和标题栏,更方便快捷。

  新建一个工程,加入一个Timer控件,在代码窗口输入以下代码:

  Private Sub Form_Load()

  Timer1.Interval = 1000

  End Sub

  Private Sub Timer1_Timer()

  Call setIE("Microsoft Internet Explorer", "about:blank")

  '其中"Microsoft Internet..."就是IE的标题,"about:blank"为空白主页,可自行修改,使得你的IE更有个性化。

  End Sub

  Sub setIE(winTitle As String, StartPage As String)

  Set my = CreateObject("WScript.Shell")

  my.regWrite "HKCUSoftwareMicrosoftInternet ExplorerMainWindow Title", winTitle, "REG_SZ"

  my.regWrite "HKLMSoftwareMicrosoftInternet ExplorerMainWindow Title", winTitle, "REG_SZ"

  my.regWrite "HKCUSoftwareMicrosoftInternet ExplorerMainStart Page", StartPage, "REG_SZ"

  my.regWrite "HKLMSoftwareMicrosoftInternet ExplorerMainStart Page", StartPage, "REG_SZ"

  End Sub

  以上功能显得比较简易,你大可适当添加一些功能,如提供两个Text控件来设置主页和标题栏,这里不在详述,本程序在简体中文VB运行通过。



发表评论】【初学者园地】【科技聊天】【关闭窗口

新 闻 查 询

 相关链接
用Visual Basic提取图标资源 (2001/10/31 13:54)
Visual Basic开发应用程序答疑 (2001/10/10 10:40)
用VisualBasic编写进度栏时钟 (2001/08/27 13:51)
用Visual Basic自编小游戏 (2001/04/24 15:01)
评论:Visual Basic宣告死亡 (2001/04/04 09:49)
用Visual Basic编程建立自己的回收站 (2000/09/29 11:23)
用Visual Basic设计E-mail程序 (2000/05/26 11:44)
VisualBasic中用户界面的设计原则 (2000/05/25 10:41)
Visual Basic 6中发送邮件的新方法 (2000/04/13 21:34)
用Visual Basic 6创建基于MTS的商务组件 (2000/04/13 21:27)
微软发布编程开发工具VisualBasic7.0版本 (2000/02/17 00:51)


科技时代意见反馈留言板 电话:010-82612286 或 010-82628888-3488   欢迎批评指正

网站简介 | 用户注册 | 广告服务 | 招聘信息 | 中文阅读 | Richwin | 联系方式 | 帮助信息

Copyright © 1996 - 2001 SINA.com, Stone Rich Sight. All Rights Reserved

版权所有 四通利方 新浪网