DarkShadow44 / UIRibbon-Reversing

My try at reverse engineering the binary resource format used by the Ribbon Framework (UIRibbon.dll)
10 stars 0 forks source link

Edit the quick access toolbar dropdown button in explorer and 32 bit applications #1

Open Radu13 opened 4 years ago

Radu13 commented 4 years ago

Hello! 1)I am trying to turn white the color of the quick access toolbar dropdown button and both separators on the sides in explorer and 32 bit applications. It should be possibile do that using UIRibbon-reversing? 2)You can post a readme explaining how it works and possibly give a already compiled version in the Release menu? Image below: file

DarkShadow44 commented 4 years ago

Hello there, thanks for your interest in my project!

First off, this project is mostly for an alternative implementation of the ribbon framework, not for altering existing programs. That said...

1) In theory you could alter the markup in applications once you have a firm grasp on how the format works. However, the markup doesn't allow you to manipulate the dropdown arrow or the separators. You can only do what you can normally do in a ribbon, namely all the things described in https://docs.microsoft.com/en-us/windows/win32/windowsribbon/windowsribbon-reference-markup-elements I only target the binary format, not the windows implementation, for legal reasons. And because it's easier.

2) I could/should update the ReadMe, that's true. What it can do is basically read in the compiled markup and write it back out again. Not sure what exactly you'd want from a compiled version, it would be just a re-implementation of a DLL that windows already ships. I mean in the future one could make a DLL that replaces the windows ribbon with a more configurable one, but that's way into the future.