[ros-dev] [ros-diffs] [akhaldi] 68155: [THEMEUI] Revert r67304 (Leverage add_registry_inf() as suggested by Timo). Figuring out why that doesn't work is left as an exercise for the reader. See CORE-5984 for details.
Timo Kreuzer
timo.kreuzer at web.de
Tue Jun 16 17:22:21 UTC 2015
If you look at the autogenerated file, you'll find this:
[AddReg.NTarm]
; RAM Disk class driver
HKLM,"SYSTEM\CurrentControlSet\Services\Disk","ErrorControl",0x00010001,0x00000000
HKLM,"SYSTEM\CurrentControlSet\Services\Disk","ImagePath",0x00020000,"system32\drivers\ramdisk.sys"
HKLM,"SYSTEM\CurrentControlSet\Services\Disk","Start",0x00010001,0x00000000
HKLM,"SYSTEM\CurrentControlSet\Services\Disk","Type",0x00010001,0x00000001
HKLM,"SYSTEM\CurrentControlSet\Services\fastfat","Start",0x00010001,0x00000003
; EOF
; MS Styles (Themes)
HKCR,".msstyles","",0x00000000,"msstylesfile"
HKCR,"msstylesfile","",0x00000000,"Visual Style File"
HKCR,"msstylesfile\DefaultIcon","","0x00020000","%SystemRoot%\system32\themeui.dll,-1"
HKCR,"msstylesfile\shell\open\command","",0x00000000,"%SystemRoot%\system32\rundll32.exe shell32.dll,Control_RunDLL %SystemRoot%\system32\desk.cpl desk, at Appearance /Action:OpenMSTheme file:""%1"""
; Theme File
HKCR,".theme","",0x00000000,"themefile"
HKCR,"themefile","",0x00000000,"Theme File"
HKCR,"themefile\DefaultIcon","","0x00020000","%SystemRoot%\system32\themeui.dll,-1"
HKCR,"themefile\shell\open\command","",0x00000000,"%SystemRoot%\system32\rundll32.exe shell32.dll,Control_RunDLL %SystemRoot%\system32\desk.cpl desk, at Appearance /Action:OpenTheme /file:""%1"""
And now figure out, why it didn't work.
Am 15.06.2015 um 22:42 schrieb akhaldi at svn.reactos.org:
> Author: akhaldi
> Date: Mon Jun 15 20:42:08 2015
> New Revision: 68155
>
> URL: http://svn.reactos.org/svn/reactos?rev=68155&view=rev
> Log:
> [THEMEUI] Revert r67304 (Leverage add_registry_inf() as suggested by Timo). Figuring out why that doesn't work is left as an exercise for the reader. See CORE-5984 for details.
>
> Removed:
> trunk/reactos/dll/win32/themeui/themeui_reg.inf
> Modified:
> trunk/reactos/boot/bootdata/hivecls.inf
> trunk/reactos/dll/win32/themeui/CMakeLists.txt
>
> Modified: trunk/reactos/boot/bootdata/hivecls.inf
> URL: http://svn.reactos.org/svn/reactos/trunk/reactos/boot/bootdata/hivecls.inf?rev=68155&r1=68154&r2=68155&view=diff
> ==============================================================================
> --- trunk/reactos/boot/bootdata/hivecls.inf [iso-8859-1] (original)
> +++ trunk/reactos/boot/bootdata/hivecls.inf [iso-8859-1] Mon Jun 15 20:42:08 2015
> @@ -284,6 +284,18 @@
> HKCR,"sysfile","NoOpen",0x00000000,""
> HKCR,"sysfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-171"
> HKCR,"sysfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-154"
> +
> +; MS Styles (Themes)
> +HKCR,".msstyles","",0x00000000,"msstylesfile"
> +HKCR,"msstylesfile","",0x00000000,"Visual Style File"
> +HKCR,"msstylesfile\DefaultIcon","","0x00020000","%SystemRoot%\system32\themeui.dll,-1"
> +HKCR,"msstylesfile\shell\open\command","",0x00000000,"%SystemRoot%\system32\rundll32.exe shell32.dll,Control_RunDLL %SystemRoot%\system32\desk.cpl desk, at Appearance /Action:OpenMSTheme file:""%1"""
> +
> +; Theme File
> +HKCR,".theme","",0x00000000,"themefile"
> +HKCR,"themefile","",0x00000000,"Theme File"
> +HKCR,"themefile\DefaultIcon","","0x00020000","%SystemRoot%\system32\themeui.dll,-1"
> +HKCR,"themefile\shell\open\command","",0x00000000,"%SystemRoot%\system32\rundll32.exe shell32.dll,Control_RunDLL %SystemRoot%\system32\desk.cpl desk, at Appearance /Action:OpenTheme /file:""%1"""
>
> ; URL shortcuts (e.g. used in favorites folder of IExplorer)
> HKCR,".url","",0x00000000,"InternetShortcut"
>
> Modified: trunk/reactos/dll/win32/themeui/CMakeLists.txt
> URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/themeui/CMakeLists.txt?rev=68155&r1=68154&r2=68155&view=diff
> ==============================================================================
> --- trunk/reactos/dll/win32/themeui/CMakeLists.txt [iso-8859-1] (original)
> +++ trunk/reactos/dll/win32/themeui/CMakeLists.txt [iso-8859-1] Mon Jun 15 20:42:08 2015
> @@ -1,5 +1,4 @@
>
> add_library(themeui SHARED themeui.rc)
> set_module_type(themeui win32dll ENTRYPOINT 0)
> -add_registry_inf(themeui_reg.inf)
> add_cd_file(TARGET themeui DESTINATION reactos/system32 FOR all)
>
> Removed: trunk/reactos/dll/win32/themeui/themeui_reg.inf
> URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/themeui/themeui_reg.inf?rev=68154
> ==============================================================================
> --- trunk/reactos/dll/win32/themeui/themeui_reg.inf [iso-8859-1] (original)
> +++ trunk/reactos/dll/win32/themeui/themeui_reg.inf (removed)
> @@ -1,11 +0,0 @@
> -; MS Styles (Themes)
> -HKCR,".msstyles","",0x00000000,"msstylesfile"
> -HKCR,"msstylesfile","",0x00000000,"Visual Style File"
> -HKCR,"msstylesfile\DefaultIcon","","0x00020000","%SystemRoot%\system32\themeui.dll,-1"
> -HKCR,"msstylesfile\shell\open\command","",0x00000000,"%SystemRoot%\system32\rundll32.exe shell32.dll,Control_RunDLL %SystemRoot%\system32\desk.cpl desk, at Appearance /Action:OpenMSTheme file:""%1"""
> -
> -; Theme File
> -HKCR,".theme","",0x00000000,"themefile"
> -HKCR,"themefile","",0x00000000,"Theme File"
> -HKCR,"themefile\DefaultIcon","","0x00020000","%SystemRoot%\system32\themeui.dll,-1"
> -HKCR,"themefile\shell\open\command","",0x00000000,"%SystemRoot%\system32\rundll32.exe shell32.dll,Control_RunDLL %SystemRoot%\system32\desk.cpl desk, at Appearance /Action:OpenTheme /file:""%1"""
>
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3683 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://www.reactos.org/pipermail/ros-dev/attachments/20150616/8d70717e/attachment.bin>
More information about the Ros-dev
mailing list