Posts: 414
OS: Windows Vista Enterprise (6.0.6003)/Windows 7 Enterprise (6.1.7601) Theme: Windows Aero by Microsoft Corporation (on both) CPU: Intel Core i7-3770k RAM: 32GB (4x8GB DDR3) GPU: NVIDIA GeForce GTX 980 Ti + Intel(R) HD Graphics 4000 Computer Make/Model: OEM0
It is possible to get a broken version of Windows 7's login screen on Windows 8 by doing the following
1. Get authui.dll and authui.dll.mui from Windows 7
2. Hex edit authui.dll and change dui70.dll to dui71.dll
3. Get Windows 7's dui70.dll and dui70.dll.mui and rename them to dui71.dll and dui71.dll.mui
4. [Recommended] Replace sethc.exe with cmd.exe
5. Put all 4 files into C:\Windows\system32 and C:\Windows\systen32\en-us (or whatever your language is)
After doing this, reboot the PC and you'll see that you're going to be stuck on an Please wait screen. I don't know how to fix it
I haven't tested this on Windows 8.1.
Could you try porting the IMAGE resources from 7's imageres.dll and see if you actually get a background? I guess you could also try the logon branding from basebrd.dll, too.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps] DumpType=dword:00000002 Then apply the patched files, get rid of them again, and then see if there's any .dmp file(s) in C:\Windows\System32\config\systemprofile\AppData\Local\CcrashDumps. If there is, upload them.
UPDATE: Tried using 7's IMAGE resources in 8.1's imageres.dll, and 7's bitmap resources in 8.1's basebrd.dll. Didn't work. Tried using basebrd.dll.mui too since I know 8.1 has issues with branding and activation, but that didn't work either. Perhaps the imageres MUI will work?
Last Edit: Aug 10, 2023 16:06:17 GMT -8 by aubymori
Posts: 414
OS: Windows Vista Enterprise (6.0.6003)/Windows 7 Enterprise (6.1.7601) Theme: Windows Aero by Microsoft Corporation (on both) CPU: Intel Core i7-3770k RAM: 32GB (4x8GB DDR3) GPU: NVIDIA GeForce GTX 980 Ti + Intel(R) HD Graphics 4000 Computer Make/Model: OEM0
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps] DumpType=dword:00000002 Then apply the patched files, get rid of them again, and then see if there's any .dmp file(s) in C:\Windows\System32\config\systemprofile\AppData\Local\CcrashDumps. If there is, upload them.
I don't see any folder like that when doing this.
(And yes, i've tried enabling hidden/system files showing, but it still won't show up)
Last Edit: Aug 11, 2023 1:00:15 GMT -8 by Jevil7452
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps] DumpType=dword:00000002 Then apply the patched files, get rid of them again, and then see if there's any .dmp file(s) in C:\Windows\System32\config\systemprofile\AppData\Local\CcrashDumps. If there is, upload them.
I don't see any folder like that when doing this.
(And yes, i've tried enabling hidden/system files showing, but it still won't show up)
Odd. The old UAC patch for 10 makes a crash dump in there when invoking a UAC dialog.
Posts: 25
OS: Windows 8.1 Pro x64 Theme: The most jank way to get classic theme CPU: AMD Ryzen 9 5950X RAM: Patriot Viper Steel 64GB 2x32GB@3800MHz GPU: EVGA Geforce RTX 2080 Ti Black
Could credui.dll or other credential-related libraries cause the hang? Need to take a look with Dependency Walker and do some testingβ¦
The error is caused by advapi32.dll trying to detect if Fast Startup is enabled (advapi32.dll CheckForHiberboot), because Windows 7 doesn't have Fast Startup something like this happens:
advapi32: Is HiberBoot enabled? LogonUI: Who? advapi32: Is that a yes or a no? LogonUI: undefined advapi32: I'll take that as a yes LogonUI: I don't even know how to load that! advapi32: Figure it out yourself LogonUI: ... advapi32: ... LogonUI: ...
Last Edit: Jun 2, 2024 6:45:50 GMT -8 by Deleted: Wrong process lol
Could credui.dll or other credential-related libraries cause the hang? Need to take a look with Dependency Walker and do some testingβ¦
The error is caused by advapi32.dll trying to detect if Fast Startup is enabled (advapi32.dll CheckForHiberboot), because Windows 7 doesn't have Fast Startup something like this happens:
advapi32: Is HiberBoot enabled? LogonUI: Who? advapi32: Is that a yes or a no? LogonUI: undefined advapi32: I'll take that as a yes LogonUI: I don't even know how to load that! advapi32: Figure it out yourself LogonUI: ... advapi32: ... LogonUI: ...