Page 1 of 1
Get homepage
Posted: Thu Mar 10, 2005 9:30 pm
by Killswitch
Hey,
How can you get the homepage (as set in IE and/or FireFox) of a users browser? Thanks a lot!
Posted: Fri Mar 11, 2005 12:05 am
by Beach
IE's start page is stored in the registry here:
"HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Start Page"
Not sure about FireFox...
Posted: Fri Mar 11, 2005 12:14 am
by Beach
Looks like FireFox stores values in the users profile directory in a file called "prefs.js". I see an entry there called "browser.startup.homepage" that points to my startup page.
My profile directory is "C:\Documents and Settings\Beach\Application Data\Mozilla\Firefox\Profiles\default.coz\"... YMMV
-Beach
Posted: Fri Mar 11, 2005 12:55 am
by Kale
To get internet explorer's home page use something like this:
Code: Select all
;read a key from the registry
Procedure.s ReadRegKey(OpenKey.l, SubKey.s, ValueName.s)
hKey.l = 0
KeyValue.s = Space(255)
Datasize.l = 255
If RegOpenKeyEx_(OpenKey, SubKey, 0, #KEY_READ, @hKey)
KeyValue = "Error Opening Key"
Else
If RegQueryValueEx_(hKey, ValueName, 0, 0, @KeyValue, @Datasize)
KeyValue = "Error Reading Key"
Else
KeyValue = Left(KeyValue, Datasize - 1)
EndIf
RegCloseKey_(hKey)
EndIf
ProcedureReturn KeyValue
EndProcedure
Debug ReadRegKey(#HKEY_CURRENT_USER, "Software\Microsoft\Internet Explorer\Main", "Start Page")
Like Beach said Firefox doesn't seem to save anything into the registry but into your %appdata% folder instead. Look at the "prefs.js" file.