热情软件屋

 

如何自动安装浏览器和设置上网相关参数


编号: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中如何实现自动启动拨号网络"

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio