New
#120
Also can can you make it remember the last folder used?
Today I tried this Logon background changer on my old sony it has a radeon 9200 card, program worked great. It did all the work that I used to do, build new folders and resizing. It was cool.Many thanks to link8583
Plus if I want a change then thats a snap too.
Attachment 12580
Last edited by myzr7; 22 Oct 2009 at 20:51.
It went right on the 64bit RC here and worked like a champ! I'll be giving it a go on the 32bit as well. Great find! No more renaming and overwriting one for another!
It was bound to happen ^^ I should have put a progressbar and a warning if the user closes the app before it had the time to create all the jpeg files (5-20 seconds)
This will be fixed soon
that would ruin the nice gallery on the top of the window, wouldn't it?I have one suggestion. When I choose a folder (my pictures) it picks everything in there, a lot of which is not good enough. It would be great if one could pick an individual item from that folder.
thank you tooNevertheless the programme is brilliant, thanks.
I thought the preview was enough...
You mean a fullscreen preview? I'm too lazy to do it ^^
I can do that! it's just 2 lines of code.
nice user picture!
yeah that's the idea behind this applicationGreat find! No more renaming and overwriting one for another!
it's not just eye-candy
Excellent job, Link8583. Couldn't be any easier. Thanks.
and Welcome to Seven Forums. :)
Gary
I guess it's still only a one time application on the 64bit 7 for some reason.
Description:
Stopped working
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: win7logonbackgroundchanger.exe
Problem Signature 02: 1.0.0.0
Problem Signature 03: 4a1b4f08
Problem Signature 04: PresentationFramework
Problem Signature 05: 3.0.0.0
Problem Signature 06: 49d44a46
Problem Signature 07: 624f
Problem Signature 08: e1
Problem Signature 09: System.Windows.Markup.XamlParse
OS Version: 6.1.7100.2.0.0.256.1
Locale ID: 1033
I think you're facing the same problem as someone yesterday in this topic.
the solution was:
can you go to "C:\Windows\System32\oobe\Info\backgrounds"
and tell me:
-if the folder exists
-if there are files inside, how many, and if you can see them all with a picture viewer (or if some of them are corrupted or have a 0 byte size)
a solution could be to delete the backgrounds folder content
the problem comes from a bug in my program that I will fix soon
sorry for the inconvenience
(technical explanation: the first time you run the program, it creates a few 0 octet sized jpg files; if you exit without having chosen a wallpaper or if you closed it before it had time to create backgroundDefault.jpg, the next time you open it, it will try to load the 0 octet sized backgroundDefault.jpg to show you the current logonui wallpaper, and of course, .net will make my program crash because this file is not a well formed jpg file...
it's a really stupid bug that will be solved with one line of code )
When first going to use it and not getting anywhere I realized the previous image in that location might be the problem and nuked it. When going back now after seeing it work I found ... 13 copies with different resolutions of same?!
That confirms it! To see it work again you first have to remove the first that did work out in order to choose the next in line there.
there are 13 files because there are 12 resolution specific images, and 1 default image used if your resolution doesn't match any of the 12 resolutions.
these resolution don't have the same ratio, and my program crops your source image accordingly to the ratio.
backgroundDefault.jpg has the same resolution as your primary screen at the moment you used my application ; that's especially usefull if you have a 1280x800 resolution like me, because windows won't try to read an hypothetic a background1280x800.jpg file, it falls back on background1280x1024.jpg instead (that's a bug in Windows 7 RC! it doesn't try to use the closest ratio, which is background1280x768.jpg, however it seems to be a random issue), and then if this file does not exists, it will finally use backgroundDefault.jpg... that's why I did not include background1280x1024.jpg)
it is usefull to have all these files because if you change your resolution (i.e. if you have connected an external monitor to your laptop or a videoprojector, or if you have a tablet pc and rotated the screen), windows can find the resolution matching picture and use it.
Without that, it would scale and distort the backgroundDefault.jpg image if the ratio of the resolution is not the same as the previous one.
Actually I run a 1400x900 resolution here. But I figured there was a reason like that for matching things up when each one was different in that regard.
At least we now know that when going to use another image all 13 have to be removed first to avoid seeing that error until you have that part corrected. But that still simplified the process rather then the need to rename the next one to be used each time to overwrite the existing. What's a little effort anyway?!
Besides if you don't give people something to do they'll get bored too fast!