© Copyright 2009 Microsoft Corporation. Alle Rechte vorbehalten. MSDN Webcasts:

Slides:



Advertisements
Similar presentations
Chapter 7 – Managing Windows XP. Control Panel The main tool for configuring your system. Most of the tools to configure the system come with the normal.
Advertisements

 Vikram Singh Program Manager Microsoft Corporation PC19.
Remote Desktop Services
Internet Information Server 6.0. IIS 6.0 Enhancements  Fundamental changes, aimed at: Reliability & Availability Reliability & Availability Performance.
Eralp Erat Senior Software Developer MCP,MCAD.NET,MCSD.NET.
Miscellaneous Windows 2000 Desktop Features Windows 2000 Intermediate.
Interfacing with Computer Associate Degree in Education (ADE) Lecture 04 Sajid Riaz.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Windows (7) Applications Microsoft ® Corporation.
Module 6 Windows 2000 Professional 6.1 Installation 6.2 Administration/User Interface 6.3 User Accounts 6.4 Managing the File System 6.5 Services.
Terminal Services Terminal Services is the modern equivalent of mainframe computing, in which servers perform most of the processing and clients are relatively.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
Microsoft Services Provider Agreement. I want to provide my customers with software services that include Microsoft licensed products. Microsoft Services.
© 2010 VMware Inc. All rights reserved VMware ESX and ESXi Module 3.
SQL Server 2008 for Hosting Key Questions to Address How can SQL Server save your costs? How can SQL Server help you increase customer base? How can.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
Debunking the Top 10 Myths of Small Business Server: Using Windows SBS in Larger Environments Abstract: This session will debunk some of the common myths.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Guide to MCSE , Second Edition, Enhanced 1 Objectives Understand and use the Control Panel applets Describe the versatility of the Microsoft Management.
Microsoft ® Official Course Module 9 Configuring Applications.
 The operating system is essential for the computer; without it the computer could not work.  The main function of any operating system is being an intermediary.
GROUP POLICY An overview of Microsoft Windows Group Policy.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Module 1: Installing Windows XP Professional. Overview Manually Installing Windows XP Professional Automating a Windows XP Professional Installation Using.
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
Computers Are Your Future Eleventh Edition Chapter 4: System Software Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Chapter Six Windows XP Security and Access Controls.
Windows Vista User Account Control (UAC) and Delphi Fredrik Haglund Developer Evangelist.
POSITIONING STATEMENT For people who operate shared computers with Genuine Windows XP, the Shared Computer Toolkit is an affordable, integrated, and easy-to-use.
Module 7: Fundamentals of Administering Windows Server 2008.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 4 Microsoft Windows XP.
CSAS 2009 Running Windows as a Non- Administrator or how I learned to love “User” By: Kasey Dennler.
1 © 2004, Cisco Systems, Inc. All rights reserved. CISCO CONFIDENTIAL Using Internet Explorer 7.0 to Access Cisco Unity 5.0(1) Web Interfaces Unity 5.0(1)
CMPF124 Personal Productivity with Information Technology Chapter 1 – Part 4 Introduction To Windows Operating Systems Basic Windows Admin Introduction.
Module 2 Part IV Introduction To Windows Operating Systems Basic Windows Admin Introduction To Windows Operating Systems Basic Windows Admin.
Chapter 13 Users, Groups Profiles and Policies. Learning Objectives Understand Windows XP Professional user accounts Understand the different types of.
OFC290 Information Rights Management in Microsoft Office 2003 Lauren Antonoff Group Program Manager.
Computing Fundamentals Module Lesson 3 — Changing Settings and Customizing the Desktop Computer Literacy BASICS.
User Account Control Requirements. Agenda Introducing UAC The shield icon UAC manifests Least User Access (LUA) predictor tool Partitioning an application.
Few Changes: Most software that runs on Windows Vista will run on Windows 7 - exceptions will be low level code (AV, Firewall, Imaging, etc). Hardware.
Software and Web Entrepreneurs: Go Big with BizSpark and WebsiteSpark Mix10-CL54 Julien Codorniou Sr. Program Manager Platform Evangelism
Shai Tirosh Windows Server Regional Director artNET Experts.
Microsoft Management Seminar Series SMS 2003 Change Management.
NetTech Solutions Supporting Users and Troubleshooting Desktop Applications on Microsoft Windows XP Instructor Richard Fredrickson.
Performance Less responsive to the user Consumes resources from foreground applications Impacts boot, shutdown, and logoff Reliability Memory.
Pat Altimore Sr. Consultant Microsoft Corporation SESSION CODE: WCL321.
Windows Vista Inside Out Ch 3: Personalizing Windows Vista Last modified am.
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
1 BCS 4 th Semester. Step 1: Download SQL Server 2005 Express Edition Version Feature SQL Server 2005 Express Edition SP1 SQL Server 2005 Express Edition.
IT Desktop Management GoToMeeting – Online Meeting Service Attendee Guide May 2007 Prepared by Angela Mars IT Education and Training.
Planning Server Deployments Chapter 1. Server Deployment When planning a server deployment for a large enterprise network, the operating system edition.
Welcome to Xandros Desktop Version 2.0. What is Xandros? The New Standard – Xandros is the award winning new standard for Desktop Operating System software.
Chapter 2 Operating Systems
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
Chapter 1 Objectives Understand the History of Windows Over the Last 20-Plus Years. Compare and Contrast the Available Editions of Windows 7. Understand.
Computer Literacy BASICS
Configuring System Settings
Objectives Differentiate between the different editions of Windows Server 2003 Explain Windows Server 2003 network models and server roles Identify concepts.
Debunking the Top 10 Myths of Small Business Server: Using Windows SBS in Larger Environments Abstract: This session will debunk some of the common myths.
Design and Implement Cloud Data Platform Solutions
Understanding Operating System Configurations
Ch 3: Obtaining Help and Support
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
DAT381 Team Development with SQL Server 2005
DOS and window operating system
CIS MS Windows Operating System
Windows Forms in Visual Studio 2005: An in-depth look at key features
Mark Quirk Head of Technology Developer & Platform Group
Windows Operating System
Presentation transcript:

© Copyright 2009 Microsoft Corporation. Alle Rechte vorbehalten. MSDN Webcasts:

© Copyright 2009 Microsoft Corporation. Alle Rechte vorbehalten. MSDN Webcasts:

Session 0 Window Station Desktop Screen Saver Login Services 1 st User’s Window Shatter Attack

Session 0 Window Station Desktop Service Session 1 Window Station Desktop Screen Saver Login 1 st User’s Window Secure

Allowed Run most applications Change per user settings Not Allowed Install applications Change system components Change per machine settings Admin “privileges”

“Standard User” Token Admin Token Abby App Admin Token Child App Standard User Token App Standard User Token Child App Standard User Token

Protected Administrator SystemSystemAdministratorAdministratorexplorer.exe AppInfo Service consent.exeelevatedapp.exeRPCReparented ShellExecute(elevatedapp.exe)CreateProcessAsUser(elevatedapp.exe)

ApplicationApplicationWindowsWindows Shim DLL ImportFunctionImportFunctionExportFunctionExportFunctionImportFunctionImportFunctionExportFunctionExportFunction

asInvoker Launch with the same token as the parent process highestAvailable Launch with the highest token this user possesses requireAdministrator Highest token of the User provided User is a member of Administrators group

32 My totally sweet Vista application

Request Access: Read + Write Request Access: Read Read Access Token: Who I am Who I am Groups Groups Privileges Privileges Security Descriptor: Object Owner Object Owner Discretionary ACL Discretionary ACL “Toby” Groups: Users Users DACL: Users: Read Users: Read Admins: Full Ctrl Admins: Full Ctrl

Request Access: Read + Write Request Access: Read + Write R+W Internet Explorer + 3 rd party add-ons MS Money Toby’sStartupfolder R+W

LevelTypical process SystemServices HighElevated user apps MediumNormal user apps – default LowIE Protected Mode

Medium IL Process ProcessHighHighMediumMediumLowLowHighHighMediumMediumLowLow Read Write Low IL Process Process Processes Objects

No Write UpNo Read UpNo Execute Write  Read  Execute  and Object policy includes… and access requested includes…

Request Access: Read + Write Request Access: Read + Write R+W Internet Explorer [LOW IL] MS Money [Medium IL] Toby’sStartupFolder Medium (NW)

HWND SendMessage WM_COMMAND/BM_CLICK FindWindow “Calculator” Program 1 Window Manager Program 2

Performance Responsiveness Consumes resources Boot, Shutdown, Logoff, etc. Reliability Memory leaks System crashes & hangs Dependent application crashes Security Greater Attach Surface System privileges Successful attack may compromise entire system Power consumption Extra disk, CPU utilization Decrease in battery life Prevents idle efficiencies

Monitor Max Resolution % Set to Maximum 1280X102456% 1400X105079% 1600X120032% 1680X105066% 1920X105039% 1920X120078% Avg. set to default55% User's Chosen Resolution % using that resolution 640X4801% 800X6007% 1024X76857% 1280X1024 3% 1600X120032% Total100.00% DetailsDetails Users with Max Resolution of 1600X1200 Users are lowering their screen resolution to get larger text…

Clipped Text Layout Issues & Image Size Issues Pixilated Bitmaps WinForms Issues Blurry UIMismatched Font Sizes

Setting What to look for 120 DPI* This is an effective resolution of ~800x600, so look for UI clipped off the screen or layout issues. Also look for pixilated bitmaps and icons. *NOTE: if your app requires 1024x768, then do this test at 1280x DPI Blurry UI. Verify that all mouse operations work, especially drag and drop operations. Also verify full-screen modes work properly 144 DPI with DPI Virtualization Disabled from DPI UI -> Custom -> use XP Style Scaling Often buttons and UI won’t scale in relation to larger text and there will be significant text clipping. Look for layout issues in general and pixilated bitmaps and icons. Recommendation: Write a list of the issues identified, best is to add them to your bug DB with a High DPI tag for later validation. Integrate a variety of configurations into all future test passes. Also see references for link to whitepaper on how to remedy issue you find.

…and beyond

RunningRunning Not running Multiple windows + hover ActiveActive

Destinations (“nouns”) Tasks (“verbs”) Known categories Custom categories User Tasks Taskbar Tasks Pinned category

© Copyright 2009 Microsoft Corporation. Alle Rechte vorbehalten. MSDN Webcasts: Software Full Featured Development tools and production licenses of server products No upfront costs (USD$100 at program exit) Support Community support from network and hosting partners Professional technical support from Microsoft Visibility Profile and promotion on the BizSparkDB Software Visibility Support

1 2 3 Drive new business opportunities o WebsiteSpark Marketplace o Partner Recruiting Portal o Web App Gallery Benefit from professional support and training o Two professional support incidents per program membership for break-fix issues o Unlimited access to technical managed newsgroups on MSDN o Unlimited program support for non-technical issues o Broad community support through partners and peers Receive software and solutions for development and hosting o Design Tools/Development Tools/Testing Tools: o Visual Studio ® 2008 Professional Edition – 3 user licenses o Expression ® Studio 2 (or 3) – 1 user license o Expression ® Web 2 (or 3) – 2 user licenses o Windows Web Server ® 2008 (or R2 when available) – 3 user licenses o SQL Server ® 2008 Web – 3 user licenses o Production Hosting Licenses (if self-hosting) o Windows Web Server 2008 R2 (when available) – 4 processor licenses o SQL Server 2008 Web Edition – 4 processor licenses o Premium Web site control panel (DotNetPanel) For Web Pros