CUSTOM SHELL IN WINDOWS EMBEDDED STANDARD 7



Similar documents
Password Manager Windows Desktop Client

SysPatrol - Server Security Monitor

Troubleshooting Guide

DiskBoss. File & Disk Manager. Version 2.0. Dec Flexense Ltd. info@flexense.com. File Integrity Monitor

Windows Embedded 7 E versus Windows Embedded 7 P

FrenzelSoft Stock Ticker

How to install and use the File Sharing Outlook Plugin

Welcome to Ipswitch Instant Messaging

8x8 Virtual Office Telephony Interface for Salesforce

Remote Backup Software User Manual V 2.0

Using Process Monitor

Collaboration Technology Support Center Microsoft Collaboration Brief

Symantec PGP Whole Disk Encryption Hands-On Lab V 3.7

Accessing Windows 7 in the Student Labs

WINDOWS 64-BIT INSTALLATION NOTES ORACLE VIRTUALBOX Micro Planner X-Pert V3.5.1 Digital Download Edition

OUTLOOK WEB APP (OWA): MAIL

User Guide. SysMan Utilities. By Sysgem AG

IBM Information Server

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 2 Introducing Operating Systems

Identity Implementation Guide

Ecora Enterprise Auditor Instructional Whitepaper. Who Made Change

Using Flow Control with the HEAD Recorder

New VoIP Solutions in Windows Embedded CE 6.0 R2

Aras Innovator Internet Explorer Client Configuration

Contents Jive for Outlook

Setting up VMware ESXi for 2X VirtualDesktopServer Manual

Windows Embedded Standard 7 Technical Overview

Guide to deploy MyUSBOnly via Windows Logon Script Revision 1.1. Menu

USER MANUAL SlimComputer

WA2262 Applied Data Science and Big Data Analytics Boot Camp for Business Analysts. Classroom Setup Guide. Web Age Solutions Inc.

HP ThinShell. Administrator Guide

Common SofTest Troubleshooting Techniques

8x8 Virtual Office Salesforce Call Center Interface. Administrator Guide. October Salesforce Call Center Interface

1-Wire Automation Software

NEWTECH INFOSYSTEMS, INC. NTI Backup Now EZ. NTI Backup Now EZ User's Guide

INSTALLING MICROSOFT SQL SERVER AND CONFIGURING REPORTING SERVICES

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:

All Tech Notes and KBCD documents and software are provided "as is" without warranty of any kind. See the Terms of Use for more information.

Vodafone PC SMS (Software version 4.7.1) User Manual

DiskPulse DISK CHANGE MONITOR

McAfee Endpoint Encryption 7.0 Users Guide and FAQ

Global Image Management System For epad-vision. User Manual Version 1.10

CONFIGURING MICROSOFT SQL SERVER REPORTING SERVICES

Virtual Office Remote Installation Guide

Vodafone Text Centre User Guide for Microsoft Outlook

Microsoft SQL Database

Administrator s Guide

Parallels Transporter Agent

Scan to PC Desktop: Image Retriever 5.2 for Xerox WorkCentre C2424

Installation & Configuration Guide Version 1.0. TekSMTP Version Installation & Configuration Guide

Richmond Systems. SupportDesk Quick Start Guide

SMART CONSOLE Software and Firmware Upgrade Procedure

Instructions for Uploading and Sending Transcripts to the CollegeforTN.org Transcript Exchange Chancery SMS IMPORTANT NOTES:

Shutting down / Rebooting Small Business Server 2003 Version 1.00

10 things Group Policy Preferences can do better than your current script!

WakeMyPC technical user guide

Acer LCD Monitor Driver Installation Guide

Component Considerations

Symantec Enterprise Vault

User Profile Manager 2.6

Personal Computer Checklist (Google Chrome) RealPage, Inc.

This guide is to help you get started with Live Chat Support on your Wix website. If you have any additional questions after reading this guide,

Training Manual. Version 6

Integrating Autotask Service Desk Ticketing with the Cisco OnPlus Portal

RSA Authentication Agent 7.1 for Microsoft Windows Installation and Administration Guide

Magaya Software Installation Guide

Contents 1. Introduction 2. Security Considerations 3. Installation 4. Configuration 5. Uninstallation 6. Automated Bulk Enrollment 7.

Guide to Installing BBL Crystal MIND on Windows 7

How to Use Embedded Images

SAS 9.3 Foundation for Microsoft Windows

S m a r t M a s t e B T E C O R P O R A T I O N USER MANUAL

Using Jive for Outlook

Fixed issue that could hang a domain controller. It can occur when the filter has difficulty resolving a user's SID and the first 2 methods fail.

Parallels Desktop Enterprise Edition

How To Pay With Worldpay (Hosted Call Centre)

ONBASE OUTLOOK CLIENT GUIDE for 2010 and 2013

Ciphermail Gateway PDF Encryption Setup Guide

An Introduction to Box.com

PigCHAMP Knowledge Software. Enterprise Edition Installation Guide

easyjob 5 new functions 2012 by protonic software GmbH 1

Magento Extension Point of Sales User Manual Version 1.0

Sticky Password User Manual Sticky Password

Microsoft Word Revising Word Documents Using Markup Tools

Onboarding for Administrators

Legal Notes. Regarding Trademarks KYOCERA MITA Corporation

Secrets of Event Viewer for Active Directory Security Auditing Lepide Software

Information Systems Services. SafeGuard Enterprise. enc. Device Encryption (DE) Installation V /11/2010

Lab - Dual Boot - Vista & Windows XP

Practice Fusion API Client Installation Guide for Windows

Dashboard 2004 Software Science Inc Page 1

VERITAS Backup Exec TM 10.0 for Windows Servers

INSTALLATION AND CONFIGURATION GUIDE

Producing Standards Based Content with ToolBook

SATA RAID Function. (Only For Chipset Sil 3112 /Sil 3512 Used) USER S MANUAL 12M E-SI

8x8 Click2Pop User Guide

Fleet Manager II. Operator Manual

VERITAS Backup Exec 9.1 for Windows Servers Quick Installation Guide

USING THE HP UNIVERSAL PRINT DRIVER WITH WINDOWS 8 AND WINDOWS SERVER 2012

Getting Started Guide

Transcription:

CUSTOM SHELL IN WINDOWS EMBEDDED STANDARD 7 Windows Embedded Standard 7 Custom Shell is a new feature family in Windows Embedded Standard 7. This whitepaper provides an introduction to these features.

Contents Introduction... 2 Unbranded Startup Screens... 3 Custom Logon Desktop Background Images... 3 Message Box Default Reply... 4 Dialog Box Filter... 4 Shell Launcher... 5 Hide Boot Screens... 6 Credential Provider Samples... 6 Summary... 6

Introduction Embedded systems differ from the desktop computer experience in many ways. One such difference is around customization and branding. An embedded device typically does not show any branding other than that of the OEM. This requirement has always been a pain point for OEMs that select Windows Embedded Standard. In our newest release, Windows Embedded Standard 7, we tried to solve some of these problems by introducing several new features to help with branding and message blocking. These features include the following: Unbranded Startup Screens Custom Logon Desktop Background Images Message Box Default Reply (also in Windows Embedded Standard 2009) Dialog Box Filter Dialog Box Filter configuration utility A friendly GUI tool to configure dialog filter. Shell Launcher Credential provider samples that show you how to customize the logon experience. Hide Boot Screens package.

Unbranded Startup Screens The goal of this package is to remove the Windows logo from the bottom of all the Windows startup screens. When it is added, Windows will no longer show the Windows logo on any of the startup screens. This feature is nonfunctional when you use an evaluation license because the logo is used to show that the system is in evaluation mode. Custom Logon Desktop Background Images The Windows default background is a straight giveaway that the underlying operating system is Windows based. This package lets you replace the logon desktop background images. Using this package with the Unbranded Startup Screens package offers a comprehensive method of rebranding Windows startup. Figure 1- Windows 7 Branding Figure 2- Windows Embedded Standard 7 Branding

Message Box Default Reply This package is identical to the Windows Embedded Standard 2009 version. As soon as started it will block all message Windows created by using the Message Box APIs from appearing and automatically call their default action. This reduces the need to deal with rogue message boxes that are opened by the operating system or third-party applications. Be aware that this does not work for 64 bit implementations. Dialog Box Filter Message Box Default Reply provides a complete solution for all message boxes. However, after Windows XP the use of the Message Box API has decreased significantly and today most dialog boxes shown by the operating system are no longer message box based. Dialog Box Filter was created in Windows Embedded Standard 7 to provide a method to handle any dialog that may appear during the operation of an embedded system. Dialog Box Filter enables you to hide any dialog that you predefine in a configuration file. Any button can be chosen for an action as long as it is guaranteed to close the dialog box. Actions are performed off screen or in a user-defined area in order to eliminate flicker, especially useful in public displays. Through the standard Windows Event Log service, administrators can enable logging which will provide notification of Windows that are shown or acted upon. Each log entry contains XML code that can be inserted directly into the configuration file. Dialog Box Filter can be configured by using the Dialog Filter Editor which is installed on the computer where the Windows Embedded Standard 7 tools are installed. The editor lets you select any visible window and gives you a choice of actions that can be configured for that window. The editor may be copied to a Windows Embedded Standard 7 installation if you want to configure Dialog Box Filter on your embedded device. Dialog Box Filter has an advanced feature that enables you to create a custom filter to supply specific functionality not supported by the default implementation. A sample implementation is provided in the Samples directory on the computer where the Windows Embedded Standard 7 tools are installed. API documentation can be found in the tools Help file.

Figure 3- Dialog Filter Editor main menu Figure 4- Dialog Filter Editor filter option menu Shell Launcher Shell Launcher lets you seamlessly replace the Windows Shell with your own custom shell. The Shell Launcher maintains typical initialization running including executing RunOnce Registry keys. It can also be configured to restart your shell if it closes unexpectedly.

Hide Boot Screens The Windows boot and resume process contain animations and messages shown by the Windows Kernel. These messages and animations can be removed by adding the Hide Boot Screens. After it is installed, no messages or animations are shown and the screen remains black until the startup screens are displayed. It is currently not possible to replace the black screen with a custom OEM image. Figure 5- Windows Firefly boot animation Credential Provider Samples Another area where a customer can clearly determine if a system is a Windows based system is during the logon process. Windows 7 no longer supports custom Gina which provided a solution when using Windows XP. To assist customers we created several sample credential providers that are installed on the computer that the Windows Embedded Standard 7 tools are installed. These samples can be used to create a custom logon experience. A detailed white paper is included that explains how you can do this and what you have to consider when planning a credential provider. Summary Although the solution is incomplete, it is a large step toward achieving the goal of having a complete custom experience using Windows Embedded Standard 7. Many areas still require our attention. The most pressing of these is the ability to remove the texts and icons shown during Windows startup and shutdown. In the upcoming months we will continue to evaluate our customer needs and evaluate how we can continue to expand the customization and branding experience in Windows Embedded Standard 7. If you have any suggestions please e-mail us at wecrt@microsoft.com.