GoToMyPC - Access Your PC From Anywhere

Remember this hilarious video called “A Brief History of the Web” I blogged about in March? The video has won the Best Online Video (standalone) at the OMMA Awards. Very cool! You can see the full list of winners here. If you haven’t seen the “History of the Web” video already, you should ;-)

With Windows 7 now available worldwide, I wanted to share some resources available to help IT Pros become more proficient with Windows 7 and consumers more savvy about new support resources for Windows 7.

Microsoft Learning has developed a wide range of training and resources for IT Pros that address the benefits and key technical aspects of Windows 7. With these resources, IT Pros can prepare for deployments and become Windows 7 experts within in their organization. These resources include:

Since many IT Pros serve double-duty as the IT expert for their friends and family, there are support tools available in and around Windows 7 that make it easier for them to help consumers address their issues. Detailed on Microsoft’s PressPass site, these resources provide end-to-end Windows 7 support that includes built-in self-healing and support tools, easy-to-use automated and scripted solutions and customer support through new social media forums, including:

For more information about the value of training and certification, and to keep up with new Windows 7 training resources, visit Born to Learn; and for more information about the consumer support resources available in Windows 7, please visit support.microsoft.com.

Special thanks to the folks at Microsoft Learning and Microsoft Customer Service and Support (CSS) for reaching out to me and compiling these awesome resources to share with you today.

The Windows Marketplace for Mobile client provides users a streamlined experience to purchase and install applications on their Windows Mobile 6.5 devices (coming soon for 6.1, and 6.0).

Markplace Client: Install in progress

As you will notice when installing applications, the user interface is different from the typical CAB file installation (see below) perhaps you are used to.

No Marketplace Client

It is very important that the Marketplace install experience be uniform and streamlined. To keep it this way, no custom UI (errors, prompts, informational messages, etc.) should be displayed during installation or uninstallation.

If you absolutely must display custom UI, there are some things you should know about the Marketplace client.

The Marketplace client achieves a streamlined experience by suppressing the normal user interface, displaying a client specific progress bar and providing feedback when the installation has completed. This can cause problems for applications that have custom prompts implemented in the setup dll. For example, you may want to prompt the user to start your application after installation has completed. This is easily done by adding the appropriate MessageBox prompt to the Install_Init export of your setup dll. However, there can be problems with this.

The foreground display of your MessageBox or other custom UI, depends on knowing the window handle of the calling process. When your application is installed with the Marketplace client, no window handle is passed to your setup DLL’s exported functions. This can cause your custom UI to not be displayed in the foreground. This causes confusion for the user since it looks like the installation is still running, but there is no UI feedback. The only recourse for the user is to use task manager to locate the prompt window and select it to bring it to the foreground. This is a very poor user experience. 

You can resolve this by using the MB_TOPMOST | MB_SETFOREGROUND flags when calling MessageBox or WS_EX_TOPMOST when creating a window for custom UI.

Have you tried the Marketplace client yet? No? Don’t have a 6.5 ROM update or device yet? No problem. Download the Windows Mobile 6.5 standalone emulator images here. These come with a fully functional Marketplace client you can download and install apps with.

Hope this helps.

Mike

keep looking »
eXTReMe Tracker