Windows XP Shell tray objects for modern windows

Intended for usage with ExplorerEx
- Grab an artifact from GitHub Actions (or compile it yoursef for whatever reason)
- Rename the resulting binary to something like stobjectex.dll then copy it over to
%SystemRoot%\System32 - Take sndvol32.exe from Windows XP Professional x64 Edition and place it also in System32 (for sound tray icon)
- Import the
Stobject.regin this repo normally. This just sets up certain stuff for the sound icon to appear properly and sets SysTray and SysTrayInvoker - Open regedit as TrustedInstaller using your preferred program to do so (I use Winaero Tweaker or ExecTI, there's also RunTI) and go to
HKEY_CLASSES_ROOT\CLSID\{35CEC8A3-2BE6-11D2-8773-92E220524153}\InProcServer32 - Set the
(Default)key to%SystemRoot%\system32\stobjectex.dllor whatever you named the .dll to - Restart
explorer.exethrough Task Manager - profit
The standard sndvol32.exe may not work as intended without this patch. Credits go to comdlg32
- Download the
sndvol32.sdbandsndvol32-64.sdbfiles in this repo - Place the files in
%SystemRoot%\apppatch - Open Command Prompt and run the following:
sdbinst C:\Windows\apppatch\sndvol32.sdb -q
sdbinst C:\Windows\apppatch\sndvol32-64.sdb -q
You may need to reimport the Stobject.reg again for this to truly work.