Windows Vista 5308 Feb CTP is released


Vista 5308 Feb CTP is released.


Yes… is release last night @ Hong Kong time. However, it is not ready in MSDN Subscription yet. You may have to wait until Thur @ US time and it is only available to Beta Testers to download at this moment. The following are the screenshot which taken from Vista 5308. I specially like the Sidebar, 3-D View, and Taskbar Preview.


















Windows Vista Product Editions Preview

Windows Vista Product Editions Preview

Two days before the start of Professional Developers Conference (PDC) 2005 in September 2005, I received exclusive insider information about the product editions, or SKUs, which Microsoft intends to create for Windows Vista (previously codenamed Longhorn). While the exact breakdown of the Windows Vista editions had been the subject of much speculation, this list closely matches the editions list I first published on the SuperSite for Windows last year. Here’s how the Windows Vista product editions break down, according to the very latest internal Microsoft documentation.

Windows Vista product edition categories

There will be two general categories of Windows Vista editions, which map closely to the two that exist today for XP (“Home,” which comprises Starter, Home, and Media Center Editions, and “Pro,” which includes Professional, Professional x64, and Tablet PC Editions). In Windows Vista, the two categories are Home and Business.

In the Home category, Microsoft will create four product editions: Windows Starter 2007, Windows Vista Home Basic (and Home Basic N for the European market), Windows Vista Home Premium, and Windows Vista Ultimate (previously known as “Uber” Edition).

In the Business category, there will are three editions: Windows Vista Small Business, Windows Vista Business (previously known as Professional Standard Edition; along with Business N for the European market), and Windows Vista Enterprise (previously known as Professional Premium Edition).

In all, there are seven product editions planned for Windows Vista (or nine, if you count the N Editions as being different). Note that all of these product names are placeholders for now: They could change before the final product is released. However, this breakdown of editions is current as of this week and is unlikely to change.

Windows Vista product editions

Here’s how the product editions look, along with a preview of Microsoft’s marketing message for each version.

Windows Starter 2007

Aimed at beginner computer users in emerging markets who can only afford a low cost PC. As with the XP version, Windows Starter 2007 (note that it’s not branded as Window Vista) is a subset of Vista Home Basic, and will ship in a 32-bit version only (no 64-bit x64 version). Starter 2007 will allow only three applications (and/or three windows) to run simultaneously, will provide Internet connectivity but not incoming network communications, and will not provide for logon passwords or Fast User Switching (FUS). Starter 2007 is analogous to XP Starter Edition. This version will only be sold in emerging markets.

Windows Starter 2007 is lacking a number of unique features found in most of the other Vista product editions. There is no Aero user interface, for example, and no support for Castle-based networking. Other missing features include DVD Authoring, gaming common controller support, and image editing with enhanced touchup.

The marketing message: For beginner computer users in emerging markets who can only afford a low cost PC, Windows Starter 2007 provides a more affordable and easy introduction to personal computing because it is lower priced, tailored to the needs of beginner personal computer users, compatible with a wide range of Windows-based applications and devices, and tailored to each market.

Windows Vista Home Basic

A simple version of Windows Vista that is aimed at single PC homes. Windows Vista Home Basic is the baseline version of Windows Vista, and the version that all other product editions will build from. It will include features such as Windows Firewall, Windows Security Center, secure wireless networking, parental controls, anti-spam/anti-virus/anti-spyware functionality, network map, Windows Search, Movie Maker, Photo Library, Windows Media Player, Outlook Express with RSS support, P2P Messenger, and more. Windows Vista Home Basic is roughly analogous to Windows XP Home Edition. This version is aimed at general consumers, Windows 9x/XP Starter Edition upgraders, and price sensitive/first-time buyers. Like Starter 2007, Vista Home Basic will not support the new Aero user interface.

The marketing message: For mainstream Windows customers, Home Basic is where it all begins. Here, Microsoft will be pushing “peace of mind” and “performance,” and will promise consumers a faster, more secure and reliable productivity experience. Home Basic is secure by default and easy to keep secure. You can trust Windows with your most important tasks and data and complete everyday tasks faster.

Windows Vista Home Premium

Whole home entertainment and personal productivity throughout the home and on the go. As a true superset of Home Basic, Windows Vista Home Premium will include everything from Home Basic, as well as Media Center and Media Center Extender functionality (including Cable Card support), DVD video authoring and HDTV support, DVD ripping support (yes, you read that right), Tablet PC functionality, Mobility Center and other mobility and presentation features, auxiliary display support, P2P ad-hoc meeting capabilities, Wi-Fi auto-config and roaming, unified parental controls that work over multiple PCs, backup to network functionality, Internet File Sharing, Offline Folders, PC-to-PC sync, Sync Manager, and support for Quattro Home Server, a Windows Server 2003 R2-based server product aimed at the home market. Windows Vista Premium is similar to XP Media Center Edition, except that it adds numerous other features and functionality, including Tablet PC support. My guess is that this will be the volume consumer offering in the Windows Vista timeframe (today, XP Pro is the dominant seller). This version is aimed at PC enthusiasts, multiple-PC homes, homes with kids, and notebook users.

The marketing message: Home Premium turns it up a notch. In addition to the baseline functionality offered in Home Basic, this version focuses on such things as integrated entertainment (movies, memories, and more), mobility (media and productivity on the go), and connected living (connect with family, friends, and home). Home Premium supplies whole-home entertainment and personal productivity throughout the home and on the go.

Windows Vista Business

A powerful, reliable and secure OS for businesses of all sizes. Windows Vista Business will include domain join and management functionality, compatibility with non-Microsoft networking protocols (Netware, SNMP, etc.), Remote Desktop, Microsoft Windows Web Server, and Encrypted File System (EFS). Additionally, Vista Business will include Tablet PC functionality. Windows Vista Business is roughly analogous to XP Pro today. This version is aimed at business decision makers and IT managers and generalists.

The marketing message: Vista Business is a powerful, reliable, and secure operating system. It helps PC users be more effective at work and offers improved connectivity and access to information, so that companies can realize better return on their IT investment.

Windows Vista Small Business

Designed for small businesses without IT staff. Vista Small Business is a superset of Vista Business, and includes the following unique features: Backup and Shadow Copy support, Castle and server-join networking, and PC fax and scanning utility. Additionally, Microsoft is looking at including a number of other features, many of which might be cut: These include Vista Small Business guided tour, pre-paid access to the Windows Live! Small Business or Microsoft Office Live! subscription services, Multi-PC Health (a managed version of Microsoft One Care Live), and membership in the Microsoft Small Business Club online service. Microsoft will offer a Step-Up program for Vista Small Business that will allow customers to upgrade to Windows Vista Enterprise (see below) or Windows Vista Ultimate (see below) at a reduced cost. This SKU is new to Windows Vista; there is no XP Small Business Edition. This version is aimed at small business owners and managers.

The marketing message: Vista Small Business provides smooth operation even for those businesses without an IT staff. It is the operating system designed to help small businesses start, grow and thrive.

Windows Vista Enterprise

Optimized for the enterprise, this version will be a true superset of Windows Vista Business. It will also include unique features such as Virtual PC, the multi-language user interface (MUI), and the Secure Startup/full volume encryption security technologies (“Cornerstone”). There is no analogous XP version for this product. This version is aimed at business decision makers, IT managers and decision makers, and information workers/general business users. Vista Enterprise will be offered exclusively through Software Assurance.

The marketing message: Vista Enterprise provides an advanced application compatibility solution that will be crucial to many large business users, can be deployed to multiple language locales using a single image, and provides Secure Startup functionality for the ultimate in security on the go. It is the client OS that is optimized for the enterprise. Vista Enterprise reduces IT cost and complexity by providing tools that protect company data, reduce the number of required disk images, and ensure the compatibility of legacy applications.

Windows Vista Ultimate

The best operating system ever offered for a personal PC, optimized for the individual. Windows Vista Ultimate is a superset of both Vista Home Premium and Vista Business, so it includes all of the features of both of those product versions, plus adds Game Performance Tweaker with integrated gaming experiences, a Podcast creation utility (under consideration, may be cut from product), and online “Club” services (exclusive access to music, movies, services and preferred customer care) and other offerings (also under consideration, may be cut from product). Microsoft is still investigating how to position its most impressive Windows release yet, and is looking into offering Vista Ultimate owners such services as extended A1 subscriptions, free music downloads, free movie downloads, Online Spotlight and entertainment software, preferred product support, and custom themes. There is nothing like Vista Ultimate today. This version is aimed at high-end PC users and technology influencers, gamers, digital media enthusiasts, and students.

The marketing message: Vista Ultimate is the “no compromises” version of Windows Vista. It provides the best performance, most secure and complete connection to the office, and is optimized for the individual. Everything you need for work or fun is included. It is the best operating system ever offered for the personal PC.

N Editions

Finally, I should note that Microsoft is planning to offer so-called N Editions of Windows Vista for the European market, in order to meet the requirements of an antitrust ruling there. Windows Vista N Editions–Vista Home N and Vista Business N–will mirror the Vista Home Basic and Vista Business versions, respectively, but will not include Windows Media Player and other media-related functionality.

Features breakdown

Many people are curious about which features will be made available in each product edition. Here’s a partial list.

Key to the table:
Str – Windows Starter 2007
Home N – Windows Vista Home N (Europe only)
Home B – Windows Vista Home Basic
Home P – Windows Vista Home Premium
Bus N – Windows Vista Business N (Europe only)
Bus – Windows Vista Business
Sm Bus – Windows Vista Small Business
Ent -Windows Vista Enterprise
Ult – Windows Vista Ultimate

Conceptual diagram of the Windows Vista product editions and how they relate to one another.

Feature Str Home N Home B Home P Bus N Bus Sm Bus Ent Ult
SafeDocs backup and restore  No   Yes   Yes   Yes  Yes Yes  Yes  Yes Yes
Backup (scheduled)  No   No   No   Yes  Yes Yes  Yes  Yes Yes
Backup (network-based)  No   No  No  Yes  Yes Yes  Yes  Yes Yes
Shadow copy client  No   No  No No Yes Yes  Yes  Yes Yes
Encrypted File System (EFS)  No   No  No  Yes  Yes Yes  Yes  Yes Yes
Supports migration from XP  No   Yes   Yes   Yes  Yes Yes  Yes  Yes Yes
Feature Str Home N Home B Home P Bus N Bus Sm Bus Ent Ult
Desktop Window Manager (DWM)  No   Yes   Yes   Yes  Yes Yes  Yes  Yes Yes
Aero glass, animations, visual effects  No   No  No  Yes  Yes Yes  Yes  Yes Yes
Productivity features (rolodex, tab previews, task bar previews)  No   No  No  Yes  Yes Yes  Yes  Yes Yes
Unlimited screen resolution support No 


Yes  Yes   Yes  Yes Yes  Yes  Yes Yes
Fast User Switching (FUS)  No   Yes   Yes   Yes  Yes Yes  Yes  Yes Yes
Feature Str Home N Home B Home P Bus N Bus Sm Bus Ent Ult
RDP/Remote Desktop  No   No  No No Yes Yes  Yes  Yes Yes
P2P Meeting Place (ad-hoc meetings, people discovery, presentation broadcast)  No  No No No Yes Yes  Yes  Yes Yes
Windows Web Server (optional)  No   No  No No Yes Yes  Yes  Yes Yes
Windows Fax client  No  No No No Yes (opt) Yes (opt)  Yes  Yes (opt) Yes (opt)
Digital Media & Entertainment
Feature Str Home N Home B Home P Bus N Bus Sm Bus Ent Ult
DVD Video Authoring  No   No  No Yes No No No No Yes
Direct Media Mode  No  Yes Yes Yes Yes Yes  Yes  Yes Yes
Media Center (including Extender and games)  No   No  No Yes No No No No Yes
Number of remote Media Center sessions supported n/a n/a n/a 5 n/a n/a n/a n/a 5
Movie Maker HD Publishing No  No  No Yes No No No No Yes
Advanced Photography features  No   No  No Yes Yes (opt) Yes (opt)  Yes (opt)  Yes (opt) Yes (opt)
Premium Games (3D Chess, Shanghai Solitaire)  No   No  No Yes (Opt) Yes (Opt) Yes (Opt)  Yes (Opt) Yes (Opt) Yes (Opt)
Windows Media Player 11 and related components  Yes   No  Yes Yes No Yes  Yes  Yes Yes
Feature Str Home N Home B Home P Bus N Bus Sm Bus Ent Ult
Number of supported network connections 0 5 5 10 10 10 10 10 10
Domain join support  No   No  No Quattro
Yes Yes Yes Yes Yes
1:1 Network projection  No   No  No Yes Yes Yes Yes Yes Yes
SNMP support Yes Yes Yes Yes Yes (Opt) Yes (Opt) Yes (Opt) Yes (Opt) Yes (Opt)
Internet Connection Sharing (ICS)  No  Yes Yes Yes Yes (Opt) Yes Yes (Opt) Yes (Opt) Yes
Feature Str Home N Home B Home P Bus N Bus Sm Bus Ent Ult
PC-to-PC Sync  No   No  No Yes Yes Yes Yes Yes Yes
Mobility Center  No   No  No Yes Yes Yes Yes Yes Yes
Tablet PC functionality  No   No  No Yes (Opt) Yes (Opt) Yes (Opt) Yes (Opt) Yes (Opt) Yes (Opt)
Auxiliary Display support  No   No  No Yes Yes Yes Yes Yes Yes
Offline folders with client-side caching  No   No  No No Yes Yes Yes Yes Yes
PC management
Feature Str Home N Home B Home P Bus N Bus Sm Bus Ent Ult
Subsystem for UNIX-based Applications (SUA)  No   No  No No No No No Yes (Opt) Yes (Opt)
Secure Startup (Cornerstone)  No   No  No No No No No Yes Yes (Opt)
Single Session Virtual PC  No   No  No No No No No Yes (Opt) Yes (Opt)
Multi-Language User Interface (MUI)  No   No  No No No No No Yes Yes (Opt)
Feature Str Home N Home B Home P Bus N Bus Sm Bus Ent Ult
Windows Activation Services Yes Yes Yes Yes No No No No No

Processor and memory support

What about processor and memory support? Most Windows Vista product editions will be available in both 32-bit and 64-bit (x64) versions. Here’s how the various versions support each processor type, and how much RAM they allow.

Processor and memory support
Feature Str Home N Home B Home P Bus N Bus Sm Bus Ent Ult
Supports 32-bit processors (x86)  Yes  Yes  Yes   Yes  Yes Yes  Yes  Yes Yes
Amount of RAM supported on 32-bit systems  256 MB  8 GB 8 GB 16 GB Max
Supports 64-bit processors (x64)  No   Yes  Yes  Yes  Yes Yes  Yes  Yes Yes
Amount of RAM supported on x64 systems n/a 8 GB 8 GB 16 GB 128 GB+ 128 GB+ 128 GB+ 128 GB+ 128 GB+
Number of physical CPUs supported 1 1 1 1 2 2 2 2 2

Selling Windows Vista

According to internal Microsoft documentation, the goal of the product edition differentiations in Windows Vista is to provide “clear value proposition” to all customer segments and take XP-era innovations, such as the Media Center and Tablet PC functionality, to the mainstream. Windows Vista is also being positioned as a transitionary product for the x64 platform: Almost all Windows Vista editions will be offered in both x86 (32-bit) and x64 (64-bit) versions. Microsoft expects to transition its client product lines almost completely to x64 after the release of Windows Vista.

What’s scary here, of course, is how widely Microsoft is expanding the Windows product line. As with its Office family of products, Microsoft is stretching things a bit with this wide number of product editions, and this will lead to consumer and business confusion, which is never a good thing. When the company revealed that they were componentizing Windows Vista in order to make it easier for the company and its PC maker partners to create various product editions on the fly (read a discussion about this topic in my showcase, The Road to Windows Longhorn 2003), few people expected them to take advantage of the situation like this. The sheer number of Windows Vista versions is going to cause massive consumer confusion, and some of these versions will likely be orphaned after they prove to be targeting niche markets. That will lead to further migration confusion when the time to upgrade comes.

In any event, there’s a lot of information to digest here, but I know that SuperSite readers have been waiting for this for … well, years. Enjoy!

Convert Visual Basic 6 UI controls into Visual Basic 2005 easily and efficiently

I read from MSDN site and know that there is a very good article for Converting VB6 UI into VB2005. As there are students reading my blog and I would like to share with them and so that they can learn from it too.

User Interface Controls in Visual Basic 6 and Visual Basic 2005

In the world of conversion of Visual Basic 6 applications, little causes more concern than controls that just won’t convert. Between in-project controls that you have the source code for, custom ActiveX controls that you bought back in 1997, and the built-in Microsoft controls that have no real conversion path, the task is not easy.

There is hope, however. Code in Visual Basic 6 user controls convert fairly well to Visual Basic 2005. You can use some third party controls via interop. Tools are provided in Visual Studio 2005 to assist with OCX proxy creation. All is not lost.

Another security strategy – Using Least Privilege

I recently read about Programming on Windows Authenication, I got a lto of result after searching. I have in touch with Aaron Margosis and Keith Brown. Aaron is a Senior Consultant with Microsoft Consulting Services.  He wrote about “Non-Admin” and also “Least Privilege”. Keith Brown is MVP – Visual Develop in Security. He wrote about Programming Security and also Secondary Logon.

UserFul Link:

Aaron Margosis:
Keith Brown:
MSDN Article: Credential Management with the .NET Framework 2.0

Also, I read about something on “Least User Priveledge” writen by Brian Boston. Here is his article,

One of the interesting conundrums these days with users running Microsoft Windows XP is how an operating system built on Windows NT should require so much help to be “secure.”  How is it that a product designed with security in mind be so insecure as to require so many additional tools to keep us free of spyware and other malicious attacks?  While you can argue that the evolution of invasive technology requires us to be more vigilant, any security expert who has been around a while knows the answer is rooted not in technology but in our human behavior.

How many of you run Windows XP all the time with administrator rights?  Even among a more technical crowd, the percentage of people running as Admin on their system is pretty high.  This is, of course, what makers of malicious software are counting on.  If they can survive the gauntlet of firewalls, anti-virus, and spyware detection programs, they can usually count doing what they want because you as Administrator have granted them that right.

Why do people run as Administrator?  The simplest answer is that it’s easier than running as Standard User.  Adding devices or installing software usually requires running as Admin. Programs can and do fail to either run or function correctly unless you are logged in with admin rights.  Of course, that is also why worms, Trojans, and viruses like the environment as well.

The use of User Access Control in Windows Vista (formally known a LUA and other names) will help with this problem in some ways.  When a program or task requires a higher level of access, Windows Vista will ask you for permission to give it that access.  Will this help?  Probably.  Will be annoying?  Very likely.  One way to get a jump and reduce that annoyance is to start running as Standard User right now in Windows XP.  That way you can understand and perhaps correct problems before you can confronted in Windows Vista..and be more secure as well.

One person committed to that course is a Aaron Margosis.  Aaron is a Senior Consultant with Microsoft Consulting Services.  He also runs weblog subtitled “The Non-Admin blog – running with least privilege on the desktop.” Over the last few years, Aaron has been running as Standard User on Windows XP and documenting how he has been doing it on his blog.  Aaron has developed tools, scripts, and strategy to keep him from logging into his Admin account when he starts up.

Aaron also speaks at conferences about this topic and advocating developers write applications that do not require administrative access.  His point is that developers usually build their applications while running as Admin and do not test those applications as Standard Users.  This often results in unnecessary or irrelevant calls to files or registry entries fail when logged in as Standard User.  Aaron often illustrates his point by makes changes what permit certain applications to run without this problem.

So, if you haven’t enough New Year’s resolutions for this year, consider running as Standard User and practice what Aaron and like minded people are doing.  Use his blog as a reference, listen to a webcast of his 2005 TechEd talk,  Tips and Tricks to Running Windows with Least Privilege (Level 300),  and check out the podcast he did right after the session.  You can also explorer resources on the nonadmin wiki..