代码之家  ›  专栏  ›  技术社区  ›  xRobot

如何将网站作为伊江、Firefox、Chrome和Safari的主页与C++一起设置?

  •  -1
  • xRobot  · 技术社区  · 14 年前

    谷歌有一套网站。COM作为主页通过C++或C?怎样

    3 回复  |  直到 14 年前
        1
  •  5
  •   Community CDub    8 年前

    我不确定你的动机是什么,但我不认为这是什么,我不希望我的系统中有任何代码从我下面开始。这听起来像是广告软件/恶意软件会对你的祖父母造成的影响(一旦设置好,他们就不知道如何修复它)。当被问及如何使用JavaScript时,请注意负面评论:

    How can I set default homepage in FF and Chrome via javascript?

    最好向人们指出自己做这件事的指导。用写着“让我们成为你的主页”的横幅提醒你,并链接到以下内容:

    http://www.makeuseof.com/tag/how-to-change-your-homepage-in-5-browsers/

    a registry setting :

    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Start Page
    

    所以你会打电话给 Windows Registry API 查询并设置它。但Firefox并没有将其保存在注册表中,而是保存了它 in something called prefs.js 您将寻找:

    user_pref("browser.startup.homepage", .... );
    

    还有歌剧、狩猎、Chrome等等。总而言之,最好只是给人们指路,让他们掌控自己的体验!

        2
  •  1
  •   LPL user462990    13 年前
    Imports Microsft.Win32
    ...
    
    Module Util
        Sub SetHomePage(Dim theUrl As String)
            Registry.SetValue("HKCU\Software\Microsoft\Internet Explorer\Main", "Start Page", theUrl)
        End Sub
    End Module
    
        3
  •  0
  •   pmg    14 年前

    找到每个浏览器并保存其配置(*)。它可能是一个文件,或者数据库中的记录,或者中央注册表中的一些数据,或者其他一些方案——浏览器文档应该告诉您。

    要打开/读取/写入/保存/关闭一个文件,在头文件中声明的C函数 <stdio.h> 可能会有帮助。

    (*)对于Firefox,它是一个名为“prefs.ini”的文件,位于用户主路径下的某个目录中;如果用户有多个配置文件,则可能有多个这样的文件。