Repository navigation
fix: fix gui crash with certain windhawk mods caused by several wndproc mistakes - #5098
Merged
Merged
Conversation
nantianjh
added a commit
to nantianjh/ExplorerPatcher
that referenced
this pull request
Oct 2, 2026
同步原作者上游 25 个提交(2026-05-30 ~ 07-06),分歧点 c1a4f6b。 主要引入: - 修复 10 任务栏在 28xxx.2298+ (26H1 x64) 崩溃 (valinet#5063) - 修复 Windhawk file-explorer-content-animation 导致的 Explorer 崩溃循环 (valinet#5029) - 修复 hide-titlebar-elements mod 下属性对话框崩溃 (valinet#5098) - 修复 Simple Window Switcher 在 11 任务栏下不显示 (valinet#4982) - 重写 StartTileData 平铺布局引擎,恢复 26xxx.8474+ 被移除的 10 开始菜单磁贴 (新增 StartExperience.cpp/h,重写 StartMenuSettings.cpp) - 10/11 开始菜单切换不再需要重启 explorer - 新增可执行文件名黑名单,阻止 shell 扩展加载 - Moment2PatchHardwareConfirmator 增加边界检查 (valinet#4924) 冲突解决(2 文件): - ExplorerPatcher/dllmain.c:上游将 bInstanced = TRUE 提到块首,本地在块尾各分支 自行设置。两者语义等价,保留本地写法(含 EPDebug 任务栏诊断日志)。 - .github/workflows/build.yml:保留本 fork 的 x64-only 手动触发构建策略、 SOLUTION_FILE_PATH 与 fork 专用 GITHUB_TOKEN 发布分支;未引入上游的 build.proj/ARM64/IA-32 全平台构建。 新增子模块 ep_starttiledata 已注册并检出至 c0ead55。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Rewrote the old GUI_WindowProc into a more traditional method of pairing s_GUIWndProc that handles WM_NCCREATE for the pThis passed into GUIWndProc and carries onto GUIWndProc which handles the rest of the messages.