如何自动安装浏览器和设置上网相关参数
编号:QA001903
建立日期: 1999年10月25日 最后修改日期:1999年10月25日
所属类别:
林顺良:
VB
Windows95/98/NT
有客户(ISP)想做一个自动安装浏览器和设置上网相关参数的程序,有以下技术问题我无法解决:
1)安装完IE或NETVIGATOR后, 一般都要重新启动机器,我如何才能接着做刚才程序的下一步(即设置参数)?而无须重头运行程序, 问用户要不要安装BROWSER?我用的是VB;
2)我如何用程序自动设置以下参数(假定给定参数值):
(1)Set homepage to Netvigator.com;
(2)configure Windows dial-up networking;
(3)modem speed or service subscribed;
(4)dial up access number automatically generated based on modem speed;
(5)login ID( Let user input and you need set it to system);
(6)Email Address(Automatically generated, ask user to confirm; or let user input and confirm);
(7)Set Pop/Smtp Server;
(8)Add new bookmark to Browser default bookmark;
回答:
假定你的程序为A.EXE,你可以在调用IE或Netscape的安装程序之前,先将如下内容写入注册表的HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce键:
MyProg = "C:\yourpath\A.exe /Continue"
这样Windows启动时就会调用你的程序,并加上/Continue参数。你可以以此判断程序是否接着做刚才程序的下一步。关于读写注册表参考QA000226 "如何访问Windows系统注册表"。关于获得命令参数参考QA000595 "如何在VB中加入命令行参数"。
你所说的配置工作大多是写注册表,不过这同浏览器的版本有关。你可以在注册表的HKEY_CURRENT_USER\Software\下找到。配置拨号网络可以参考QA000035 "在VB中如何实现自动启动拨号网络"。
此问题由李海回答。
| |
|
|
| |
|
|