The shell formerly known as Monad... now called Windows PowerShell and available as RC1.

Heath Stewart says in his comment:

I find this tedious. Typing "cmd" is so much better than "command" as we had to in Windows 9x, just as "msh" is so much better than typing "powershell". The more generalized "Microsoft Shell" sounds prominant, like "korn shell" and "bash shell". "PowerShell" just sounds like too much of a buzzword, and buzzwords don't tend to last.

I agree on him. I guess I'll continue saying Monad as I'm still saying Avalon, Indigo,... well, you name it.

BTW, did the marketing folks at Microsoft try Google before picking PowerShell?

No WPF support in Vista's Sidebar

Development, Windows Vista Comments


Two days ago I've installed the new Windows Vista CTP February 2006. I'm excited that the sidebar found its way back, though it took it me some time to find it:

Click the Start button, then click on All Programs. The Windows Sidebar can be found under the “Accessories” folder.

But as much as I like its return, there's one big bummer: In contrast to my previous assumption, the sidebar does not support XAML gadgets. Yes, only DHTML gagdets are possible. I read the Development Overview and the Object Model , but no hint how to develop WPF gadgets. Then I found following post by Bruce Williams in the Microsoft Gadgets Forum:

Actually, what we want the press to say is "Vista looks amazing!  The sidebar is beautiful!  The gadgets are cool, useful, and easy to make."  With DHTML gadgets, we could make the Vista schedule, and accomplish that goal.  Trying to get WPF gadgets in would have put the entire sidebar at risk for Vista, since our team is pretty small and it would have taken resources off of our DHTML efforts.

Having said that - we love WPF. We looked very seriously at adding WPF support; we did some prototyping and other investigations. Maybe we could have done it; but given the time frame it was just too risky, and a little too architecturally-rushed, for us to be comfortable attempting it for Vista. I will be personally disappointed if the next version of the sidebar after Vista doesn't include gadgets whose manifests read <type>WPF</type>.

Though I understand the point, I'm still disappointed. I've had several ideas for sidebar gadgets, but all of them require more than what can be achieved with DHTML.

Process Explorer v10 released

Tools Comments

Process Explorer v10

Somehow I missed it till now, but last week SysInternals released version 10 of their must-have tool Process Explorer:

What's new in Version 10.0:

  • The process column is locked on the left side so that it doesn't scroll horizontally out of view
  • You can configure custom column selections and save them as easy-to-access column sets
  • Image verification option now verifies images in the background
  • More refresh intervals
  • Runas menu entry in the File menu
  • Run as Limited User menu entry in the File menu to run a process without administrative privileges and group membership
  • Process menu includes Restart item to kill and then restart a selected process
  • Can suspend individual threads on Threads page of Process Properties dialog
  • The Find Window target moves Process Explorer's main window to the back to get it out of the way
  • Close Window command uses same End Task functionality as Task Manager
  • Show New Processes option scrolls display to make new processes visible
  • Heuristics to detect more image packers
  • User name of account in which Process Explorer is running is shown in the title bar
  • Services can be stopped, resumed, and paused from the Services tab of the Process Properties dialog
  • The DLLs that host SvcHost processes are listed in the Services tab of the Process Properties dialog
  • Services running within a process display on the process' tooltip
  • As a parallel to the CPU Usage History column there's now a Private Bytes Usage History column
  • The Process view includes columns that show the working set breakdown of the process in shared, shareable and private pages
  • New delta private-bytes column to show changes in private virtual memory usage
  • Can copy lines from the Process, DLL and Handle views to the clipboard
  • Option to show pagefile-backed (unnamed) sections in DLL view
  • DLL and handle searching consolidated
  • The DLL view includes columns that show the working set contributions in shared, shareable, and private pages
  • The DLL a Rundll32 process hosts is shown in its process tooltip
  • Packed DLL highlighting in DLL view
  • Image signing verification available for DLLs
  • Better DLL properties dialog
  • Object address shown in Object Properties dialog
  • File object share flags column for Handle view