OEMs, partners can’t brand Windows 7 Starter either

committed to database on June 17, 2009 at 9:35 pm Eastern Standard Time 13 comments digg this

¡Qué Bonita! Back in March, I wrote about a sick-joke of a limitation in Windows 7 Starter edition preventing users from changing the wallpaper. The limitation was imposed by the use of a technical licensing policy named ChangeDesktopBackground-Enabled and re-enforced by a SHA-256 hash of the static image, to prevent img0.jpg hot-swapping.

Given Windows 7 Starter’s applicability to the rising netbook market, it was presumed that Starter would branded by OEMs and/or mobile carriers (like Verizon) like any other Windows SKU. This is no longer a valid presumption.

Here’s the official scoop, from Microsoft:

In Windows Starter Edition, OEMs must not modify or replace the Windows-provided background for Windows Welcome, the logon screen, or the desktop.

Yikes.

Digging through the recent leaked builds, I have also confirmed that Microsoft has modified the SHA-256 hash, indicating a new (and now permanent) Starter wallpaper is now in place. Due to the low quality of the recent leaks, however, I can’t show you what it looks like. My guess? The new humongous Windows logo wallpaper, shrunk down of course.

(Thankfully, UxStyle, to be pushed out as a public beta this weekend (hopefully), will feature the ability to bypass this wallpaper restriction.)

Super-nerd Corner: The new hash is 08601919CA548F77C5B0ECB49E9B610AF188CA8227CF0F2DA5D99473D80090DC

Tweak your Windows 7 Logon UI “button set”

committed to database on June 13, 2009 at 4:56 pm Eastern Standard Time 22 comments digg this

Back in March, I wrote about how you could easily customize the background of a Windows 7 logon screen. One problem you may have run into is that lighter wallpapers affect button and text readability. To overcome this issue, Microsoft added the ability to change the active “button set” to a couple of alternatives.

Starfish really loves you! 
Comparison of Windows 7 Logon UI “Button Sets” (from left to right: default, set one, set two)

To change your button set, simply jump to HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI and add a DWORD value named ButtonSet. The supported integer values range from 0 to 2, with each value defined below.

  • 0 – Lighter text shadows, darker (more opaque) buttons (Windows default)
  • 1 – Darker text shadows, lighter (more translucent) buttons (for lighter backgrounds)
  • 2 – No text shadows, opaque buttons (for darker backgrounds)

UAC, UAC, go away, come again some other day

committed to database on June 10, 2009 at 6:46 pm Eastern Standard Time 48 comments digg this

w7uacshield I was reading Mark Russinovich’s latest UAC article and Long Zheng’s latest scribblings and… developed quite the headache. Honestly, I’m tired of trying to sort out what UAC really is and don’t care anymore. UAC has become this gigantic undocumented blob of an idea that is explained (differently) on-demand every single time, to fit some marketing agenda du jour, and I’m sick of it. Mark jumps up and down about how UAC isn’t a security boundary and how we’re stupid for thinking such, yet Microsoft’s own sites pitch otherwise. Whatever, guys.

Here’s my million dollar question: If UAC wasn’t designed to ultimately protect us from anything, why does its icon resemble a damn shield?

Inside the Touch Pack for Windows 7: Blackboard

committed to database on June 1, 2009 at 9:41 pm Eastern Standard Time 10 comments digg this

Microsoft Blackboard logo Third to be touched upon is Microsoft Blackboard, a pseudo-physics game (reminiscent of The Incredible Machine and featuring graphics gaspingly similar to Crayon Physics) in which you use gestures to rotate and resize various objects to get balloons to explode from a light bulb’s hot touch. Like Rebound this game was developed by our friends at Fuel Games. As a huge bonus to those that can’t pass the first level, I’ve included the solve below.

Digging through the technical innards of the Touch Pack games is a rather tedious and fruitless process… but for blog post series completion purposes, Blackboard is yet another Win32 application tying into the usual DirectX and PhysX APIs, requiring shader support for high fidelity, etc. What’s new here, however, is mention of a level editor. Lets hope a) it materializes and b) is as easy to use as Tinker’s editor was.

Inside the Touch Pack for Windows 7: Rebound

committed to database on May 30, 2009 at 12:26 am Eastern Standard Time 3 comments digg this

Microsoft Rebound logoNext in the list of toys that Microsoft revealed in the new Touch Pack for Windows 7 is Rebound. Rebound, developed by Fuel Games (the peeps that brought us Tinker), is a simple pong-like game with additions such as electricity, spinning projectiles, futuristic sounds, and clumsy AI; the perfect time vampire, if you exclude Sony’s line of products. Gameplay consists of a player (or two) placing their fingers on a set of orbs to create an arc of energy, to act as a paddle. The arc’s strength and ball stopping ability is dependent on the distance between the player’s orbs. That’s the simple rundown, obligatory game-play video below. My thanks to Paul Thurrott for being patient with me.

Judging by the score and timer counters, this was initially designed for Microsoft Surface.

On the technical side, Rebound is a native Win32 application, tying into the DirectX 9, DirectX10 and PhysX APIs. The latter is interesting because you may get a little physics processing boost if you’re using a fairly recent NVIDIA GPU (Geforce 8 or higher) or if you shelled out for and installed an AGEIA PhysX Accelerator. (If you have a PhysX card lying around collecting dust, send it to me!) With regards to shaders, things are a bit gray. It’s not clear which shader model the game requires but my guess is 2. Shader model 1 is for wimps and 3 is a bit bleeding, compared to today’s typical mass-produced consumer PC. Simply put, if your machine can’t do Aero proper (with transparency), you will have issues playing Rebound. You may be able to speed things up by throwing more memory at it with DOS/4GW, however.

Inside the Touch Pack for Windows 7: Lagoon

committed to database on May 27, 2009 at 10:31 pm Eastern Standard Time 8 comments digg this

Microsoft Surface Lagoon logoThis afternoon, via ‘the blog’, Microsoft revealed the new Touch Pack for Windows 7 featuring six new touch-enabled applications (toys) to be installed on touch-supported hardware (at the OEM’s discretion of course). While all the toys are nice, the first to catch my eye was the photo-realistic fishy Microsoft Surface Lagoon screensaver. It features a photo realistic set of images put together to form a vivid 3D environment for the fishies to swim around and enjoy. Touching the display while the screensaver is going results in ripple formation – consistent with a finger being inserted in the water (i tested in my real aquarium) – and even draws the fish near while keeping your finger dry. Very nice!

On the technical side, Lagoon is an in-house XNA-powered application that utilizes GPU shader models 2 and 3 for the eye candy goodness, depending on availability and rendering performance. (This means your EeePC is out of the question.) While it supports custom backgrounds and variable amounts of fish, it does not support the creation of rich environments, placement of 3D objects, or feeding.

Flashy Copenhagen UX concept, white paper made available

committed to database on May 24, 2009 at 1:49 pm Eastern Standard Time 25 comments digg this

Whitepaper quote.About a month ago, Cullen Dudas released a neat video detailing the conceptual Windows UI he’s been working on for months, shown below for those who haven’t seen it in crap wonderful Vimeo quality. While some may not agree with certain elements of the design, you should at least appreciate his detailed analysis on the decisions he made in his new white paper. Check it out, it’s worth a read on that Kindle DX you just bought.

Short: Windows 7 Release Candidate now available to all

committed to database on May 5, 2009 at 1:56 am Eastern Standard Time 14 comments digg this

Short: Windows 7 Release Candidate auto-elevate white list

committed to database on May 2, 2009 at 6:29 pm Eastern Standard Time 7 comments digg this

Bling Bling! Back in February, I posted a list of applications that have the authority to automatically elevate without prompt in Windows 7. This list has been shortening over the months, with the Release Candidate build featuring the shortest list of now only 62 entries.

Notable missing entries (good thing) are rundll32.exe and mmc.exe.

  • \Windows\ehome\Mcx2Prov.exe
  • \Windows\System32\AdapterTroubleshooter.exe
  • \Windows\System32\BitLockerWizardElev.exe
  • \Windows\System32\bthudtask.exe
  • \Windows\System32\chkntfs.exe
  • \Windows\System32\cleanmgr.exe
  • \Windows\System32\cliconfg.exe
  • \Windows\System32\CompMgmtLauncher.exe
  • \Windows\System32\ComputerDefaults.exe
  • \Windows\System32\dccw.exe
  • \Windows\System32\dcomcnfg.exe
  • \Windows\System32\DeviceEject.exe
  • \Windows\System32\DeviceProperties.exe
  • \Windows\System32\dfrgui.exe
  • \Windows\System32\djoin.exe
  • \Windows\System32\eudcedit.exe
  • \Windows\System32\eventvwr.exe
  • \Windows\System32\FXSUNATD.exe
  • \Windows\System32\hdwwiz.exe
  • \Windows\System32\ieUnatt.exe
  • \Windows\System32\iscsicli.exe
  • \Windows\System32\iscsicpl.exe
  • \Windows\System32\lpksetup.exe
  • \Windows\System32\MdSched.exe
  • \Windows\System32\msconfig.exe
  • \Windows\System32\msdt.exe
  • \Windows\System32\msra.exe
  • \Windows\System32\MultiDigiMon.exe
  • \Windows\System32\Netplwiz.exe
  • \Windows\System32\newdev.exe
  • \Windows\System32\ntprint.exe
  • \Windows\System32\ocsetup.exe
  • \Windows\System32\odbcad32.exe
  • \Windows\System32\OptionalFeatures.exe
  • \Windows\System32\perfmon.exe
  • \Windows\System32\printui.exe
  • \Windows\System32\rdpshell.exe
  • \Windows\System32\recdisc.exe
  • \Windows\System32\rrinstaller.exe
  • \Windows\System32\rstrui.exe
  • \Windows\System32\sdbinst.exe
  • \Windows\System32\sdclt.exe
  • \Windows\System32\shrpubw.exe
  • \Windows\System32\slui.exe
  • \Windows\System32\SndVol.exe
  • \Windows\System32\spinstall.exe
  • \Windows\System32\SystemPropertiesAdvanced.exe
  • \Windows\System32\SystemPropertiesComputerName.exe
  • \Windows\System32\SystemPropertiesDataExecutionPrevention.exe
  • \Windows\System32\SystemPropertiesHardware.exe
  • \Windows\System32\SystemPropertiesPerformance.exe
  • \Windows\System32\SystemPropertiesProtection.exe
  • \Windows\System32\SystemPropertiesRemote.exe
  • \Windows\System32\taskmgr.exe
  • \Windows\System32\tcmsetup.exe
  • \Windows\System32\TpmInit.exe
  • \Windows\System32\verifier.exe
  • \Windows\System32\wisptis.exe
  • \Windows\System32\wusa.exe
  • \Windows\System32\DriverStore\FileRepository\bth.inf_x86_neutral_65c949576945c2a9\fsquirt.exe
  • \Windows\System32\oobe\setupsqm.exe
  • \Windows\System32\sysprep\sysprep.exe

Short: vLite screws up Windows Vista SP1 upgrade path

committed to database on April 30, 2009 at 6:21 pm Eastern Standard Time 24 comments digg this

Like normal people, I was never into the squeeze-every-kilobyte-out-of-my-operating-system-installs fad. It’s not a process that really yields any tangible benefit, yet people still do it -- with a tool called vLite. On Tuesday, Microsoft issued a note to users, of “v-Lited” Windows Vista SP1 installs, having issues upgrading to SP2. Their advice? Reinstall Windows with genuine media. You know, the one full of carbs. Check out the support article after the quote below.

This problem occurs because system components that are required to install Windows Vista SP2 are not present on your computer. However, a common reason for this problem is that the vLite software was used to customize the Windows Vista installation and some required system components were removed.

http://support.microsoft.com/default.aspx/kb/968279