|
Post by The Jackal on Sept 11, 2023 2:36:15 GMT -8
I made two that I posted here before, but it would be nice to merge them into this thread for easy access: Done.
|
|
|
Post by anixx on Sept 11, 2023 10:05:13 GMT -8
I made two that I posted here before, but it would be nice to merge them into this thread for easy access: The both links are not accessible now.
|
|
|
Post by anixx on Sept 11, 2023 10:08:29 GMT -8
The DWM dialogs still use non-classic buttons despite the window border is fixed by "non-responsive" mod:
|
|
|
Post by The Jackal on Sept 11, 2023 12:25:20 GMT -8
I made two that I posted here before, but it would be nice to merge them into this thread for easy access: The both links are not accessible now. Yes, that's because I merged them into this thread as ephemeralViolette requested.
|
|
|
Post by anixx on Sept 11, 2023 12:40:55 GMT -8
The both links are not accessible now. Yes, that's because I merged them into this thread as ephemeralViolette requested. Possibly also add the links to the posts to the first post, so that it to have a complete list of the mods?
|
|
|
Post by ephemeralViolette on Sept 11, 2023 12:57:32 GMT -8
Yes, that's because I merged them into this thread as ephemeralViolette requested. Possibly also add the links to the posts to the first post, so that it to have a complete list of the mods? That's what I intended to convey: link to the mod posts in this pinned post so that they may be easily accessed by someone looking for Windhawk mods on WinClassic. That way things are more organised.
|
|
|
Post by ephemeralViolette on Sept 11, 2023 13:03:06 GMT -8
The DWM dialogs still use non-classic buttons despite the window border is fixed by "non-responsive" mod: Huh. I didn't know DWM owned this dialog.
I had to be careful when enabling classic theme frames on windows owned by DWM, because calling related APIs (SetThemeAppProperties obviously, but seemingly also SetWindowTheme?) would presumably mess with the global theme state of DWM and cause it to crash. There may be a way around this by hooking the UxTheme import, though.
|
|
|
Post by anixx on Sept 11, 2023 13:15:03 GMT -8
The DWM dialogs still use non-classic buttons despite the window border is fixed by "non-responsive" mod: Huh. I didn't know DWM owned this dialog.
I had to be careful when enabling classic theme frames on windows owned by DWM, because calling related APIs (SetThemeAppProperties obviously, but seemingly also SetWindowTheme?) would presumably mess with the global theme state of DWM and cause it to crash. There may be a way around this by hooking the UxTheme import, though.
That's just my guess that it is owned by DWM. I did not check it.
|
|
|
Post by The Jackal on Sept 11, 2023 13:56:17 GMT -8
Possibly also add the links to the posts to the first post, so that it to have a complete list of the mods? That's what I intended to convey: link to the mod posts in this pinned post so that they may be easily accessed by someone looking for Windhawk mods on WinClassic. That way things are more organised. Done. If you didn't want me to merge your threads into this one, I apologize, I thought that's what you were asking for.
|
|
vistalover07
Sophomore Member
Posts: 177
OS: Project 2000
Theme: Constantly Changing/Maple
CPU: Intel I5-10400f/Celeron N3350
RAM: 16gb/4gb
GPU: RTX 3060 12GB/Intel HD Graphics 500
Computer Make/Model: ASUS X541NA
|
Post by vistalover07 on Sept 11, 2023 21:45:30 GMT -8
With all these mods my windows 11 system crashed It's probably because a mod crashed the system. Is the “inject into critical processes” option enabled ? yes, and after relogon dwm gave some error and threw back into the lock screen
|
|
|
Post by OrthodoxWin32 on Sept 12, 2023 2:32:52 GMT -8
yes, and after relogon dwm gave some error and threw back into the lock screen Disable the "inject into critical processes" option. Then check which mod contains the following lines: // @include * and or // @include dwm.exe Send me the source code of these mods. There is probably a mod that is hooking dwm when it shouldn't.
|
|
AnyKey
Sophomore Member
Posts: 248
OS: Windows 10 Pro 22H2
Theme: XP Classic Theme
CPU: AMD Ryzen 7 3700X
RAM: 16 GB 1333 MHz DDR4
GPU: Nvidia Geforce RTX 2070 Super
|
Post by AnyKey on Sept 12, 2023 3:34:21 GMT -8
It's probably because a mod crashed the system. Is the “inject into critical processes” option enabled ? yes, and after relogon dwm gave some error and threw back into the lock screen Classic File Picker crashes the DWM with injecting into critical processes.
Exclude dwm.exe for that mod.
|
|
|
Post by s34642542 on Sept 13, 2023 11:07:17 GMT -8
Possibly also add the links to the posts to the first post, so that it to have a complete list of the mods? That's what I intended to convey: link to the mod posts in this pinned post so that they may be easily accessed by someone looking for Windhawk mods on WinClassic. That way things are more organised. I found a small bug in the maximised windows mod - when using the classic task manager, the "Applications" tab is blank. All the other tabs are fine, it's just that one. Obviously minor but I thought it was worth highlighting.
|
|
|
Post by ephemeralViolette on Sept 13, 2023 15:10:25 GMT -8
That's what I intended to convey: link to the mod posts in this pinned post so that they may be easily accessed by someone looking for Windhawk mods on WinClassic. That way things are more organised. I found a small bug in the maximised windows mod - when using the classic task manager, the "Applications" tab is blank. All the other tabs are fine, it's just that one. Obviously minor but I thought it was worth highlighting. Strange. I will look into this soon. It only occurs when the window is maximized, correct?
|
|
|
Post by s34642542 on Sept 13, 2023 23:23:24 GMT -8
I found a small bug in the maximised windows mod - when using the classic task manager, the "Applications" tab is blank. All the other tabs are fine, it's just that one. Obviously minor but I thought it was worth highlighting. Strange. I will look into this soon. It only occurs when the window is maximized, correct?
Strangely, no. It happens at any size of window. I've narrowed it down to this Windhawk mod so I'm certain it's causing it. Thanks again for this one - best quality of life improvement for classic theme enthusiasts for years IMO.
|
|
|
Post by anixx on Sept 20, 2023 9:52:02 GMT -8
This is a mod for removing the cogwheel from the taskbar context menu. It is based on the mod "Eradicate Immersive Menus" by user aubymori (ephemeralViolette, is it you? I am not sure).
// ==WindhawkMod== // @id remove-cogwheel // @name Remove Settings cogwheel // @description Removes settings cogwheel from taskbar context menu // @version 0.1 // @author Anixx // @include explorer.exe // ==/WindhawkMod==
using SetMenuItemInfoW_t = decltype(&SetMenuItemInfoW); SetMenuItemInfoW_t SetMenuItemInfoW_orig; BOOL SetMenuItemInfoW_hook( HMENU hMenu, UINT item, BOOL fByPosition, LPCMENUITEMINFOW lpmii ) { if (!fByPosition && item == 413) { return TRUE; }
return SetMenuItemInfoW_orig( hMenu, item, fByPosition, lpmii ); }
BOOL Wh_ModInit() { Wh_Log(L"Init " WH_MOD_ID L" version " WH_MOD_VERSION);
Wh_SetFunctionHook( (void *)SetMenuItemInfoW, (void *)SetMenuItemInfoW_hook, (void **)&SetMenuItemInfoW_orig );
return TRUE; }
void Wh_ModUninit() { Wh_Log(L"Uninit"); }
|
|
|
Post by ephemeralViolette on Sept 21, 2023 12:12:36 GMT -8
This is a mod for removing the cogwheel from the taskbar context menu. It is based on the mod "Eradicate Immersive Menus" by user aubymori (ephemeralViolette, is it you? I am not sure).
// ==WindhawkMod== // @id remove-cogwheel // @name Remove Settings cogwheel // @description Removes settings cogwheel from taskbar context menu // @version 0.1 // @author Anixx // @include explorer.exe // ==/WindhawkMod==
using SetMenuItemInfoW_t = decltype(&SetMenuItemInfoW); SetMenuItemInfoW_t SetMenuItemInfoW_orig; BOOL SetMenuItemInfoW_hook( HMENU hMenu, UINT item, BOOL fByPosition, LPCMENUITEMINFOW lpmii ) { if (!fByPosition && item == 413) { return TRUE; }
return SetMenuItemInfoW_orig( hMenu, item, fByPosition, lpmii ); }
BOOL Wh_ModInit() { Wh_Log(L"Init " WH_MOD_ID L" version " WH_MOD_VERSION);
Wh_SetFunctionHook( (void *)SetMenuItemInfoW, (void *)SetMenuItemInfoW_hook, (void **)&SetMenuItemInfoW_orig );
return TRUE; }
void Wh_ModUninit() { Wh_Log(L"Uninit"); }
aubymori is オーブリー on this forum, not me.
|
|
AnyKey
Sophomore Member
Posts: 248
OS: Windows 10 Pro 22H2
Theme: XP Classic Theme
CPU: AMD Ryzen 7 3700X
RAM: 16 GB 1333 MHz DDR4
GPU: Nvidia Geforce RTX 2070 Super
|
Post by AnyKey on Sept 28, 2023 9:12:43 GMT -8
DWM Ghost mod seems to conflict with Maximized windows fix mod. Hanged window doesn't respond to any actions. (just like 2000's behavior)
|
|
|
Post by ephemeralViolette on Oct 4, 2023 15:53:53 GMT -8
DWM Ghost mod seems to conflict with Maximized windows fix mod. Hanged window doesn't respond to any actions. (just like 2000's behavior) I fixed this in the latest update of Fix Classic Theme Maximized Windows by disallowing it from injecting into DWM. The update should be available in the Windhawk marketplace in a few hours.
|
|
AnyKey
Sophomore Member
Posts: 248
OS: Windows 10 Pro 22H2
Theme: XP Classic Theme
CPU: AMD Ryzen 7 3700X
RAM: 16 GB 1333 MHz DDR4
GPU: Nvidia Geforce RTX 2070 Super
|
Post by AnyKey on Oct 5, 2023 10:45:39 GMT -8
DWM Ghost mod seems to conflict with Maximized windows fix mod. Hanged window doesn't respond to any actions. (just like 2000's behavior) I fixed this in the latest update of Fix Classic Theme Maximized Windows by disallowing it from injecting into DWM. The update should be available in the Windhawk marketplace in a few hours. Works perfectly now. Thanks.
|
|