Do you ever wondered to use your portable firefox as default engine on your machine.
I am using three firefoxes on different machines, with the same profile. Google browser sync makes the dirtywork for synchronizing them. If i have made a serious modification, i can simply copy the newest version of my portable app to the older versions of my FF.
If youare interested, read more above.
Well, it is a little bit seems difficultbut it is really not. Portable firefox registers itself into registry like "\FirefoxPortable\Apps\Firefox.exe", and that is bad for you, because FirefoxPortable.exe tells Firefox.exe where your profile is. With some registry modification, you can do this working otherwise. I've renamed FirefoxPortable.exe to pFirefox.exe in my case (I was a little bit lazy for converting into DOS based name, but is works fine. FirefoxPortable.exe will be your default browser with this, chek it out (it is a little bit quick and dirty solution, but it takes less that 1 minute to funcion):
For example, my Portable Firefox is located at C:\FirefoxPortable\pFirefox.exe
You can see the registry values for this. Simply create a new simple text document, and save it as firefox_regsetup.reg
Oh,m and don't forget to convert hungarian words in these values to your OS' language, sorry about that, i am too lazy..
Here it is:
REGEDIT4
[HKEY_CLASSES_ROOT\FirefoxHTML]
@="Firefox Document"
"FriendlyTypeName"="Firefox Document"
[HKEY_CLASSES_ROOT\FirefoxHTML\DefaultIcon]
@="C:\\FIREFO~1\\pFirefox.exe,1"
[HKEY_CLASSES_ROOT\FirefoxHTML\shell]
[HKEY_CLASSES_ROOT\FirefoxHTML\shell\open]
[HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command]
@="C:\\FIREFO~1\\pFirefox.exe -url \"%1\" -requestPending"
[HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""
[HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\ddeexec\Application]
@="Firefox"
[HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_CLASSES_ROOT\FirefoxURL]
@="Firefox URL"
"FriendlyTypeName"="Firefox URL"
"URL Protocol"=""
"EditFlags"=dword:00000002
[HKEY_CLASSES_ROOT\FirefoxURL\DefaultIcon]
@="C:\\FIREFO~1\\pFirefox.exe,1"
[HKEY_CLASSES_ROOT\FirefoxURL\shell]
[HKEY_CLASSES_ROOT\FirefoxURL\shell\open]
[HKEY_CLASSES_ROOT\FirefoxURL\shell\open\command]
@="C:\\FIREFO~1\\pFirefox.exe,1 -url \"%1\" -requestPending"
[HKEY_CLASSES_ROOT\FirefoxURL\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""
[HKEY_CLASSES_ROOT\FirefoxURL\shell\open\ddeexec\Application]
@="Firefox"
[HKEY_CLASSES_ROOT\FirefoxURL\shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_CLASSES_ROOT\HTTP]
@="URL:http protokoll"
"EditFlags"=dword:00000002
"Source Filter"="{E436EBB6-524F-11CE-9F53-0020AF0BA770}"
"FriendlyTypeName"="@ieframe.dll,-903"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\HTTP\AnimExtensions]
"."="dxmasf.dll,150"
".asf"="dxmasf.dll,150"
".asp"="dxmasf.dll,150"
".asx"="dxmasf.dll,150"
".nsc"="dxmasf.dll,150"
".wax"="dxmasf.dll,150"
".wm"="dxmasf.dll,150"
".wma"="dxmasf.dll,150"
".wmv"="dxmasf.dll,150"
".wmx"="dxmasf.dll,150"
".wvx"="dxmasf.dll,150"
[HKEY_CLASSES_ROOT\HTTP\DefaultIcon]
@="C:\\FIREFO~1\\pFirefox.exe,1"
[HKEY_CLASSES_ROOT\HTTP\shell]
@="open"
[HKEY_CLASSES_ROOT\HTTP\shell\open]
[HKEY_CLASSES_ROOT\HTTP\shell\open\command]
@="C:\\FIREFO~1\\APP\\FIREFOX\\FIREFOX.EXE -url \"%1\" -requestPending"
[HKEY_CLASSES_ROOT\HTTP\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""
[HKEY_CLASSES_ROOT\HTTP\shell\open\ddeexec\Application]
@="Firefox"
[HKEY_CLASSES_ROOT\HTTP\shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_CLASSES_ROOT\https]
@="URL:HTTP protokoll titkosítással"
"EditFlags"=dword:00000002
"Source Filter"="{E436EBB6-524F-11CE-9F53-0020AF0BA770}"
"FriendlyTypeName"="@ieframe.dll,-904"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\https\DefaultIcon]
@="C:\\FIREFO~1\\pFirefox.exe,1"
[HKEY_CLASSES_ROOT\https\shell]
@="open"
[HKEY_CLASSES_ROOT\https\shell\open]
[HKEY_CLASSES_ROOT\https\shell\open\command]
@="C:\\FIREFO~1\\pFirefox.exe,1 -url \"%1\" -requestPending"
[HKEY_CLASSES_ROOT\https\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""
[HKEY_CLASSES_ROOT\https\shell\open\ddeexec\Application]
@="Firefox"
[HKEY_CLASSES_ROOT\https\shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HTTP]
@="URL:http protokoll"
"EditFlags"=dword:00000002
"Source Filter"="{E436EBB6-524F-11CE-9F53-0020AF0BA770}"
"FriendlyTypeName"="@ieframe.dll,-903"
"URL Protocol"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HTTP\AnimExtensions]
"."="dxmasf.dll,150"
".asf"="dxmasf.dll,150"
".asp"="dxmasf.dll,150"
".asx"="dxmasf.dll,150"
".nsc"="dxmasf.dll,150"
".wax"="dxmasf.dll,150"
".wm"="dxmasf.dll,150"
".wma"="dxmasf.dll,150"
".wmv"="dxmasf.dll,150"
".wmx"="dxmasf.dll,150"
".wvx"="dxmasf.dll,150"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HTTP\DefaultIcon]
@="C:\\FIREFO~1\\pFirefox.exe,1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HTTP\shell]
@="open"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HTTP\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HTTP\shell\open\command]
@="C:\\FIREFO~1\\pFIREFOX.EXE -url \"%1\" -requestPending"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HTTP\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HTTP\shell\open\ddeexec\Application]
@="Firefox"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HTTP\shell\open\ddeexec\Topic]
@="WWW_OpenURL"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\pfirefox.exe]
@="Firefox Portable"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\pfirefox.exe\Capabilities]
"ApplicationDescription"="A Firefox a böngészést biztonságossá és egyszerűvé teszi. Az ismerős felhasználói felület, a biztonsági funkciók, például a védelem az online adatlopás ellen, valamint a beépített kereső segít kihozni a maximumot a webből."
"ApplicationIcon"="C:\\FirefoxPortable\\pfirefox.exe,0"
"ApplicationName"="Firefox"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\pfirefox.exe\Capabilities\FileAssociations]
".htm"="FirefoxHTML"
".html"="FirefoxHTML"
".shtml"="FirefoxHTML"
".xht"="FirefoxHTML"
".xhtml"="FirefoxHTML"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\pfirefox.exe\Capabilities\StartMenu]
"StartMenuInternet"="pfirefox.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\pfirefox.exe\Capabilities\URLAssociations]
"ftp"="FirefoxURL"
"gopher"="FirefoxURL"
"http"="FirefoxURL"
"https"="FirefoxURL"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\pfirefox.exe\DefaultIcon]
@="C:\\FIREFO~1\\pfirefox.exe,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\pfirefox.exe\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\pfirefox.exe\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\pfirefox.exe\shell\open\command]
@="C:\\FIREFO~1\\pfirefox.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\pfirefox.exe\shell\properties]
@="Firefox &beállításai"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\pfirefox.exe\shell\properties\command]
@="C:\\FIREFO~1\\pfirefox.exe -preferences"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\pfirefox.exe\shell\safemode]
@="Firefox &csökkentett mód"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\pfirefox.exe\shell\safemode\command]
@="C:\\FIREFO~1\\pfirefox.exe -safe-mode"
If you wolud like, you can contact me at xelemorf&gmail..
Bye, Xel