Re: No Hurry
Posted by: adodupan
Date: January 11, 2012 11:05PM

It's done. Tested on win2000/xp/vista/win7 (i don't have win98).

kmprefs.jar

Re: No Hurry
Posted by: JujuLand
Date: January 12, 2012 01:14AM

Which problem does your modification solve? I saw just a modified file (pref-browsing.xul) ?

A+


Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:24.0) Gecko/20140105 Ubuntu/12.04 K-Meleon/74.0

Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr




Re: No Hurry
Posted by: adodupan
Date: January 12, 2012 01:41AM

Alain, don't look, try ..

Re: No Hurry
Posted by: JujuLand
Date: January 12, 2012 03:07AM

Settings K-Meleon works now for extensions, but there is now a lot of problems.

1) icons aren't set for extensions, when setting K-Meleon
2) setting Seamonkey or Firefox don't work anymore now for protocols. The only way to revert is to set IE, and then set Seamonkey or Firefox.

Even if we want to set K-Meleon, it's not a good thing to break the system.

A+


Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:24.0) Gecko/20140105 Ubuntu/12.04 K-Meleon/74.0

Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr




Re: No Hurry
Posted by: JujuLand
Date: January 12, 2012 03:19AM

I answer very lately to a remark:

>Here you do mess:
>[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Capabilities]
Thanks, but it was not me, all credits go to the previous author.
That's obviously a typo in Alain's sources.
I'll fix it for next upload with updated version number.

The exact key, if I refer to what Firefox or Seamonkey set ought to be:
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\K-MELEON.EXE\Capabilities]
and that's why I remove it, and create it under K6MELEON.EXE

A+


Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:24.0) Gecko/20140105 Ubuntu/12.04 K-Meleon/74.0

Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr





Edited 1 time(s). Last edit at 01/12/2012 03:19AM by JujuLand.

Re: No Hurry
Posted by: deadlock
Date: January 12, 2012 04:57AM

@JujuLand
>and that's why I remove it, and create it under K6MELEON.EXE
I'm not sure what 'that's' is.
I knew that you moved the block, but some
of the other keys and values looked wrong.

Added 'K-Meleon Unregister' to Start Menu.
(Chose 'Create K-Meleon Shortcuts'.)
It will replace entries with previous values.

Didn't look for your problem with Seven,
but it works with XP-SP3. :)

new SetDefault.exe

SetDefault-2012-01-11.7z

Re: No Hurry
Posted by: guenter
Date: January 12, 2012 05:33AM

New Setdefault tested on XP SP3 as Admin = looks good on my system.

p.s. No luck with Win7 anyway.

How do we test on XP SP1, SP2 and Win2000?

After-thought - perhaps leave the possibly wrong legacy code as it is and only implement the new code in addition? Or would that be too heavy on the registry of end users?



Edited 2 time(s). Last edit at 01/12/2012 12:28PM by guenter.

Re: No Hurry
Posted by: JujuLand
Date: January 12, 2012 03:20PM

New setdefault doesn't work on Vista ( Protocols + extensions)

I correct for the jar version, I need to disconnect to see the icons set to K-Meleon for extensions, Perhaps due to my very-locked Seven ? But it's no more possible then to set Firefox or Seamonkey (it works for IE, and then for Seamonkey or Firefox). Could it be due to my Seven ?

adudopan, please, put the ssetdefault source in your 7z file ...

A+


Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:24.0) Gecko/20140105 Ubuntu/12.04 K-Meleon/74.0

Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr




Re: No Hurry
Posted by: adodupan
Date: January 12, 2012 05:20PM

Alain, your registry is probably fucked up, i can't see another reason why the results of your tests are not good.

Note: I made tests on a clean virtual machines with user without admin privileges (LUA in Windows 7 is on). My tests include action from control panel and action from ff and everything works fine. FF doesn't have any problem after action from km.
I know for a icon-deficiency, but my opinion is that it is a small and insignificant deficiency, but it shouldn't be ignored.
Alain, stop waste your energy on SetDefault.exe tests and you try to find missing icon keys.

Quote
Alain

please, put the ssetdefault source in your 7z file ...

explain this ??



Edited 1 time(s). Last edit at 01/12/2012 07:07PM by adodupan.

Re: No Hurry
Posted by: JujuLand
Date: January 12, 2012 09:30PM

Quote
adudopan
Alain, your registry is probably fucked up, i can't see another reason why the results of your tests are not good.

Probably too much locked

Quote
adudopan
I made tests on a clean virtual machines with user without admin privileges (LUA in Windows 7 is on). My tests include action from control panel and action from ff and everything works fine. FF doesn't have any problem after action from km.

Quote
adudopan
I know for a icon-deficiency, but my opinion is that it is a small and insignificant deficiency, but it shouldn't be ignored.

I don't think so, and I expect it's a consequence of a bad key registration, and the problem of Seamonkey and Firefox registration too.

You use a set ok key :
[HKCU\.html]
which ought to be
[HKCU\Software\Classes\.htm]
These keys don't exist, and aren't interpreted on the live. but level must be higher, and it seems to be used when connecting, and then icons are correctly set.

Quote
adudopan
Alain, stop waste your energy on SetDefault.exe tests and you try to find missing icon keys.

It's what I done,

Quote
adudopan
please, put the ssetdefault source in your 7z file ...
explain this ??

Each time I have put a new test version, source have been given in the 7z file.Yours not.

I have clean my registry from all K-Meleon keys, and set Seamonkey as default.
I have then exported all the keys used by Seamonkey, in a reg file. I have clean it, removing all what is about mail, and all whet isn't needed, because created by subkey, ans without value.

I make a copy of such file, and transform it to be like I think it ought to be to set K-Meleon.

I'll try it, to see what wiil be the keys set, and what will be wrong. I think the only thing which won't works will be UserChoice keys.

The file uploaded is the extracted reg files for Seamonkey, and HKxx-Seamonkey.reg is the complete cleaned file for Seamonkey

A+

[Edit]

I have this message when uploading, Grrr...

Pièces jointes:
Seamonkey.7z (9.2 KB)
Vous avez atteint le nombre maximum de pièces jointes.


Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:24.0) Gecko/20140105 Ubuntu/12.04 K-Meleon/74.0

Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr





Edited 2 time(s). Last edit at 01/12/2012 09:35PM by JujuLand.

Re: No Hurry
Posted by: JujuLand
Date: January 12, 2012 09:42PM

As I cant join the file, here is its content. Don't know if it will be easily readable ...


REGEDIT4

[HKEY_CLASSES_ROOT\ftp\DefaultIcon]
@="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe,0"

[HKEY_CLASSES_ROOT\ftp\shell\open\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -requestPending -osint -url \"%1\""

[HKEY_CLASSES_ROOT\ftp\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""

[HKEY_CLASSES_ROOT\ftp\shell\open\ddeexec\Application]
@="SeaMonkey"

[HKEY_CLASSES_ROOT\ftp\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CLASSES_ROOT\gopher\DefaultIcon]
@="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe,0"

[HKEY_CLASSES_ROOT\gopher\shell\open\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -requestPending -osint -url \"%1\""

[HKEY_CLASSES_ROOT\gopher\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""

[HKEY_CLASSES_ROOT\gopher\shell\open\ddeexec\Application]
@="SeaMonkey"

[HKEY_CLASSES_ROOT\gopher\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CLASSES_ROOT\.htm]
@="SeaMonkeyHTML"
"Content Type"="text/html"
"PerceivedType"="text"

[HKEY_CLASSES_ROOT\.html]
@="SeaMonkeyHTML"
"Content Type"="text/html"
"PerceivedType"="text"

[HKEY_CLASSES_ROOT\http\DefaultIcon]
@="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe,0"

[HKEY_CLASSES_ROOT\http\shell\open\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -requestPending -osint -url \"%1\""

[HKEY_CLASSES_ROOT\http\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""

[HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application]
@="SeaMonkey"

[HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CLASSES_ROOT\https\DefaultIcon]
@="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe,0"

[HKEY_CLASSES_ROOT\https\shell\open\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -requestPending -osint -url \"%1\""

[HKEY_CLASSES_ROOT\https\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""

[HKEY_CLASSES_ROOT\https\shell\open\ddeexec\Application]
@="SeaMonkey"

[HKEY_CLASSES_ROOT\https\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CLASSES_ROOT\Applications\seamonkey.exe\shell\open\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -url \"%1\""

[HKEY_CLASSES_ROOT\SeaMonkeyHTML]
@="SeaMonkey Document"
"FriendlyTypeName"="SeaMonkey Document"

[HKEY_CLASSES_ROOT\SeaMonkeyHTML\DefaultIcon]
@="C:\\Program Files (x86)\\SeaMonkey\\chrome\\icons\\default\\html-file.ico"

[HKEY_CLASSES_ROOT\SeaMonkeyHTML\shell\open\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -url \"%1\""

[HKEY_CLASSES_ROOT\SeaMonkeyURL]
@="SeaMonkey URL"
"EditFlags"=dword:00000002
"FriendlyTypeName"="SeaMonkey URL"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\SeaMonkeyURL\DefaultIcon]
@="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe,0"

[HKEY_CLASSES_ROOT\SeaMonkeyURL\shell\open\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -requestPending -osint -url \"%1\""

[HKEY_CLASSES_ROOT\SeaMonkeyURL\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""

[HKEY_CLASSES_ROOT\SeaMonkeyURL\shell\open\ddeexec\Application]
@="SeaMonkey"

[HKEY_CLASSES_ROOT\SeaMonkeyURL\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache]
"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe"="SeaMonkey"

[HKEY_CLASSES_ROOT\.shtml]
@="SeaMonkeyHTML"
"Content Type"="text/html"
"PerceivedType"="text"

[HKEY_CLASSES_ROOT\.url]
@="SeamonkeyURL"

[HKEY_CLASSES_ROOT\.url\PersistentHandler]
@="{8CD34779-9F10-4f9b-ADFB-B3FAEABDAB5A}"

[HKEY_CLASSES_ROOT\.url\ShellEx]

[HKEY_CLASSES_ROOT\.url\ShellEx\{000214EE-0000-0000-C000-000000000046}]
@="{FBF23B40-E3F0-101B-8488-00AA003E56F8}"

[HKEY_CLASSES_ROOT\.url\ShellEx\{000214F9-0000-0000-C000-000000000046}]
@="{FBF23B40-E3F0-101B-8488-00AA003E56F8}"

[HKEY_CLASSES_ROOT\.url\ShellEx\{00021500-0000-0000-C000-000000000046}]
@="{FBF23B40-E3F0-101B-8488-00AA003E56F8}"

[HKEY_CLASSES_ROOT\.url\ShellEx\{CABB0DA0-DA57-11CF-9974-0020AFD79762}]
@="{FBF23B40-E3F0-101B-8488-00AA003E56F8}"

[HKEY_CLASSES_ROOT\.url\ShellEx\{FBF23B80-E3F0-101B-8488-00AA003E56F8}]
@="{FBF23B40-E3F0-101B-8488-00AA003E56F8}"

[HKEY_CLASSES_ROOT\.xht]
@="SeaMonkeyHTML"
"Content Type"="application/xhtml+xml"

[HKEY_CLASSES_ROOT\.xhtml]
@="SeaMonkeyHTML"
"Content Type"="application/xhtml+xml"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.htm]
@=""

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.htm\OpenWithList]
"MRUList"="b"
"b"="seamonkey.exe"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.htm\OpenWithProgids]
"SeaMonkeyHTML"=hex(0):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.htm\UserChoice]
"Progid"="SeaMonkeyHTML"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\DDECache\SeaMonkey\WWW_OpenURL]
"ProcessName"="seamonkey.exe"
"WindowClassName"="DDEMLMom"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html]
@=""

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html\OpenWithList]
"MRUList"="dab"
"d"="seamonkey.exe"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html\OpenWithProgids]
"SeaMonkeyHTML"=hex(0):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html\UserChoice]
"Progid"="SeaMonkeyHTML"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.shtml]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.shtml\OpenWithList]
"MRUList"="b"
"b"="seamonkey.exe"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.shtml\OpenWithProgids]
"SeaMonkeyHTML"=hex(0):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.shtml\UserChoice]
"Progid"="SeaMonkeyHTML"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.url]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.url\OpenWithList]
"a"="seamonkey.exe"
"MRUList"="a"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.url\OpenWithProgids]
"SeamonkeyURL"=hex(0):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xht]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xht\OpenWithList]
"MRUList"=""

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xht\OpenWithProgids]
"SeaMonkeyHTML"=hex(0):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xht\UserChoice]
"Progid"="SeaMonkeyHTML"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xhtml]
@=""

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xhtml\OpenWithList]
"MRUList"=""

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xhtml\OpenWithProgids]
"SeaMonkeyHTML"=hex(0):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xhtml\UserChoice]
"Progid"="SeaMonkeyHTML"

[HKEY_CURRENT_USER\Software\Classes\ftp\DefaultIcon]
@="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe,0"

[HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -requestPending -osint -url \"%1\""

[HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""

[HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\ddeexec\Application]
@="SeaMonkey"

[HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CURRENT_USER\Software\Classes\gopher]
@="URL:Gopher Protocol"
"FriendlyTypeName"="URL:Gopher Protocol"
"URL Protocol"=""
"EditFlags"=dword:00000002

[HKEY_CURRENT_USER\Software\Classes\gopher\DefaultIcon]
@="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe,0"

[HKEY_CURRENT_USER\Software\Classes\gopher\shell\open\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -requestPending -osint -url \"%1\""

[HKEY_CURRENT_USER\Software\Classes\gopher\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""

[HKEY_CURRENT_USER\Software\Classes\gopher\shell\open\ddeexec\Application]
@="SeaMonkey"

[HKEY_CURRENT_USER\Software\Classes\gopher\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CURRENT_USER\Software\Classes\.htm]
@="SeaMonkeyHTML"
"Content Type"="text/html"

[HKEY_CURRENT_USER\Software\Classes\.html]
@="SeaMonkeyHTML"
"Content Type"="text/html"

[HKEY_CURRENT_USER\Software\Classes\http\DefaultIcon]
@="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe,0"

[HKEY_CURRENT_USER\Software\Classes\http\shell\open\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -requestPending -osint -url \"%1\""

[HKEY_CURRENT_USER\Software\Classes\http\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""

[HKEY_CURRENT_USER\Software\Classes\http\shell\open\ddeexec\Application]
@="SeaMonkey"

[HKEY_CURRENT_USER\Software\Classes\http\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CURRENT_USER\Software\Classes\https\DefaultIcon]
@="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe,0"

[HKEY_CURRENT_USER\Software\Classes\https\shell\open\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -requestPending -osint -url \"%1\""

[HKEY_CURRENT_USER\Software\Classes\https\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""

[HKEY_CURRENT_USER\Software\Classes\https\shell\open\ddeexec\Application]
@="SeaMonkey"

[HKEY_CURRENT_USER\Software\Classes\https\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CURRENT_USER\Software\Classes\SeaMonkeyHTML]
@="SeaMonkey Document"
"FriendlyTypeName"="SeaMonkey Document"

[HKEY_CURRENT_USER\Software\Classes\SeaMonkeyHTML\DefaultIcon]
@="C:\\Program Files (x86)\\SeaMonkey\\chrome\\icons\\default\\html-file.ico"

[HKEY_CURRENT_USER\Software\Classes\SeaMonkeyHTML\shell\open\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -url \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SeaMonkeyURL]
@="SeaMonkey URL"
"FriendlyTypeName"="SeaMonkey URL"
"URL Protocol"=""
"EditFlags"=dword:00000002

[HKEY_CURRENT_USER\Software\Classes\SeaMonkeyURL\DefaultIcon]
@="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe,0"

[HKEY_CURRENT_USER\Software\Classes\SeaMonkeyURL\shell\open\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -requestPending -osint -url \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SeaMonkeyURL\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""

[HKEY_CURRENT_USER\Software\Classes\SeaMonkeyURL\shell\open\ddeexec\Application]
@="SeaMonkey"

[HKEY_CURRENT_USER\Software\Classes\SeaMonkeyURL\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache]
"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe"="SeaMonkey"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\ftp\UserChoice]
"Progid"="SeaMonkeyURL"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\gopher\UserChoice]
"ProgID"="SeaMonkeyURL"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice]
"Progid"="SeaMonkeyURL"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice]
"Progid"="SeaMonkeyURL"

[HKEY_CURRENT_USER\Software\Classes\.shtml]
@="SeaMonkeyHTML"
"Content Type"="text/html"

[HKEY_CURRENT_USER\Software\Clients\StartMenuInternet]
@="SEAMONKEY.EXE"

[HKEY_CURRENT_USER\Software\Classes\.url]
@="SeamonkeyURL"

[HKEY_CURRENT_USER\Software\Classes\.url\ShellEx\{000214F9-0000-0000-C000-000000000046}]

[HKEY_CURRENT_USER\Software\Classes\.xht]
@="SeaMonkeyHTML"
"Content Type"="application/xhtml+xml"

[HKEY_CURRENT_USER\Software\Classes\.xhtml]
@="SeaMonkeyHTML"
"Content Type"="application/xhtml+xml"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\seamonkey.exe]
@="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe"
"Path"="C:\\Program Files (x86)\\SeaMonkey"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\seamonkey.exe\shell\open\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -url \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SeaMonkeyHTML]
@="SeaMonkey Document"
"FriendlyTypeName"="SeaMonkey Document"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SeaMonkeyHTML\DefaultIcon]
@="C:\\Program Files (x86)\\SeaMonkey\\chrome\\icons\\default\\html-file.ico"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SeaMonkeyHTML\shell\open\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\"  -url \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SeaMonkeyURL]
@="SeaMonkey URL"
"FriendlyTypeName"="SeaMonkey URL"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SeaMonkeyURL\DefaultIcon]
@="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SeaMonkeyURL\shell\open\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -requestPending -osint -url \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SeaMonkeyURL\shell\open\ddeexec]
@="\"%1\",,0,0,,,,"
"NoActivateHandler"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SeaMonkeyURL\shell\open\ddeexec\Application]
@="SeaMonkey"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SeaMonkeyURL\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"SeaMonkey"="Software\\Clients\\StartMenuInternet\\SEAMONKEY.EXE\\Capabilities"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet]
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\SEAMONKEY.EXE]
@="SeaMonkey"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\SEAMONKEY.EXE\Capabilities]
"ApplicationDescription"="SeaMonkey permet une navigation s¹re et facile..."
"ApplicationIcon"="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe,0"
"ApplicationName"="SeaMonkey"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\SEAMONKEY.EXE\Capabilities\FileAssociations]
".htm"="SeaMonkeyHTML"
".html"="SeaMonkeyHTML"
".shtml"="SeaMonkeyHTML"
".xht"="SeaMonkeyHTML"
".xhtml"="SeaMonkeyHTML"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\SEAMONKEY.EXE\Capabilities\StartMenu]
"StartMenuInternet"="SEAMONKEY.EXE"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\SEAMONKEY.EXE\Capabilities\URLAssociations]
"ftp"="SeaMonkeyURL"
"gopher"="SeaMonkeyURL"
"http"="SeaMonkeyURL"
"https"="SeaMonkeyURL"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\SEAMONKEY.EXE\DefaultIcon]
@="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\SEAMONKEY.EXE\InstallInfo]
"HideIconsCommand"="\"C:\\Program Files (x86)\\SeaMonkey\\uninstall\\helper.exe\" /HideShortcuts"
"ShowIconsCommand"="\"C:\\Program Files (x86)\\SeaMonkey\\uninstall\\helper.exe\" /ShowShortcuts"
"ReinstallCommand"="\"C:\\Program Files (x86)\\SeaMonkey\\uninstall\\helper.exe\" /SetAsDefaultAppGlobal"
"IconsVisible"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\SEAMONKEY.EXE\shell\open\command]
@="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\SEAMONKEY.EXE\shell\properties]
@="&Options de SeaMonkey"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\SEAMONKEY.EXE\shell\properties\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -preferences"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\SEAMONKEY.EXE\shell\safemode]
@="&Mode sans Úchec de SeaMonkey"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\SEAMONKEY.EXE\shell\safemode\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -safe-mode"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths\seamonkey.exe]
@="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe"
"Path"="C:\\Program Files (x86)\\SeaMonkey"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\SeaMonkey 2.0.14]
"GeckoVer"="1.9.1.19"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\SeaMonkey 2.0.14\bin]
"PathToExe"="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\SeaMonkey 2.0.14\extensions]
"Components"="C:\\Program Files (x86)\\SeaMonkey\\components"
"Plugins"="C:\\Program Files (x86)\\SeaMonkey\\plugins"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\RegisteredApplications]
"SeaMonkey"="Software\\Clients\\StartMenuInternet\\SEAMONKEY.EXE\\Capabilities"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MediaPlayer\ShimInclusionList\SEAMONKEY.EXE]

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet]
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\SEAMONKEY.EXE]
@="SeaMonkey"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\SEAMONKEY.EXE\Capabilities]
"ApplicationDescription"="SeaMonkey permet une navigation s¹re et facile..."
"ApplicationIcon"="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe,0"
"ApplicationName"="SeaMonkey"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\SEAMONKEY.EXE\Capabilities\FileAssociations]
".htm"="SeaMonkeyHTML"
".html"="SeaMonkeyHTML"
".shtml"="SeaMonkeyHTML"
".xht"="SeaMonkeyHTML"
".xhtml"="SeaMonkeyHTML"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\SEAMONKEY.EXE\Capabilities\StartMenu]
"StartMenuInternet"="SEAMONKEY.EXE"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\SEAMONKEY.EXE\Capabilities\URLAssociations]
"ftp"="SeaMonkeyURL"
"gopher"="SeaMonkeyURL"
"http"="SeaMonkeyURL"
"https"="SeaMonkeyURL"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\SEAMONKEY.EXE\DefaultIcon]
@="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\SEAMONKEY.EXE\InstallInfo]
"HideIconsCommand"="\"C:\\Program Files (x86)\\SeaMonkey\\uninstall\\helper.exe\" /HideShortcuts"
"ShowIconsCommand"="\"C:\\Program Files (x86)\\SeaMonkey\\uninstall\\helper.exe\" /ShowShortcuts"
"ReinstallCommand"="\"C:\\Program Files (x86)\\SeaMonkey\\uninstall\\helper.exe\" /SetAsDefaultAppGlobal"
"IconsVisible"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\SEAMONKEY.EXE\shell\open\command]
@="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\SEAMONKEY.EXE\shell\properties]
@="&Options de SeaMonkey"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\SEAMONKEY.EXE\shell\properties\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -preferences"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\SEAMONKEY.EXE\shell\safemode]
@="&Mode sans Úchec de SeaMonkey"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\SEAMONKEY.EXE\shell\safemode\command]
@="\"C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe\" -safe-mode"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\SeaMonkey (2.0.14)]
"Comments"="SeaMonkey"
"DisplayIcon"="C:\\Program Files (x86)\\SeaMonkey\\seamonkey.exe,0"
"DisplayName"="SeaMonkey (2.0.14)"
"DisplayVersion"="2.0.14 (fr)"
"InstallLocation"="C:\\Program Files (x86)\\SeaMonkey"
"Publisher"="Mozilla"
"UninstallString"="C:\\Program Files (x86)\\SeaMonkey\\uninstall\\helper.exe"
"URLInfoAbout"="http://www.mozilla.org";
"URLUpdateInfo"="http://www.seamonkey-project.org";
"NoModify"=dword:00000001
"NoRepair"=dword:00000001


A+


Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:24.0) Gecko/20140105 Ubuntu/12.04 K-Meleon/74.0

Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr





Edited 1 time(s). Last edit at 01/12/2012 09:43PM by JujuLand.

Re: No Hurry
Posted by: JujuLand
Date: January 12, 2012 11:02PM

Here is the previous regfile adapted for K-Meleon. It works the same as one version ofSetdefault. It's ok for protocols, but not for extensions. And more, icons aren't set for protocols, and are set after disconnection/connection.

When using the Windows tool to set default programs, it works. So, I think we aren't so far from a solution.

For icons, I think we must send a message to Windows, what we do for extensions, but not for protocols in setdefault.nsi

SendMessage HWND_BROADCAST WM_SETTINGCHANGE 0 "STR:<string to define>" /TIMEOUT=5000

or this command I found in Seamonkey nsis files:

In installer.nsi:

;Refresh Desktop Icons
System:Call "shell32::SHChangeNotify(i,i,i,i) v (0x08000000, 0,0,0)

In shared.nsh:

${If} ${AtLeastWinVista}
ClearErrors
ReadRegStr $0 HKLM "Software\RegisteredApplications" "${AppRegName}"
; Only register as the handler on Vista if the app registry name exists
; under the RegisteredApplications registry key.
${Unless} ${Errors}
AppAssocReg::SetAppAsDefaultAll "${AppRegName}"
${EndUnless}
${EndIf}


but I think it ought to be done extensions by extensions.

Here is the content of the regfiel for K-Meleon:


REGEDIT4

[HKEY_CLASSES_ROOT\ftp\DefaultIcon]
@="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe,0"

[HKEY_CLASSES_ROOT\ftp\shell\open\command]
@="\"C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe\"  \"%1\""

[HKEY_CLASSES_ROOT\ftp\shell\open\ddeexec]
@=""
"NoActivateHandler"=""

[HKEY_CLASSES_ROOT\ftp\shell\open\ddeexec\Application]
@="K-Meleon"

[HKEY_CLASSES_ROOT\ftp\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CLASSES_ROOT\gopher\DefaultIcon]
@="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe,0"

[HKEY_CLASSES_ROOT\gopher\shell\open\command]
@="\"C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe\"  \"%1\""

[HKEY_CLASSES_ROOT\gopher\shell\open\ddeexec]
@=""
"NoActivateHandler"=""

[HKEY_CLASSES_ROOT\gopher\shell\open\ddeexec\Application]
@="K-Meleon"

[HKEY_CLASSES_ROOT\gopher\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CLASSES_ROOT\.htm]
@="K-Meleon.HTML"
"Content Type"="text/html"
"PerceivedType"="text"

[HKEY_CLASSES_ROOT\.html]
@="K-Meleon.HTML"
"Content Type"="text/html"
"PerceivedType"="text"

[HKEY_CLASSES_ROOT\http\DefaultIcon]
@="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe,0"

[HKEY_CLASSES_ROOT\http\shell\open\command]
@="\"C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe\"  \"%1\""

[HKEY_CLASSES_ROOT\http\shell\open\ddeexec]
@=""
"NoActivateHandler"=""

[HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application]
@="K-Meleon"

[HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CLASSES_ROOT\https\DefaultIcon]
@="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe,0"

[HKEY_CLASSES_ROOT\https\shell\open\command]
@="\"C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe\"  \"%1\""

[HKEY_CLASSES_ROOT\https\shell\open\ddeexec]
@=""
"NoActivateHandler"=""

[HKEY_CLASSES_ROOT\https\shell\open\ddeexec\Application]
@="K-Meleon"

[HKEY_CLASSES_ROOT\https\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CLASSES_ROOT\Applications\k-meleon.exe\shell\open\command]
@="\"C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe\" \"%1\""

[HKEY_CLASSES_ROOT\K-Meleon.HTML]
@="K-Meleon Document"
"FriendlyTypeName"="K-Meleon Document"

[HKEY_CLASSES_ROOT\K-Meleon.HTML\DefaultIcon]
@="C:\\Program Files (x86)\\K-Meleon\\K-Meleon.exe,1"

[HKEY_CLASSES_ROOT\K-Meleon.HTML\shell\open\command]
@="\"C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe\" \"%1\""

[HKEY_CLASSES_ROOT\K-Meleon.URL]
@="K-Meleon URL"
"EditFlags"=dword:00000002
"FriendlyTypeName"="K-Meleon URL"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\K-Meleon.URL\DefaultIcon]
@="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe,0"

[HKEY_CLASSES_ROOT\K-Meleon.URL\shell\open\command]
@="\"C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe\"  \"%1\""

[HKEY_CLASSES_ROOT\K-Meleon.URL\shell\open\ddeexec]
@=""
"NoActivateHandler"=""

[HKEY_CLASSES_ROOT\K-Meleon.URL\shell\open\ddeexec\Application]
@="K-Meleon"

[HKEY_CLASSES_ROOT\K-Meleon.URL\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache]
"C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe"="K-Meleon"

[HKEY_CLASSES_ROOT\.shtml]
@="K-Meleon.HTML"
"Content Type"="text/html"
"PerceivedType"="text"

[HKEY_CLASSES_ROOT\.url]
@="K-Meleon.URL"

[HKEY_CLASSES_ROOT\.url\PersistentHandler]
@=""

[HKEY_CLASSES_ROOT\.xht]
@="K-Meleon.HTML"
"Content Type"="application/xhtml+xml"

[HKEY_CLASSES_ROOT\.xhtml]
@="K-Meleon.HTML"
"Content Type"="application/xhtml+xml"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.htm]
@=""

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.htm\OpenWithProgids]
"K-Meleon.HTML"=hex(0):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.htm\UserChoice]
"Progid"="K-Meleon.HTML"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\DDECache\K-Meleon\WWW_OpenURL]
"ProcessName"="k-meleon.exe"
"WindowClassName"="DDEMLMom"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html]
@=""

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html\OpenWithProgids]
"K-Meleon.HTML"=hex(0):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html\UserChoice]
"Progid"="K-Meleon.HTML"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.shtml]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.shtml\OpenWithProgids]
"K-Meleon.HTML"=hex(0):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.shtml\UserChoice]
"Progid"="K-Meleon.HTML"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.url]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.url\OpenWithProgids]
"K-Meleon.URL"=hex(0):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xht]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xht\OpenWithList]
"MRUList"=""

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xht\OpenWithProgids]
"K-Meleon.HTML"=hex(0):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xht\UserChoice]
"Progid"="K-Meleon.HTML"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xhtml]
@=""

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xhtml\OpenWithProgids]
"K-Meleon.HTML"=hex(0):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xhtml\UserChoice]
"Progid"="K-Meleon.HTML"

[HKEY_CURRENT_USER\Software\Classes\ftp\DefaultIcon]
@="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe,0"

[HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\command]
@="\"C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe\"  \"%1\""

[HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\ddeexec]
@=""
"NoActivateHandler"=""

[HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\ddeexec\Application]
@="K-Meleon"

[HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CURRENT_USER\Software\Classes\gopher]
@="URL:Gopher Protocol"
"FriendlyTypeName"="URL:Gopher Protocol"
"URL Protocol"=""
"EditFlags"=dword:00000002

[HKEY_CURRENT_USER\Software\Classes\gopher\DefaultIcon]
@="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe,0"

[HKEY_CURRENT_USER\Software\Classes\gopher\shell\open\command]
@="\"C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe\"  \"%1\""

[HKEY_CURRENT_USER\Software\Classes\gopher\shell\open\ddeexec]
@=""
"NoActivateHandler"=""

[HKEY_CURRENT_USER\Software\Classes\gopher\shell\open\ddeexec\Application]
@="K-Meleon"

[HKEY_CURRENT_USER\Software\Classes\gopher\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CURRENT_USER\Software\Classes\.htm]
@="K-Meleon.HTML"
"Content Type"="text/html"

[HKEY_CURRENT_USER\Software\Classes\.html]
@="K-Meleon.HTML"
"Content Type"="text/html"

[HKEY_CURRENT_USER\Software\Classes\http\DefaultIcon]
@="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe,0"

[HKEY_CURRENT_USER\Software\Classes\http\shell\open\command]
@="\"C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe\"  \"%1\""

[HKEY_CURRENT_USER\Software\Classes\http\shell\open\ddeexec]
@=""
"NoActivateHandler"=""

[HKEY_CURRENT_USER\Software\Classes\http\shell\open\ddeexec\Application]
@="K-Meleon"

[HKEY_CURRENT_USER\Software\Classes\http\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CURRENT_USER\Software\Classes\https\DefaultIcon]
@="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe,0"

[HKEY_CURRENT_USER\Software\Classes\https\shell\open\command]
@="\"C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe\"  \"%1\""

[HKEY_CURRENT_USER\Software\Classes\https\shell\open\ddeexec]
@=""
"NoActivateHandler"=""

[HKEY_CURRENT_USER\Software\Classes\https\shell\open\ddeexec\Application]
@="K-Meleon"

[HKEY_CURRENT_USER\Software\Classes\https\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CURRENT_USER\Software\Classes\K-Meleon.HTML]
@="K-Meleon Document"
"FriendlyTypeName"="K-Meleon Document"

[HKEY_CURRENT_USER\Software\Classes\K-Meleon.HTML\DefaultIcon]
@="C:\\Program Files (x86)\\K-Meleon\\K-Meleon.exe,1"

[HKEY_CURRENT_USER\Software\Classes\K-Meleon.HTML\shell\open\command]
@="\"C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\K-Meleon.URL]
@="K-Meleon URL"
"FriendlyTypeName"="K-Meleon URL"
"URL Protocol"=""
"EditFlags"=dword:00000002

[HKEY_CURRENT_USER\Software\Classes\K-Meleon.URL\DefaultIcon]
@="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe,0"

[HKEY_CURRENT_USER\Software\Classes\K-Meleon.URL\shell\open\command]
@="\"C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe\"  \"%1\""

[HKEY_CURRENT_USER\Software\Classes\K-Meleon.URL\shell\open\ddeexec]
@=""
"NoActivateHandler"=""

[HKEY_CURRENT_USER\Software\Classes\K-Meleon.URL\shell\open\ddeexec\Application]
@="K-Meleon"

[HKEY_CURRENT_USER\Software\Classes\K-Meleon.URL\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache]
"C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe"="K-Meleon"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\ftp\UserChoice]
"Progid"="K-Meleon.URL"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\gopher\UserChoice]
"ProgID"="K-Meleon.URL"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice]
"Progid"="K-Meleon.URL"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice]
"Progid"="K-Meleon.URL"

[HKEY_CURRENT_USER\Software\Classes\.shtml]
@="K-Meleon.HTML"
"Content Type"="text/html"

[HKEY_CURRENT_USER\Software\Clients\StartMenuInternet]
@="K-MELEON.EXE"

[HKEY_CURRENT_USER\Software\Classes\.url]
@="K-Meleon.URL"

[HKEY_CURRENT_USER\Software\Classes\.url\ShellEx\{000214F9-0000-0000-C000-000000000046}]

[HKEY_CURRENT_USER\Software\Classes\.xht]
@="K-Meleon.HTML"
"Content Type"="application/xhtml+xml"

[HKEY_CURRENT_USER\Software\Classes\.xhtml]
@="K-Meleon.HTML"
"Content Type"="application/xhtml+xml"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\k-meleon.exe]
@="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe"
"Path"="C:\\Program Files (x86)\\K-Meleon"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\k-meleon.exe\shell\open\command]
@="\"C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\K-Meleon.HTML]
@="K-Meleon Document"
"FriendlyTypeName"="K-Meleon Document"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\K-Meleon.HTML\DefaultIcon]
@="C:\\Program Files (x86)\\K-Meleon\\K-Meleon.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\K-Meleon.HTML\shell\open\command]
@="\"C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\K-Meleon.URL]
@="K-Meleon URL"
"FriendlyTypeName"="K-Meleon URL"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\K-Meleon.URL\DefaultIcon]
@="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\K-Meleon.URL\shell\open\command]
@="\"C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe\"  \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\K-Meleon.URL\shell\open\ddeexec]
@=""
"NoActivateHandler"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\K-Meleon.URL\shell\open\ddeexec\Application]
@="K-Meleon"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\K-Meleon.URL\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"K-Meleon"="Software\\Clients\\StartMenuInternet\\K-MELEON.EXE\\Capabilities"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet]
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\K-MELEON.EXE]
@="K-Meleon"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\K-MELEON.EXE\Capabilities]
"ApplicationDescription"="K-Meleon is an extremely fast, customizable, lightweight browser based on the Mozilla Gecko engine."
"ApplicationIcon"="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe,0"
"ApplicationName"="K-Meleon"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\K-MELEON.EXE\Capabilities\FileAssociations]
".htm"="K-Meleon.HTML"
".html"="K-Meleon.HTML"
".shtml"="K-Meleon.HTML"
".xht"="K-Meleon.HTML"
".xhtml"="K-Meleon.HTML"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\K-MELEON.EXE\Capabilities\StartMenu]
"StartMenuInternet"="K-MELEON.EXE"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\K-MELEON.EXE\Capabilities\URLAssociations]
"ftp"="K-Meleon.URL"
"gopher"="K-Meleon.URL"
"http"="K-Meleon.URL"
"https"="K-Meleon.URL"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\K-MELEON.EXE\DefaultIcon]
@="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\K-MELEON.EXE\InstallInfo]
"HideIconsCommand"="\"C:\\Program Files (x86)\\K-Meleon\SetDefault.exe /hide\""
"ShowIconsCommand"="\"C:\\Program Files (x86)\\K-Meleon\SetDefault.exe /show\""
"ReinstallCommand"="\"C:\\Program Files (x86)\\K-Meleon\SetDefault.exe /S\""
"IconsVisible"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\K-MELEON.EXE\shell\open\command]
@="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\K-MELEON.EXE\shell\properties]
@="&Options de K-Meleon"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\K-MELEON.EXE\shell\properties\command]
@="\"C:\\Program Files (x86)\\K-Meleon\\setdefault.exe\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths\k-meleon.exe]
@="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe"
"Path"="C:\\Program Files (x86)\\K-Meleon"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\K-Meleon]
"GeckoVer"="1.9.1.19"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\K-Meleon\bin]
"PathToExe"="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\K-Meleon\extensions]
"Components"=""C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe"\\components"
"Plugins"="C:\\Program Files (x86)\\K-Meleon\\plugins"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\RegisteredApplications]
"K-Meleon"="Software\\Clients\\StartMenuInternet\\K-MELEON.EXE\\Capabilities"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MediaPlayer\ShimInclusionList\K-MELEON.EXE]

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet]
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\K-MELEON.EXE]
@="K-Meleon"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\K-MELEON.EXE\Capabilities]
"ApplicationDescription"="K-Meleon is an extremely fast, customizable, lightweight browser based on the Mozilla Gecko engine."
"ApplicationIcon"="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe,0"
"ApplicationName"="K-Meleon"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\K-MELEON.EXE\Capabilities\FileAssociations]
".htm"="K-Meleon.HTML"
".html"="K-Meleon.HTML"
".shtml"="K-Meleon.HTML"
".xht"="K-Meleon.HTML"
".xhtml"="K-Meleon.HTML"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\K-MELEON.EXE\Capabilities\StartMenu]
"StartMenuInternet"="K-MELEON.EXE"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\K-MELEON.EXE\Capabilities\URLAssociations]
"ftp"="K-Meleon.URL"
"gopher"="K-Meleon.URL"
"http"="K-Meleon.URL"
"https"="K-Meleon.URL"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\K-MELEON.EXE\DefaultIcon]
@="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\K-MELEON.EXE\InstallInfo]
"HideIconsCommand"="\"C:\\Program Files (x86)\\K-Meleon\SetDefault.exe /hide\""
"ShowIconsCommand"="\"C:\\Program Files (x86)\\K-Meleon\SetDefault.exe /show\""
"ReinstallCommand"="\"C:\\Program Files (x86)\\K-Meleon\SetDefault.exe /S\""
"IconsVisible"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\K-MELEON.EXE\shell\open\command]
@="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\K-MELEON.EXE\shell\properties]
@="&Options de K-Meleon"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\StartMenuInternet\K-MELEON.EXE\shell\properties\command]
@="\"C:\\Program Files (x86)\\K-Meleon\\setdefault.exe\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\K-Meleon]
"Comments"="K-Meleon"
"DisplayIcon"="C:\\Program Files (x86)\\K-Meleon\\k-meleon.exe,0"
"DisplayName"="K-Meleon 1.6.0b2.3"
"DisplayVersion"="1.6.0b2.3 (fr)"
"InstallLocation"="C:\\Program Files (x86)\\K-Meleon"
"Publisher"="K-Meleon Team"
"UninstallString"="C:\\Program Files (x86)\\K-Meleon\\uninstall.exe"
"URLInfoAbout"="http://kmeleon.sourceforge.org";
"URLUpdateInfo"="http://kmeleon.sourceforge.org";
"NoModify"=dword:00000001
"NoRepair"=dword:00000001


A+


Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:24.0) Gecko/20140105 Ubuntu/12.04 K-Meleon/74.0

Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr




Re: No Hurry
Posted by: adodupan
Date: January 12, 2012 11:24PM

I like it when you explain something :)
I believe that you are asking this. One more time, please explain this:

Quote
JujuLand

You use a set ok key :
[HKCU\.html]
which ought to be
[HKCU\Software\Classes\.htm]
These keys don't exist, and aren't interpreted on the live. but level must be higher, and it seems to be used when connecting, and then icons are correctly set.

I do not understand what you want to say.

Re: No Hurry
Posted by: JujuLand
Date: January 13, 2012 12:07AM

Quote
adudopan
Quote
JujuLand
You use a set ok key :
[HKCU\.html]
which ought to be
[HKCU\Software\Classes\.htm]
These keys don't exist, and aren't interpreted on the live. but
I do not understand what you want to say.

I think it's obvious, looking for the regfiles I gave. The used keys

HKCU\.htm
HKCU\.html
HKCU\.shtml
HKCU\.xht
HKCU\.xhtmf

don't exist, and you create it.

After using you jar file, these keys are created, but icons aren't set to K-Meleon

The icons are set after disconnecting/reconnecting

I deduce that the keys aren't immediately interpreted, and as the icons are set after dis/connection, I suppose that they are only interpreted when connecting, and that have priority on other keys.

I don't know, but I suppose that there is a relation between these keys and the the problem I encounter with Firefox or Seamonkey.

A+


Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:24.0) Gecko/20140105 Ubuntu/12.04 K-Meleon/74.0

Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr





Edited 3 time(s). Last edit at 01/13/2012 12:09AM by JujuLand.

Re: No Hurry
Posted by: adodupan
Date: January 13, 2012 01:20AM

Well Alain, everything is clear to me now :)
Good luck with your tests.

Best regards



Edited 1 time(s). Last edit at 01/13/2012 01:20AM by adodupan.

Re: No Hurry
Posted by: JujuLand
Date: January 13, 2012 03:27AM

Quote
adudopan
I believe that you are asking win7_km16_HKCU.reg

No, I want to talk about SetDefault.nsi

A+


Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:24.0) Gecko/20140105 Ubuntu/12.04 K-Meleon/74.0

Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr




Re: No Hurry
Posted by: deadlock
Date: January 13, 2012 05:05AM

new SetDefault.exe

SetDefault-2012-01-13.7z



Edited 1 time(s). Last edit at 01/13/2012 07:30AM by deadlock.

Re: No Hurry
Posted by: JujuLand
Date: January 13, 2012 03:20PM

@Deadlock

Doesn't work : no protocol or extension are set.

FileExts branch you use seems to be wrong. It ought to set this branch:

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts]

and it sets this branch:

[HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FileExts]

probably because you try to set it under HKLM which is curious for a key named UserChoice smiling smiley

Please, put your setdefault.nsi in your 7zfile.

Another branch is created by your SetDefault, is not needed and don't work:

[HKLM\Software\Wow6432Node\K-Meleon\Desktop]

Curiously, when settings Seamonkey, these keys are modified by Seamonkey, and extensions keys which were set empty haven't been set by Seamonkey. So I think it's not necessary. Perhaps for Vista ?

A+


Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:24.0) Gecko/20140105 Ubuntu/12.04 K-Meleon/74.0

Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr





Edited 5 time(s). Last edit at 01/13/2012 04:51PM by JujuLand.

Re: No Hurry
Posted by: deadlock
Date: January 13, 2012 06:58PM

@JujuLand

>FileExts branch you use seems to be wrong.
>It ought to set this branch:
>[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts]

>and it sets this branch:

>[HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FileExts]

>probably because you try to set it under HKLM
>which is curious for a key named UserChoice :)

UserChoice.jpg

It is written in HKCU.
I deleted it, uninstalled and reinstalled KM
and then created the screenshot.

I've also added UserChoice in HKLM for testing
and on my system, it is written in the exact
same position as it is in HKCU.

Your Wow6432Node is interesting:

'The Wow6432 registry entry indicates that
you're running a 64-bit version of Windows.
The OS uses this key to present a separate view
of HKEY_LOCAL_MACHINE\SOFTWARE for 32-bit applications
that run on a 64-bit version of Windows.'

We may need a 64bit detection,
if we use the 32bit installer.

I'll remove UserChoice from HKLM
and add a test for the update that
uses it - before writing it to HKCU.
--

>Please, put your setdefault.nsi in your 7zfile.
I'll finish this for XP SP3 admin mode soon.
Then I'll modify it for XP SP3 user mode.
Please use the previous version for testing!
--

>Another branch is created by your SetDefault,
>is not needed and don't work:

>[HKLM\Software\Wow6432Node\K-Meleon\Desktop]

>Curiously, when settings Seamonkey, these keys are
>modified by Seamonkey, and extensions keys which
>were set empty haven't been set by Seamonkey.
>So I think it's not necessary. Perhaps for Vista ?

That proves it.
[HKLM\Software\K-Meleon\Desktop]
Desktop is the backup for SetDefault.exe /u.
You should know it since you designed it.

I'm currently adding HKLM values to backup first,
and HKCU values are only used if no HKLM values exists.
Would it be better to return to previous
user values on uninstall and only backup HKLM values
if no HKCU value exists?

--

If .URL isn't set, the HKLM value of .htm
decides which browser is associated.



Edited 3 time(s). Last edit at 01/15/2012 02:59AM by deadlock.

Re: No Hurry
Posted by: JujuLand
Date: January 13, 2012 09:25PM

Quote
deadlock
http://dhost.info/kmeleonskins/KM1.6b3/base/UserChoice.jpg

Error 403
Forbidden

It is not allwoed to view the requested file / site. This can have various reasons:

* you are trying to get files from external websites, this includes archives, images or executables
* the file you have requested does not have the correct permission to be shown
* the folder containing the requested file does not have enough permissions
* the Authentication failed / needed


Quote
deadlock
I've also added UserChoice in HKLM for testing
and on my system, it is written in the exact
same position as it is in HKCU.

Not necessary, not used by Firefox or Seamonkey.

Quote
deadlock
We may need a 64bit detection,
if we use the 32bit installer.

I don't think it's necessary, I think, as you said that it's another view of keys (just for HKLM), and Seven knows then that it's a 32 bits program, and manage it without we need to set it. I have some others 32 bits programs installed, refered into wow3264node, and which work without problem.

Quote
deadlock
I'll remove UserChoice from HKLM
and add a test for the update that
uses it - before writing it to HKCU.

Ok for removal.
No test needed, just write it in HKCU
but it's here that we need to send message and register to make our keys setting to be validate by seven.

Quote
deadlock
>Curiously, when settings Seamonkey, these keys are
>modified by Seamonkey, and extensions keys which
>were set empty haven't been set by Seamonkey.
>So I think it's not necessary. Perhaps for Vista ?

That proves it.

That just probe that these keys may be used, but with Seven, Seamonkey, when the registry is cleaned from K-Meleon keys, doesn't use it. So, we can perhaps think that these keys aren't absolutely necessary for Seven, probably just due to Vista.

Quote
deadlock
[HKLM\Software\K-Meleon\Desktop]
Desktop is the backup for SetDefault.exe /u.
You should know it since you designed it.

I haven't made the modifications for 1.6.0b2 and Vista (I think Seven hadn't been concerned by the modifications). desga2 have made the job.

Quote
deadlock
If .URL isn't set, the HKLM value of .htm
decides which browser is associated.

.URL concerns protocols, not extensions. And that's how we don't need it.

Quote
deadlock
>Please, put your setdefault.nsi in your 7zfile.
I'll finish this for XP SP3 admin mode soon.
Then I'll modify it for XP SP3 user mode.
Please use the previous version for testing!

Put it systematically in 7zfile, just add remark that it's only for testing purpose, and what is done and to be done.

Last remark I saw on a Microsoft page. We ought not to write to HKCR, but just into HKCU\Software\Class or HKLM\Software\Class,
HKCR is just a view for the two other Class branches.
But we can obviously use it for reading purpose, and it's better. Windows manage the key which must be present in HKCR (HKCU, and if not HKLM), and we don't have to read two branches.

A+


Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:24.0) Gecko/20140105 Ubuntu/12.04 K-Meleon/74.0

Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr





Edited 1 time(s). Last edit at 01/13/2012 09:34PM by JujuLand.

Re: No Hurry
Posted by: deadlock
Date: January 13, 2012 11:51PM

@JujuLand
>Error 403 Forbidden
Should be fixed now.

>but it's here that we need to send message
>and register to make our keys setting to be
>validate by seven.
Did it work in a test?
You said your reg-file has no working file-types
and doesn't show icons after reboot.
How did you test protocols?

>
>That just probe that these keys may be used,
>but with Seven, Seamonkey, when the registry is
>cleaned from K-Meleon keys, doesn't use it.
>So, we can perhaps think that these keys
>aren't absolutely necessary for Seven,
>probably just due to Vista.
I'm not sure what you're talking about.
But, if you can't delete some other browser's
values in HKLM, you'll have to install in
user mode, or use a 64 Bit installer.

>>If .URL isn't set, the HKLM value of .htm
>>decides which browser is associated.
>.URL concerns protocols, not extensions.
>And that's how we don't need it.
It tells me that my setup hasn't associated
the protocols and I need four URL-files containing
links to http, https, gopher and ftp.

Firefox also doesn't associate the protocols
on my system. Is there any other browser with
that feature?

>We ought not to write to HKCR, but just
>into HKCU\Software\Class or HKLM\Software\Class,
Only did that in the first version.
You wouldn't notice it, since HKCR is the same thing,
but irritating if you use different branches of HKCU.

This was nonsens. I didn't rewrite this yet.
I'll analyze and write HKLM+HKCU for admin mode
and HKCU for user mode.



Edited 2 time(s). Last edit at 01/15/2012 08:49PM by deadlock.

Re: No Hurry
Posted by: deadlock
Date: January 19, 2012 10:59PM

New SetDefault.exe for KM 1.6

- register/unregister/backup enhancements
- protocols are working now (XP-SP3)

SetDefault-2012-01-19.7z

Re: No Hurry
Posted by: deadlock
Date: January 20, 2012 08:47PM

New SetDefault.exe for KM 1.6

- protocols backup/restore

SetDefault-2012-01-20.7z

Re: No Hurry
Posted by: JujuLand
Date: January 20, 2012 11:46PM

Same issue under Seven (admin): not working for protocols and extensions

Again, please include setdefault.nsi

A+


Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:24.0) Gecko/20140105 Ubuntu/12.04 K-Meleon/74.0

Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr





Edited 2 time(s). Last edit at 01/20/2012 11:48PM by JujuLand.

Re: No Hurry
Posted by: deadlock
Date: January 21, 2012 08:16PM

New SetDefault.exe for KM 1.6

- added obsolete 'App Paths' and Applications to HKLM
- adopted Mozilla family naming schemes
- tested with SM, FF default and restore on XP-SP3

SetDefault-2012-01-21.7z



Edited 1 time(s). Last edit at 01/21/2012 08:17PM by deadlock.

Re: No Hurry
Posted by: JujuLand
Date: January 22, 2012 01:15AM

deadlock,

As you persist to hide your source, I think that I will not continue to try to make it work ... If you want to make it alone, say it clearly.

For me personnaly, as I use Linux and wine in XP mode, Setdefault works correctly, and I don't understand why I ought to break my brain to make it work.

I just think you don't understand that K-Meleon is a free project and source must be avalaible for all who want it.

A+


Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:24.0) Gecko/20140105 Ubuntu/12.04 K-Meleon/74.0

Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr




Re: No Hurry
Posted by: deadlock
Date: January 22, 2012 06:22AM

@JujuLand grinning smileygrinning smileygrinning smiley
>I think that I will not continue to try to make it work ...
Did you really do that? 3 Years of work without success?
Not even one of your releases registered KM in XP SP3.

>If you want to make it alone, say it clearly.
Since you're only interested in Windows 7,
and you don't know how to register the browser
in Windows 7, how would you help if you could help?

It would've been nice if it works with Seven,
but I don't have Seven now. I'll borrow a Laptop
with it in a few weeks for that.

And your source is your source!
There are no magic hidden Windows 7 keys in it.

I guess you have KB976002 installed in Seven.
It is available for XP, Vista and Seven in Europe only.

As soon as we find out, that your registry
problem is a UserChoice problem, I'll install
the update and test with it.

>as I use Linux and wine in XP mode, Setdefault
A few people use KM with wine. so what?

>why I ought to break my brain to make it work.
Why did you try do that, if you don't even
get it working with a simple reg-file?

I'm still optimizing for XP.

Seamonkey and Firefox didn't refresh
protocol shortcut icons on some systems
I've tested.

If you need complete Icon refresh for your
registration tests without compiling SetDefault,
a delete of IconCache.db will help on
XP, Vista and Seven, followed by a reload
of explorer to rebuild the deleted file.

Old solutions like "nircmd" work with W9x/W2k.



Edited 1 time(s). Last edit at 01/23/2012 11:07PM by deadlock.

Re: No Hurry
Posted by: JujuLand
Date: January 22, 2012 03:23PM

Quote
deadlock
Did you really do that? 3 Years of work without success?
Not even one of your releases registered KM in XP SP3.

The last setdefault I made was for the last official release (1.5.4)
I don't touch it except when guenter ask it about 2 or 3 months ago.
When I did it, SP3 was not here ...

Quote
deadlock
Since you're only interested in Windows 7,
and you don't know how to register the browser
in Windows 7, how would you help if you could help?

I'm not personnaly interested to make it work in Seven, I don't use it, and will never use it.
The source you use could be a start point to a global solution.

Quote
deadlock
And your source is your source!
There are no magic hidden Windows 7 keys in it.

Sure, when I do it, Seven and perhaps Vista weren't here...

Quote
deadlock
I guess you have KB976002 installed in Seven.
It is available for XP, Vista and Seven in Europe only.

Don't know

Quote
deadlock
As soon as we find out, that your registry
problem is a UserChoice problem, I'll install
the update and test with it.

We already know that it's the problem ...

Quote
deadlock
>as I use Linux and wine in XP mode, Setdefault
A few people use KM with wine. so what?

No problem under wine, it works ... it's not this shit of Seven

Quote
deadlock
why I ought to break my brain to make it work.
Why did you try do that, if you don't even
get it working with a simple reg-file?

You seem to be so suffisant, and take the other to idiots ...
You just try (??) to do it just fo your purpose. I never (will) use Seven, and it's purely for others I try to do that (what I done since a few years).
I'm completely uninterested, what is not your case.
The solution of just a regfile isn't correct for me...

Quote
deadlock
I told you that I'm still optimizing for XP.

It's not a reason to hide the source you use.

Quote
deadlock
If you need Icon refresh for your reg tests
without compiling SetDefault,
you can download freeware refresh tools
like nircmd:
use 'nircmd.exe sysrefresh'

Stupidity

Quote
JujuLand
I just think you don't understand that K-Meleon is a free project and source must be avalaible for all who want it.

Curiously, you don't answer ...
It seems you don't know the meaning of the verb 'to share'

A+


Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:24.0) Gecko/20140105 Ubuntu/12.04 K-Meleon/74.0

Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr





Edited 2 time(s). Last edit at 01/22/2012 04:38PM by JujuLand.

K-Meleon forum is powered by Phorum.