xxxman360 / LogonVistaOrb

A .NET Framework app designed to bring the iconic Windows Vista startup animation in the login to Windows 10 and up
GNU General Public License v3.0
8 stars 0 forks source link

Feature Request: Restore background image during Shutdown and when pressing CTRL+ALT+DEL #4

Closed Skyyblaze closed 2 months ago

Skyyblaze commented 2 months ago

I know this might technically push the boundaries a bit for an application called LogonVistaOrb but I wanted to ask, would it be possible to restore the background image during pre-login tasks such as updating, shutdown and when pressing CTRL+ALT+DEL and calling the Task Manager menu.

Windows Vista and Windows 7 both had this functionality, Windows 10 replaced the background with any given Accent Color and Windows 11 made it black. Technically the function still exists in newer versions of Windows as when you shutdown or restart from the login screen the current lockscreen image will still be shown in the background. Here are two screenshots I took in a VM to illustrate what I mean.

Shutting down normally in Windows 10:

grafik

Shutting down from the lock screen:

grafik

So it feels when the shutdown process is started as the SYSTEM? user it's what causes the image to be shown. Could LogonVistaOrb perhaps tackle that? I feel it would make the experience feel complete.

xxxman360 commented 2 months ago

I'm afraid that is pushing the limit of what LogonVistaOrb is designed for, especially since the process quits after logging in. Even if I were to modify the shutdown task (that initializes LogonVistaOrb for the next boot), I have no idea how I would be injecting an image into the background of LogonUI.

If you want better customization of your login screen, see ConsoleLogonHook. This neat software comes with a 1:1 recreation of the Windows 7 login screen (Which is identical to Vista's once you replace a few images), furthermore, you can replace the background with your own image using Resource Hacker if you'd like to have a custom login wallpaper.

Skyyblaze commented 2 months ago

That's what I figured but I thought asking might not hurt. I haven't heard of ConsoleLogonHook before but it seems quite interesting if a touch too invasive for me as it seems to outright replace Windows' login-screen which feels a little insecure.

xxxman360 commented 2 months ago

Well, I use it everyday. Probably more secure than injecting data into the login screen. If you don't want to use it, that's fine. I just figured it would help.

Skyyblaze commented 2 months ago

Well I suppose it can't hurt to try it out at least haha. Thanks for the tip either way!