mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 13:13:00 +00:00
[IEXPLORE][IEFRAME][SHELL32] Add Internet icon on Desktop (#5451)
- Add Internet icon on Desktop. You can hide/show the icon from Desktop's customization. - Modify "HKCR\CLSID\%CLSID_Internet%" registry key. - Add IDS_INTERNET and IDS_INTERNET_DESCRITION into ieframe.dll. - Modify folders/CDesktopFolder.cpp and folders/CRegFolder.cpp to add the icon. CORE-18625 Co-authored-by: Stanislav Motylkov <x86corez@gmail.com> Co-authored-by: Joachim Henze <joachim.henze@reactos.org>
This commit is contained in:
parent
d02cb099c8
commit
52bc5f7c5d
23 changed files with 85 additions and 6 deletions
|
@ -1,5 +1,7 @@
|
|||
|
||||
add_rc_deps(iexplore.rc ${CMAKE_CURRENT_SOURCE_DIR}/iexplore.ico)
|
||||
add_rc_deps(iexplore.rc
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/iexplore.ico
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/iexplore.inf)
|
||||
add_executable(iexplore main.c iexplore.rc)
|
||||
target_link_libraries(iexplore wine)
|
||||
set_module_type(iexplore win32gui UNICODE)
|
||||
|
|
|
@ -16,10 +16,16 @@ HKCR,"CLSID\%CLSID_InternetExplorer%\LocalServer32",,,"""%16422%\Internet Explor
|
|||
HKCR,"CLSID\%CLSID_InternetExplorer%\ProgID",,,"InternetExplorer.Application.1"
|
||||
HKCR,"CLSID\%CLSID_InternetExplorer%\VersionIndependentProgID",,,"InternetExplorer.Application"
|
||||
|
||||
HKCR,"CLSID\%CLSID_Internet%\DefaultIcon",,,"shdoclc.dll,-190"
|
||||
HKCR,"CLSID\%CLSID_Internet%\Shell",,,"OpenHomePage"
|
||||
HKCR,"CLSID\%CLSID_Internet%\Shell\OpenHomePage",,,"Open &Home Page"
|
||||
HKCR,"CLSID\%CLSID_Internet%\Shell\OpenHomePage\Command",,,"""%16422%\Internet Explorer\iexplore.exe"""
|
||||
; FIXME: Implement CLSID_Internet in ieframe.dll (see CORE-18625)
|
||||
; https://git.reactos.org/?p=reactos.git;a=blob;f=modules/rostests/apitests/com/ieframe.c;hb=bf2cec186cc7655e062ec0e53ccfac860bcae70d#l35
|
||||
HKCR,"CLSID\%CLSID_Internet%",,,"Internet Browser"
|
||||
HKCR,"CLSID\%CLSID_Internet%","InfoTip",0x00020000,"@%SystemRoot%\system32\ieframe.dll,-881"
|
||||
HKCR,"CLSID\%CLSID_Internet%","LocalizedString",0x00020000,"@%SystemRoot%\system32\ieframe.dll,-880"
|
||||
HKCR,"CLSID\%CLSID_Internet%\DefaultIcon",,0x00020000,"%SystemRoot%\system32\shell32.dll,-512"
|
||||
; FIXME: should be "OpenHomePage" action
|
||||
HKCR,"CLSID\%CLSID_Internet%\Shell",,,"open"
|
||||
HKCR,"CLSID\%CLSID_Internet%\Shell\open",,,""
|
||||
HKCR,"CLSID\%CLSID_Internet%\Shell\open\Command",,,"rundll32.exe url,OpenURL https://google.com"
|
||||
HKCR,"CLSID\%CLSID_Internet%\ShellFolder",,2,"0x24"
|
||||
|
||||
HKCR,"CLSID\%CLSID_InternetExplorerManager%\LocalServer32",,,"""%16422%\Internet Explorer\iexplore.exe"" -startmanager"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue