Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Rectify11TrayTool to version 2.0 #574

Merged

Conversation

WildByDesign
Copy link
Contributor

  • Rectify11TrayTool was previously not working with the Rectify11 installation due to being located in C:\Windows\Rectify11. It simply lacked the permissions to drop the built-in binaries (SecureUXHelper.exe and ThemeDll.dll) required for changing themes. I resolved this issue by having the tray tool drop the binaries in AppData\Local\Temp\R11.

  • My modified version of SecureUXHelper.exe still has 0 detections by antivirus engines, thankfully.

  • Added a feature called Apply Custom Theme (.theme) which can be selected from the tray tool menu. It allows selecting any other custom .theme file and applies the theme. For example, if a user changes their background and colors for their R11 theme and save as a custom .theme file.

  • One issue, though, is that it still does not allow selecting Microsoft themes because I haven't figured out how to parse DisplayName=@%SystemRoot%\System32\themeui.dll,-2114, for example, into the proper DisplayName yet. This will also be beneficial for users of other languages.

WildByDesign and others added 2 commits June 22, 2024 10:48
- Rectify11TrayTool was previously not working with the Rectify11 installation due to being located in C:\Windows\Rectify11. It simply lacked the permissions to drop the built-in binaries (SecureUXHelper.exe and ThemeDll.dll) required for changing themes. I resolved this issue by having the tray tool drop the binaries in AppData\Local\Temp.

- My modified version of SecureUXHelper.exe still has 0 detections by antivirus engines, thankfully.

- Added a feature called Apply Custom Theme (.theme) which can be selected from the tray tool menu. It allows selecting any other custom .theme file and applies the theme. For example, if a user changes their background and colors for their R11 theme and save as a custom .theme file. One issue, though, is that it still does not allow selecting Microsoft themes because I haven't figured out how to parse DisplayName=@%SystemRoot%\System32\themeui.dll,-2114, for example, into the proper DisplayName yet.
@MishaProductions
Copy link
Member

Can you please include the source code of Rectify11TrayTool as a submodule and include it in the build process? Thanks!

@WildByDesign
Copy link
Contributor Author

@MishaProductions I am happy to share the source, for sure. But I am not typically a programmer and I honestly don't know how to add the source as a submodule or how to include it in the build process. I really would not know how to do that or where to start.

Rectify11TrayTool-2.0.zip

Here are the sources. The source file is a simple AutoIT script file. When it gets compiled, it adds the icon and it grabs the embed folder and it embeds the SecureUXHelper.exe and ThemeDll.dll files directly into the Rectify11TrayTool binary. Also, I've modified SecureUXHelper.exe just enough to avoid any antivirus detections.

@MishaProductions MishaProductions merged commit 405e6f9 into Rectify11:legacy-installer Jun 27, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants