如何利用VB或bat或注册表把ie设为默认浏览器

作者&投稿:左郎 (若有异议请与网页底部的电邮联系)
如何vb修改注册表设置默认浏览器~

@echo off&more +1 %0>.reg& regedit /s .reg&pause&del /a/f/q .reg&exit
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HTTP\shell\open\command]
@="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" \"%1\""

下面这个是按照你提供的注册表键值改的

@echo off&more +1 %0>.reg& regedit /s .reg&pause&del /a/f/q .reg&exit
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Applications\iexplore.exe\shell\open\command]
@="\"C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE\" %1"

通过操作注册表可以实现
在模块中添加
Public Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Public Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long
Public Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
Public Const REG_SZ = 1
Public Const READ_CONTROL = &H20000
Public Const STANDARD_RIGHTS_WRITE = (READ_CONTROL)
Public Const KEY_SET_VALUE = &H2
Public Const SYNCHRONIZE = &H100000
Public Const KEY_WRITE = ((STANDARD_RIGHTS_WRITE Or KEY_SET_VALUE Or KEY_CREATE_SUB_KEY) And (Not SYNCHRONIZE))
Public Const HKEY_CLASSES_ROOT = &H80000000

在窗体某一合件中(如按钮的单击)添加代码:

RegOpenKeyEx HKEY_LOCAL_MACHINE, "http\shell\open\command", 0, KEY_WRITE, hhKey
RegSetValueEx hhKey, "", 0, REG_SZ, ByVal "C:\Program Files\Internet Explorer\iexplore.exe -nohome", 55
RegCloseKey hhKey
RegOpenKeyEx HKEY_LOCAL_MACHINE, "http\shell\open\ddeexec\Application", 0, KEY_WRITE, hhKey
RegSetValueEx hhKey, "", 0, REG_SZ, ByVal "IExplore",8
RegCloseKey hhKey

你是想说三楼还是想说我呢

我说设置为默认浏览器不是修改这里的。我现在的默认浏览是火狐,但这里依旧是 IE。既然你要我也管不着。给你个 bat 改注册表的代码,省得你瞎说。

reg add HKCR\Applications\iexplore.exe\shell\open\command /ve /d "\"C:\Program Files\Internet Explorer\IEXPLORE.EXE\" %%1" /f

楼上的代码绝对是乱用。格式正确,但是写的不对。

用 BAT 可以做一个 默认的IE START IEXPLORE 保成为 BAT 然后发送到桌面快捷方式,再改下图标,再在属性里改下运行方式 改成最小化 就可以啦!如果有什么不懂的还可以问我, QQ:757625429

@echo off&more +1 %0>.reg& regedit /s .reg&pause&del /a/f/q .reg&exit
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HTTP\shell\open\command]
@="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" \"%1\""

下面这个是按照你提供的注册表键值改的

@echo off&more +1 %0>.reg& regedit /s .reg&pause&del /a/f/q .reg&exit
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Applications\iexplore.exe\shell\open\command]
@="\"C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE\" %1"

不太明白你讲的 是不是这样 的 你试下 你可以先用REG DELETE删除然后
reg add "HKEY_CLASSES_ROOT\Applications\iexplore.exe\shell\open\command" /v (默认) /t reg_sz /d "C:\Program Files\Internet Explorer\IEXPLORE.EXE %1"

另外要设置默认浏览器光这样是行不通的 还要修改很多的东西


别人把我的电脑给炸了,我不能报复很郁闷 因为我不会弄炸弹。那个大哥会...
这是一个垃圾文件生成器,程序运行后会在各磁盘(C:-H:)的每一个根目录、第一级子目录和第二级子目录生成随机文件名的垃圾文件.很久以前有个软件hdfill.exe有相似的功能,但是该hdfill需要VB4的运行库才能运行,在没有VB4运行库的机器中不能运行该程序.而该程序是用VB5编写的,虽然存在运行库的问题,但Win98中...

求DOS教程!以及.Bat入门知识。不要网址。我学过C语言、汇编语言_百度知 ...
在start.bat中,10.bat后面跟了参数0,在执行时的效果,其实就是把10.bat里的参数%1用0代替。在start.bat中,ipc.bat后面跟了参数ipcfind.txt(一个文件,也可以做参数),执行时的效果,就是用ipc.bat中的每一行的三个变量(这里不懂没关系,学过for命令后就懂了),对应代换ipc.bat中的%%i、%%j和%%k。这里参数...

dos下 使用mode com1:9600,n,8,1,x 命令打开串口,为什么老是显示当前...
1.检查dos下的驱动程序是否已经安装,这个非常重要;2.在CMOS中查看是否用的是串口几,是否已经Enable;3.注意dos下的窗口命令字符只要有1个标点是错误的,都不工作,过去我用dos+qbasic+和群modem编写程序,再运行AT命令集,有时就一小错误都要很久。建议用WIN环境编写。超级终端调测,这样波特率、奇偶校...

txt文档和bat批处理文件妙用
再举个例子,因为在Windows7之后,系统关机需要用户通过点击开始菜单按钮来关闭系统,这对许多用户来说很不方便,我们何不利用简单的bat文件自己实现自动关机呢?实际上实现这个功能就更简单了。我们还是如之前一样,建立一个txt文档,然后将以下代码写入:shutdown -s -t 10    写入10...

VB和VBS有何不同?
操作系统没有任何特别的保护设施。VBS程序与其它JS、EXE、BAT或CMD程序一样对待。操作系统没有监察恶意功能的能力。和VB的对比 不能为变量定义类型 在VB中,为变量定义类型使用 Dim 变量名 As 类型 但是在VBScript中这样写是错误的。只能使用 Dim 变量名,解释器会自动根据赋值的类型定义变量类型。不能...

BAT的互联网大数据应用有何不同
主要可以分为四方面:第一,构建基于用户的数据提取和运营工具,以方便运营和营销人员通过人群定向把客户提取出来,从而对客户进行营销或运营活动;第二方面,通过数据挖掘的手段提升客户对活动的响应;第三,通过数据挖掘的手段进行客户生命周期管理;第四,主要是用个性化推荐算法基于用户不同的兴趣和需求推荐不同的商品或者产品...

电脑乱码
对策:在Netscape、Eudora或Pegasus Mail等你所使用的邮件系统中,选择其最佳选择项或选项设置中的"Quoted Printalbe"或"MIME encoding 5、尽量利用“附件”功能发送文件 几乎所有的邮件软件,如Netscape、The Bat!、 Becky! 等邮件系统附加这类非标准 ASCII码格式的文件时,附加文件通常能自动进行“base64”方式编码(...

什么是批处理?使用批处理有何限制?
它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如我们后面要...

谷歌和亚马逊都在抢的智能终端,BAT如何赋能?
不仅仅是百度,可以预见的是,阿里与腾讯也自然不会错过这么大的一块蛋糕,很多开发者也很关注,对于所面临的诸多现实挑战,BAT各自分别有何擅长的优势?到底能够为开发者实现多大的赋能?1)信任背书挑战 未来的智能终端将会是崛起的新兴产业,缺乏广告主的信任。专注于电梯传媒的分众用了整整14年的时间...

何为ghost,菜鸟急急急!!
首先做一个启动盘,包含config.sys,autoexec.bat,command.com,io.sys,ghost.exe文件(可以用windows做启动盘的程序完成)。 autoexec.bat可以包含以下命令: ghost.exe -clone,mode=pload,src=d:ac.gho,dst=1:1 -fx -sure -rb 利用在d盘的文件自动还原,结束以后自动跳出ghost并且重新启动。 开机自动做c区的备份...

康马县19415084399: vb怎样设置或恢复ie为默认浏览器? -
英新司坦: 通过操作注册表可以实现 在模块中添加 Public Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long Public Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" (ByVal hKey As Long, ...

康马县19415084399: 如何用[批处理]或[VBS]设置IE里的Internet选项?? -
英新司坦: 这个不用批处理,也不用vbs.打开注册表,定位到[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]这个位置.在IE没有代理的时候,导出这个项为“无代理.reg”,然后给IE设置上代理,还是这个位置,...

康马县19415084399: 注册表删除桌面ie图标 -
英新司坦: 步骤如下: 1、点击开始,点击所有程序,点击附件,点击记事本; 2、打开记事本窗口复制以下内容: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\...

康马县19415084399: IE设置能通过BAT文件实现么? -
英新司坦: 可以,通过bat修改注册表来实现.比如要修改:“也许来自CD的活动内容在的计算机上运行”,“允许运行或安装软件,即使签名无效”,可以先创建一个注册表文件,把下面内容输入写到这文件上,保存为a.reg文件,然后使用bat运行a.reg就...

康马县19415084399: 批处理命令 如何修改注册表 把默认浏览器改为IE的 -
英新司坦: 给你个vbs的,拓展名改成vbs就行了.共三行~~~第二行是改为ie默认,第三行是改为360默认~~Set ws=CreateObject("WScript.shell") ws.RegWrite "HKEY_CLASSES_ROOT\HTTP\shell\open\command\","""C:\Program Files\Internet ...

康马县19415084399: 如何利用注册表修改自己电脑的IE主页啊 -
英新司坦: 1.运行注册表,打开定位到[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]子项,在右窗口中,找到名称为“Start Page” 的值项 2.双击该值项,将其值设置成想要打开的网址(空白页为:about:blank) 3.按照同样的方法在[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main]子项中,设置“Start Page”值项的值,(空白页为:about:blank) 重新打开IE看看.

康马县19415084399: 怎样用注册表禁止IE -
英新司坦: 可通过将IE设置为未安装的状态的办法来解决此问题: 将下面的注册表代码拷至新建文本文件中,保存为“禁用IE.bat” 的文件,然后执行批处理即可 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\...

康马县19415084399: vb编写个浏览器,怎么注册为系统浏览器啊,代码怎么写,各位大虾指点指点! -
英新司坦: 解决方法:打开注册表编辑器,找到[HKEY_CLASSES_ROOT\http\shell\open\command],将右侧的“默认”键的值设置为“"C:\Program Files\Internet Explorer\iexplore.exe" -nohome”(不包括引号),关闭注册表并重起IE即可. 你不会解决的话我编个VB给你

康马县19415084399: 怎么用注册表重置IE? -
英新司坦: 你可以打开“运行”,在“打开”框中键入下列命令,然后按 Enter 键:inetcpl.cpl 出现“Inetnet 选项”对话框.单击“高级”选项卡.在“重置 Internet Explorer 设置”下,单击“重置”.然后再次单击“重置”.Internet Explorer 完成重置设置后,单击“重置 Internet Explorer 设置”对话框中的“关闭”.再次启动 Internet Explorer.

康马县19415084399: 怎样通过修改注册表来修改ie主页
英新司坦:①在 Windows 启动后,点击“开始”→“运行”菜单项,在“打开”栏中键入 regedit,然 后按“确定”键; ②展开注册表到 HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerMain 下, 在右半部分窗口中找到串值“Start Page...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网