Windows 7 to let users create a Desktop Slideshow from files, feeds

committed to database on November 3, 2008 at 10:14 pm Eastern Standard Time 101 comments digg this

Curious as to what else was under Microsoft’s elaborate lock, key, and duct-tape protection scheme mentioned earlier, I had my friend Chris Holmes run a scan of his 7 system, as I’m still babying my laptop’s SSD drive. What we found were ties into system files littered across the entire operating system. Post-analysis revealed another feature tucked away in the corner – Say hello to (what I think should be called) Desktop Slideshow. If your memory is sharp, you’ll remember Long Zheng found mention of this very feature on MSDN first, of which was quickly sanitized by Sinofsky’s secret police.

 

 

 

As you can (or probably can’t) see in the video, the Desktop Background page in the Personalization applet looks pretty much the same, with the exception of some minor additions (after patching several files).

 

The subtitle now mentions the creation of slide shows by selecting multiple pictures

 

 

The control area is augmented with additional doodads to control slide show behavior

 

Desktop Slideshow, at least in build 6801, supports changing of the desktop wallpaper at intervals ranging from 10 seconds to 1 day. For a bit of variation, you can tick the Shuffle checkbox to have Windows 7 randomly pick a wallpaper for you. And to keep from sapping the life out of your laptop, you can choose to pause the slideshow when you’re on limited reserve. Think of this as Dreamscene, but without the ensuing nightmares.

For those of us that don’t have terabytes of imagery to keep your desktop fresh, you have a new source in the Picture location dropdown labeled Feeds.

 

 

From this interface, you can choose an RSS feed and automatically download fresh images, like NASA’s Large Image of the Day, to your desktop. At time of writing, however, this feature was not completely functional. I suspect this feature will either work at the conclusion of my OS-wide protection witch hunt or not work at all, being a pre-beta build and all.

Okay, where’s the “unprotect” tool for this now?

I’m reworking the existing tool to be easier to use and to unlock all known protected features in the various files across the operating system. Stay tuned, I should have something available tomorrow if I don’t get shot at the polls.

  1. Orion November 3, 2008 at 11:04 pm

    Nice find!

    Anything else :P?

  2. xxdesmus November 3, 2008 at 11:25 pm

    Wow, feeds could be pretty darn cool if done right :) Thanks for all the hard work!

  3. David Taraso November 3, 2008 at 11:46 pm

    Darn, I was hoping for some sort of interactive RSS desktop background (woo! Active desktop!) by the title. But I guess that would render their pretty little RSS gadget obsolete :P

    Still neat nonetheless, nice finds :)

  4. Loop November 3, 2008 at 11:47 pm

    Man.You did it again…awesome work…now if you could just find out how to unlock aero peek!

  5. skierjosh November 3, 2008 at 11:50 pm

    Very cool, keep up the good work.

  6. Tony S November 4, 2008 at 12:16 am

    You would think that MS would throw you away for life by now, heh. But from the initial peek at these features, it looks like the shell team is accumulating all those wishes from past releases and just put it into Win7. Yeah! Btw, does it support multiple desktop images across multiple monitors? And oh – some refresh flashy screensavers and a new visualisation for WMP will be nice too!

  7. ozl November 4, 2008 at 1:30 am

    Whoa!
    Really good man!
    hope to get this soon…
    good day!

  8. chustar November 4, 2008 at 1:56 am

    Don’t they have this on OSX?

  9. hug November 4, 2008 at 5:50 am

    how to do that??

  10. Acolnahuacatl November 4, 2008 at 6:07 am

    Nice find, I’m surprised how thoroughly MS have hidden these features.
    On an unrelated note; Obama, eh? Good choice.

    Chustar: Yes, but that’s a little beside the point.

  11. BlackTiger November 4, 2008 at 10:38 am

    Nice! At last! I dream about it for ages.

  12. Peter van Dam November 4, 2008 at 12:54 pm

    Nice to see they are updating every bit of Vista to make 7 are usefull upgrade!

  13. anonymuos November 4, 2008 at 3:03 pm

    What about transitions? Transitions (like those premium ones in the WLPG or in Picasa 3) if present only will make this coool.

  14. .NetRolller 3D November 4, 2008 at 6:05 pm

    By the way, I am putting together a list of files that contain similar “protection” right now. I will post the list here once it is complete. Hopefully an “auto-patcher” can be used to go through all of them, and no individual patchers will be required.

  15. .NetRolller 3D November 4, 2008 at 6:24 pm

    Windows\system32\wisptis.exe
    Windows\system32\ieframe.dll
    Windows\system32\shell32.dll
    Windows\system32\stobject.dll
    Windows\system32\TabletPC.cpl
    Windows\system32\themecpl.dll
    Windows\system32\themeui.dll
    Windows\system32\powercfg.cpl

    These are the additional files that need patching.

    From this, I guess these features:
    -Enhanced Tablet PC support – perhaps multi-touch enhancements?
    -Something new in IE
    -The themecpl/themeui one is likely Desktop Slideshow
    -Enhancements to the Power options CPL
    -Something Notification Area-related (perhaps Aero Peek?)

  16. Mitchell November 4, 2008 at 7:52 pm

    Another great find Raf and it’s also good to see Chris doing his bit of investigating again too! lol

  17. Loop November 5, 2008 at 12:51 am

    Okay..you didnt get shot at the polls i see…any status update of the tool yet?

    BTW You rock! In case i hadn’t said that already!

  18. Jay November 5, 2008 at 2:07 am

    Its kinda funny that i haven’t seen anyone have any problems installing the m3 of windows 7 cept me. I’m not sure why for now but i assume one of the drivers that they included in this release is causing me to get a BSOD in the middle of installation. Right now i’m integrating my vista drivers to the install disk and testing in VMware.. and then my pc. Ill post back if that fixes the problem

  19. Darmok November 5, 2008 at 6:05 am

    C’mon Raf get back in the game, Obama won celebrate with more Windows 7 goodness!

  20. Mike November 5, 2008 at 9:40 am

    Jay, This blue screen during installation used to happen to me during beta versions of Windows Vista, for me, it ended up being my wireless network card if I remember correctly, either that or the RAID chipset. In either case, if those two peices of hardware are built in, try disabling them in the bios, if your able to remove those pieces of hardware to so and run setup again. You may also try taking a peek of the setup logs. You can access these either by mounting the drive within another OS, or dropping to the console during the setup phase.

    Take a look at this KB article which may help you and describes the different locations of the installation log files during different setup phases.

    http://support.microsoft.com/kb/927521

    Note that it is obvious, that this will be related to Windows XP/Vista but i’m sure the same locations can be applied to the Windows 7 Installation as well.

    Best of luck!

  21. Wayne November 5, 2008 at 9:52 am

    Any way to bring out the Calendar?
    I haven’t seen it in Windows 7 anywhere

  22. Reddo November 5, 2008 at 11:09 am

    @Wanye

    I think that calendar is supposed to be an optional download from the windows live services, along with messenger, movie make, mail, ect.

  23. joseph November 5, 2008 at 12:03 pm

    there are some very interesting things in the registry like a key called superhidden plus multitouch kind of weird huh

  24. joseph November 5, 2008 at 12:07 pm

    ok let me add go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\SuperHidden then to to policy and it says dontshowsuperhidden weird huh wonder what is there

  25. tony November 5, 2008 at 2:28 pm

    @joseph: that is the key for hiding protected operating system files.

  26. blunden November 5, 2008 at 4:35 pm

    I’m eagerly waiting for this. Looks like a great feature that I can see myself using. Overall I love Windows 7 so far. The new taskbar you helped us unlock is great. Always wanted that since I saw the PDC presentations on neowin.

  27. Loop November 5, 2008 at 8:38 pm

    Damn Raf…Im pacing the floor right now in anticipation of your getting this thing done..any chance you could give us an update on whats going on

  28. Mike November 5, 2008 at 8:49 pm

    I think the hidden features in the power control panel applet is the “core parking” which is available in Windows Server 2008R2, which enables the ability to throttle or power down individual cores. This will depend on the technology implimented in the processor and bios itself. I know on my Toshiba Laptop, I had the ability to turn off a core in the bios on an Intel C2D. As for AMD Turions, not to sure if that ability is there.

    By the lack of updates about these hacks, It looks like he’s given up on it or was ordered to stop. who knows. That just leaves us to modify the files ourselves. :P

  29. Loop November 5, 2008 at 8:51 pm

    nah..idont believe he has given up..maybe run into a few snairs or dont have time to work on it but i doubt raf has given up

  30. Rafael November 5, 2008 at 8:54 pm

    Hi Loop/Mike/All,

    Creating a patcher for all the system files has turned out to be a slightly more difficult task than previously thought, especially since I have to cater to a… beginner audience. There are only three protected features, two of which I already blogged about. The third isn’t very interesting (touch related) but I’ll blog about it anyway soon.

    I’m trying to juggle hundreds of different tasks, standby. I haven’t received any emails from Microsoft.

  31. Loop November 5, 2008 at 8:56 pm

    Awesome Raf…thanks for the update man..keep up the work!

  32. joseph November 6, 2008 at 12:02 am

    any updates yet

  33. Loop November 6, 2008 at 12:21 am

    he updated us a few hours ago..just a few posts above

  34. Loop November 6, 2008 at 1:03 am

    If you need any beta testers to test anything just let me know..I would be more than glad to help :)

  35. InsideX November 6, 2008 at 6:36 am

    Rafael, when we will have the patch? If possible places only the files to change manually. Thanks.

  36. Nero November 6, 2008 at 9:18 am

    Rafael why is it that some peole have jumplists in their start menu while some people don’t ? Is there any reason? Maybe the start manu jumplists are only available in 64bit version?

  37. ITNinja November 6, 2008 at 10:03 am

    Nero,

    When I unlocked 32 initially my taskbar did not tile open windows etc….I reloaded the OS and the ran the utility before anything else and now my taskbar (superbar) is correct but I don’t get the jumplist in my start menu either. You may want ti try that route and see if you have any luck but it seems the x64 bits are less buggy than the x86.

  38. ITNinja November 6, 2008 at 10:08 am

    Raf,

    Just let me say, a million thanks, for taking your spare time to do this. I know we all eagerly await the new unlocker. MS should just roll this out to TechNet, MSDN, etc… It’s not like it sn’t everywhere already and this is the best “preBeta” anything I have ever seen. I have to believe that this is waht Vista was supposed to be. My shop will be waiting on 7. Anyway, i digress, thanks for the work and I’ll keep checking and being patient !

  39. Nero November 6, 2008 at 10:44 am

    I wonder why only some people get jumplist on their start menu and others don’t get jumplists on their start menu.

  40. ITNinja November 6, 2008 at 10:58 am

    Yeah, it seems that on a 32 bit system i have had different results when unlocking but I have seen consitent behavior with 64 bit and all is working.

  41. metuda November 6, 2008 at 11:25 am

    where i can download the microsoft feed.?\

  42. Reddo November 6, 2008 at 11:27 am

    My 64 bit version has the jump lists

  43. brian.shapiro November 6, 2008 at 3:11 pm

    Will Windows 7 have the wallpaper positioning options that are included with the DreamScene extra, Maintain aspect ratio and Crop fit to screen?

  44. Timothy November 6, 2008 at 4:18 pm

    My 32 bit version has jump lists. It’s the arrow next to the icon in the taskbar. Jumplists aren’t visible in the startbar though, unless those were some of the other features he found in the newer taskbar he’s talking about in the update in his post.

  45. Nero November 6, 2008 at 9:27 pm

    Timothy I am talking about jumplists in the start menu not the taskbar, only some people seem to have jumplists on their start menus.

  46. ITNinja November 6, 2008 at 9:52 pm

    I am fairly certain that, if you are running the 32 Bit version, you will not have the jumplist in your start menu. If you are running 64Bit version, you will have the start menu jumplist. If your hardware supports it you should install the 64 Bit version of 7. I have installed both versions on serveral different machines and have found this uniformly to be the case.

  47. Loop November 6, 2008 at 9:52 pm

    yea..seems like features are hit and miss..thats like on my boot screen..on my desktop i have the new version…but on my netvbook its the plain on vista boot screen

  48. joseph November 6, 2008 at 11:34 pm

    2gb of ram for 64 bit is good right or it doesnt make a difference

  49. ITNinja November 7, 2008 at 8:05 am

    It will the same as 32 Bit with 2GB, 64 will come into play if you ever want address more that 4GB of RAM(3.5 actually)

  50. Timothy November 7, 2008 at 8:04 pm

    Yup i just installed the 64 bit version and i have jumplists in the startmenu.

  51. Wayne November 8, 2008 at 10:49 am

    Is there anyway to remove the Beta 8 internet explorer from within Windows 7, and install explorer 7?
    I’m trying to install a USB printer and won’t install because it’s conflicting with the beta 8. I had the same problem with Vista, uninstalled the beta and all is fine…
    Sorry if this is off topic…

  52. Ashleigh November 8, 2008 at 5:36 pm

    Wayne, you can’t get IE8 out, it’s the core of the OS at the end of the day.

    Also Win7 has not even reached Beta yet, so you should expect issues ;) what printer, there is usualy better ways to install drivers, especialy if they need specific browsers?

  53. Mark November 8, 2008 at 10:11 pm

    @Wayne

    Are you using an HP printer? No you cannot uninstall Internet Explorer 8 but you can install HP printer driver from Windows Update and it work fine.

    I was able to get my HP PSC 1315XI working this way.

  54. Mark November 8, 2008 at 10:15 pm

    By the way, for those you who are complaining about the jumplist, simply click the up arrow in the superbar on a running task and click Pin this program to taskbar and the jumplist will show up.

  55. Eclypse November 9, 2008 at 2:29 am

    Wayne,

    Try running C:\Windows\diagnostics\system\Printer\DiagPackage.diagpkg it may help you, it may not.

  56. .NetRolller 3D November 9, 2008 at 5:59 pm

    Rafael: we are eagerly awaiting the enabler… At least, please give the positions to be patched.

    Note: A possible way to enable ALL effects without patching might be this (requires 2 computers):
    Install Windows Server 2003, 2008 or 2008R2 (AKA Windows 7 server) on your spare machine.
    Configure it to operate the domain “redmond.corp.microsoft.com”. Add “127.0.0.1 redmond.corp.microsoft.com” to the server’s etc/hosts.
    Create a domain user whose name begins with something other than “a-” or “v-”.
    Note down the local IP of the server.
    Add ” redmond.corp.microsoft.com” to the client’s etc/hosts file.
    Join your newly-created domain.
    Log in with the domain user. All features should be enabled and cached.
    Un-join the domain.

  57. Rafael November 9, 2008 at 6:17 pm

    @NetRolller3D: The cached result is only cached for the lifetime of the process. After un-joining and rebooting, you will revert back to the old features. I’m working on an issue that arose — PendingFileRenameOperations does not appear to rename system files, on Windows 7 :(

  58. Timothy November 9, 2008 at 7:04 pm

    Rafael, can you give us a date as to when you think it’ll be ready?

  59. Rafael November 9, 2008 at 7:51 pm

    @Timothy: Finishing up x86 copy now, hour or two? x64 still needs my attention.

  60. .NetRolller 3D November 9, 2008 at 7:51 pm

    Rafael: Why not make a copy of Explorer.exe in %windir% (for example, ExplorerUnlock.exe), and use Registry settings to set the shell to that file? AFAIK the same is possible for shell32.dll, and the other files are not usually locked while Windows is running (for Tablet PC features, as long as Tablet PC UI is closed).

    Alternatively, please release the offsets where patching is needed first – this was what Stan did on aeroxp when MILExplorer was found, but before completing the Aero Enabler.

  61. Rafael November 9, 2008 at 7:57 pm

    @NetRolller3D: If I put out offsets now, users will come up with their own homegrown half-baked patchers. No thanks. I’m willing to release them afterwards though, sure.

  62. Timothy November 9, 2008 at 8:46 pm

    @Rafael, sounds awesome! I really appreciate the work you’re doing.

  63. Firehawk2012 November 9, 2008 at 9:34 pm

    hey Rafael , what time zone is your clock lol? because my clock is diffrent then what time your comments say soooo yeh lol..

  64. Rafael November 9, 2008 at 9:35 pm

    I’m posting the x86 tool now… give me 5 minutes guys.

  65. Firehawk2012 November 9, 2008 at 9:44 pm

    nice website by the way i admire it :)

  66. Wayne November 10, 2008 at 6:11 pm

    no luck installing the USB printer, ? I’ll keep trying

  67. Antoine November 13, 2008 at 6:24 pm

    Looks cool! Ill check it out.

  68. KONSTANTIN November 22, 2008 at 5:50 pm

    Мне бы русски

  69. Justin Gerard December 24, 2008 at 2:56 pm

    About time, since OS X has had this feture since at least 10.3

  70. PACMAN January 26, 2009 at 7:45 am

    I downloaded the original Windows 7 Beta from Microsoft but i cant seem to klick the bar wich says “change picture every”
    Anybody know why??