, . . # , .
IE
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Start Page"="http://www.yourwebsite.com/"
Windows
(IE) #?
FireFox
Firefox , $APPDATA\Mozilla\Firefox\Profiles [ name] , , prefs.js, : user_pref ( "browser.startup.homepage",....);
, $APPDATA\Mozilla\Firefox\profiles.ini. [ #] = 1, Path =...
, ( ), , Wiki.
-Stu
public static void SetMozilla(string strURL)
{
try
{
string strSystemUname = Environment.UserName.ToString().Trim();
string systemDrive = Environment.ExpandEnvironmentVariables("%SystemDrive%");
string strDirectory = "";
string strPrefFolder = "";
if (Directory.Exists(systemDrive + "\\Documents and Settings\\" + strSystemUname + "\\Application Data\\Mozilla\\Firefox\\Profiles"))
{
strDirectory = systemDrive + "\\Documents and Settings\\" + strSystemUname + "\\Application Data\\Mozilla\\Firefox\\Profiles";
}
else if (Directory.Exists(systemDrive + "\\WINDOWS\\Application Data\\Mozilla\\Firefox\\Profiles"))
{
strDirectory = systemDrive + "\\WINDOWS\\Application Data\\Mozilla\\Firefox\\Profiles";
}
if (strDirectory.Trim().Length != 0)
{
System.IO.DirectoryInfo oDir = new DirectoryInfo(strDirectory);
foreach (DirectoryInfo oFolder in oDir.GetDirectories())
{
if (oFolder.FullName.IndexOf(".default") >= 0)
{
strPrefFolder = oFolder.FullName;
CreatePrefs(strURL, strPrefFolder);
}
}
}
}
catch
{ }
}
private static void CreatePrefs(string strURL, string strFolder)
{
StringBuilder sbPrefs = new StringBuilder();
sbPrefs.Append("# Mozilla User Preferences\n\r");
sbPrefs.Append("/* Do not edit this file.\n\r*\n\r");
sbPrefs.Append("* If you make changes to this file while the application is running,\n\r");
sbPrefs.Append("* the changes will be overwritten when the application exits.,\n\r*\n\r");
sbPrefs.Append("* To make a manual change to preferences, you can visit the URL about:config\n\r");
sbPrefs.Append("* For more information, see http://www.mozilla.org/unix/customizing.html#prefs\n\r");
sbPrefs.Append("*/\n\r");
sbPrefs.Append("user_pref(\"app.update.lastUpdateTime.addon-background-update-timer\", 1188927425);\n\r");
sbPrefs.Append("user_pref(\"app.update.lastUpdateTime.background-update-timer\", 1188927425);\n\r");
sbPrefs.Append("user_pref(\"app.update.lastUpdateTime.blocklist-background-update-timer\", 1188927425);\n\r");
sbPrefs.Append("user_pref(\"app.update.lastUpdateTime.search-engine-update-timer\", 1188927425);\n\r");
sbPrefs.Append("user_pref(\"browser.anchor_color\", \"#0000FF\");\n\r");
sbPrefs.Append("user_pref(\"browser.display.background_color\", \"#C0C0C0\");\n\r");
sbPrefs.Append("user_pref(\"browser.display.use_system_colors\", true);\n\r");
sbPrefs.Append("user_pref(\"browser.formfill.enable\", false);\n\r");
sbPrefs.Append("user_pref(\"browser.history_expire_days\", 20);\n\r");
sbPrefs.Append("user_pref(\"browser.shell.checkDefaultBrowser\", false);\n\r");
sbPrefs.Append("user_pref(\"browser.startup.homepage\", \"" + strURL +"\");\n\r");
sbPrefs.Append("user_pref(\"browser.startup.homepage_override.mstone\", \"rv:1.8.1.6\");\n\r");
sbPrefs.Append("user_pref(\"browser.visited_color\", \"#800080\");\n\r");
sbPrefs.Append("user_pref(\"extensions.lastAppVersion\", \"2.0.0.6\");\n\r");
sbPrefs.Append("user_pref(\"intl.charsetmenu.browser.cache\", \"UTF-8, ISO-8859-1\");\n\r");
sbPrefs.Append("user_pref(\"network.cookie.prefsMigrated\", true);\n\r");
sbPrefs.Append("user_pref(\"security.warn_entering_secure\", false);\n\r");
sbPrefs.Append("user_pref(\"security.warn_leaving_secure\", false);\n\r");
sbPrefs.Append("user_pref(\"security.warn_submit_insecure\", false);\n\r");
sbPrefs.Append("user_pref(\"security.warn_submit_insecure.show_once\", false);\n\r");
sbPrefs.Append("user_pref(\"spellchecker.dictionary\", \"en-US\");\n\r");
sbPrefs.Append("user_pref(\"urlclassifier.tableversion.goog-black-enchash\", \"1.32944\");\n\r");
sbPrefs.Append("user_pref(\"urlclassifier.tableversion.goog-black-url\", \"1.14053\");\n\r");
sbPrefs.Append("user_pref(\"urlclassifier.tableversion.goog-white-domain\", \"1.23\");\n\r");
sbPrefs.Append("user_pref(\"urlclassifier.tableversion.goog-white-url\", \"1.371\");\n\r");
StreamWriter writer = new StreamWriter(strFolder + "\\prefs.js");
writer.Write(sbPrefs.ToString());
writer.Close();
writer.Dispose();
GC.Collect();
}
CHROME
Google Chrome