Programming the Windows Runtime by Example

Total Page:16

File Type:pdf, Size:1020Kb

Programming the Windows Runtime by Example Praise for Programming the Windows Runtime by Example “This is a great from-the-ground-up, very complete book on building Windows Store Apps. You’ll find it on your desk a year from now all dog-eared and marked up from use.” Dave Campbell , MVP, WindowsDevNews.com “ Programming with Windows Runtime by Example is a must-have book for any professional developer building apps for WinRT/Win8.1, especially in the LOB space for modern apps on Windows 8.1. For me it is the reference I provide my team building LOB applications for WinRT. Jeremy and John have done a great job putting together a great reference and educational book on professional development for the WinRT platform.” David J. Kelley , CTO, Microsoft MVP “Jeremy and John are both very much IT masters from the old guard of software development. With countless years of bending, shaping, and influencing the world of software development behind them both, they continue to do so as they push forward into new and emerging technologies. “As with everything they do, this book also reflects their ongoing dedication and passion for their quest to bring the reader not only the information he or she requires, but far more beyond that, they build knowledge step-by–step, then deliver it to the reader with cutting-edge, ninja-like precision to deliver exactly what knowledge is needed, when it’s needed, and where it’s needed. “ If you want to learn the Windows Runtime, then I can think of no finer book, and no finer guides to the WinRT landscape. By the end of this book, you’ll have the knowledge, the power, and a hefty dose of passion to go out into the new millennium and create some of the best WinRT apps available.” Peter “Shawty” Shaw , LinkedIn .NET User Group manager “This book is an invaluable resource for budding WinRT developers. It covers the basics to more advanced topics like MVVM. Readers will find the chapter entitled ‘Connecting to the Cloud’ especially useful in getting up to speed with Azure and creating cloud connected apps.” Daniel Vaughan , President of Outcoder, Microsoft MVP, Author of Windows Phone 8 Unleashed “There are books that provide reference for a development topic, and others that you will read from cover to end. Programming the Windows Runtime by Example by Jeremy Likness and John Garland should be your go-to guide for getting up to speed on WinRT. Jeremy and John wrote this book with the intention of being easy to follow and hard to forget, and they succeeded in both areas. I recommend this book for all developers, whether new to WinRT development, or those like me who just want to fill in the gaps on advanced topics.” Chris Woodruff , DeepFriedBytes.com, Microsoft MVP Microsoft Windows Development Series Visit informit.com/mswinseries for a complete list of available publications. The Windows Development Series grew out of the award-winning Microsoft .NET Development Series established in 2002 to provide professional developers with the most comprehensive and practical coverage of the latest Windows developer technologies. The original series has been expanded to include not just .NET, but all major Windows platform technologies and tools. It is supported and developed by the leaders and experts of Microsoft development technologies, including Microsoft architects, MVPs and RDs, and leading industry luminaries. Titles and resources in this series provide a core resource of information and understanding every developer needs to write effective applications for Windows and related Microsoft developer technologies. “ This is a great resource for developers targeting Microsoft platforms. It covers all bases, from expert perspective to reference and how-to. Books in this series are essential reading for those who want to judiciously expand their knowledge and expertise.” – JOHN MONTGOMERY, Principal Director of Program Management, Microsoft “ This series is always where I go first for the best way to get up to speed on new technologies. With its expanded charter to go beyond .NET into the entire Windows platform, this series just keeps getting better and more relevant to the modern Windows developer.” – CHRIS SELLS, Independent Consultant specializing in Windows, devices, and the cloud Make sure to connect with us! informit.com/socialconnect Programming the Windows Runtime by Example A Comprehensive Guide to WinRT with Examples in C# and XAML Jeremy Likness John Garland Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and the publisher was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals. Microsoft, Windows, Visual Basic, Visual C#, and Visual C++ are either registered trademarks or trademarks of Microsoft Corporation in the U.S.A. and/or other countries/regions. The authors and publisher have taken care in the preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein. For information about buying this title in bulk quantities, or for special sales opportunities (which may include electronic versions; custom cover designs; and content particular to your business, training goals, marketing focus, or branding interests), please contact our corporate sales depart- ment at [email protected] or (800) 382-3419. For government sales inquiries, please contact [email protected] . For questions about sales outside the U.S., please contact [email protected] . Visit us on the Web: informit.com/aw Library of Congress Control Number: 2013954295 Copyright © 2014 Pearson Education, Inc. All rights reserved. Printed in the United States of America. This publication is protected by copy- right, and permission must be obtained from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying, recording, or likewise. To obtain permission to use material from this work, please submit a written request to Pearson Education, Inc., Permissions Department, One Lake Street, Upper Saddle River, New Jersey 07458, or you may fax your request to (201) 236-3290 ISBN-13: 978-0-321-92797-2 ISBN-10: 0-321-92797-4 Text printed in the United States on recycled paper at Edwards Brothers Malloy, Lillington, North Carolina First printing, June 2014 For Doreen and all her arrows, Lizzie and all her travels, and Gordon and all his paint. —Jeremy Likness To Karen, Callie, Winnie, and Dude, for the new adventure that is soon to begin. — John Garland Contents at a Glance 1 The New Windows Runtime 1 2 Windows Store Apps and WinRT Components 29 3 Layouts and Controls 81 4 Data and Content 153 5 Web Services and Syndication 199 6 Tiles and Toasts 225 7 Connecting to the Cloud 261 8 Security 323 9 Model-View-ViewModel (MVVM) 349 10 Networking 379 11 Windows Charms Integration 415 12 Additional Windows Integration 451 13 Devices 479 14 Printers and Scanners 531 15 Background Tasks 559 16 Multimedia 589 17 Accessibility 615 18 Globalization and Localization 631 19 Packaging and Deploying 649 20 Debugging and Performance Optimization 685 A Under the Covers 719 B Glossary 733 Index 749 Contents Foreword xix Preface xxii 1 The New Windows Runtime 1 Windows Runtime Specifics 1 Windows Store Apps 4 Example: Create a Windows Store App 5 .NET and WinRT 9 Fundamental Types 9 Mapped Types 10 Streams and Buffers 14 Desktop Applications 15 Example: Reference WinRT from a Desktop Application 15 Example: Examine Projections in a WinRT Component 20 Asynchronous Functions 24 Summary 27 2 Windows Store Apps and WinRT Components 29 Fundamentals of a Windows Store App 30 Windows Store App Templates 32 Understanding the App Manifest 45 Finding Your Package on Disk 52 Running Your App 54 vii viii Contents Application Lifecycle 61 The Navigation Helper and Suspension Manager 67 Managed WinRT Components 75 Creating a Managed WinRT Component 76 Calling Managed WinRT Components from Any Language 78 Summary 79 3 Layouts and Controls 81 The Visual Tree 83 Data-Binding 85 Dependency Properties 91 Attached Properties 94 Value Precedence 95 Property Change Notification 95 Animations 97 Example: Dynamically Apply Animations to a Control 97 The Visual State Manager 100 Example: Visual State Manager 101 Groups 103 States 105 Transitions 106 The Visual State Manager Workflow 107 Programmatic Access to Visual States 109 Custom Visual State Managers 109 Styles 111 Templates 112 Example: Using Templates 112 Layouts 115 Panel 115 Border 115 Canvas 116 Grid 116 StackPanel 117 VirtualizingPanel and VirtualizingStackPanel 118 Contents ix WrapGrid 119 VariableSizedWrapGrid 119 ContentControl 120 ItemsControl 121 ScrollViewer 122 ViewBox 122 GridView 123 ListBox 123 ListView 124 FlipView 124 Example: Using the Viewbox and Various Layouts 125 Controls 130 Flyouts 133 Custom Controls 135 Example: Creating a Custom Control 136 Parsing XAML 140 HTML Pages 143 Example: Working with HTML and JavaScript 144 Summary 150 4 Data and Content 153 Example: Data Manipulation with the Skrape App 154 The Clipboard 154 Application Storage 159 Roaming
Recommended publications
  • NATIONAL HISTORIC LANDMARK NOMINATION NPS Form 10-900 USDI/NPS NRHP Registration Form (Rev
    NATIONAL HISTORIC LANDMARK NOMINATION NPS Form 10-900 USDI/NPS NRHP Registration Form (Rev. 8-86) OMB No. 1024-0018 NANTUCKET HISTORIC DISTRICT Page 1 United States Department of the Interior, National Park Service National Register of Historic Places Registration Form 1. NAME OF PROPERTY Historic Name: Nantucket Historic District Other Name/Site Number: 2. LOCATION Street & Number: Not for publication: City/Town: Nantucket Vicinity: State: MA County: Nantucket Code: 019 Zip Code: 02554, 02564, 02584 3. CLASSIFICATION Ownership of Property Category of Property Private: X Building(s): Public-Local: X District: X Public-State: Site: Public-Federal: Structure: Object: Number of Resources within Property Contributing Noncontributing 5,027 6,686 buildings sites structures objects 5,027 6,686 Total Number of Contributing Resources Previously Listed in the National Register: 13,188 Name of Related Multiple Property Listing: N/A NPS Form 10-900 USDI/NPS NRHP Registration Form (Rev. 8-86) OMB No. 1024-0018 NANTUCKET HISTORIC DISTRICT Page 2 United States Department of the Interior, National Park Service National Register of Historic Places Registration Form 4. STATE/FEDERAL AGENCY CERTIFICATION As the designated authority under the National Historic Preservation Act of 1966, as amended, I hereby certify that this ____ nomination ____ request for determination of eligibility meets the documentation standards for registering properties in the National Register of Historic Places and meets the procedural and professional requirements set forth in 36 CFR Part 60. In my opinion, the property ____ meets ____ does not meet the National Register Criteria. Signature of Certifying Official Date State or Federal Agency and Bureau In my opinion, the property ____ meets ____ does not meet the National Register criteria.
    [Show full text]
  • Windows 10 Conquering the Basics and Beyond
    SUN CITY SUMMERLIN COMPUTER CLUB WINDOWS 10 CONQUERING THE BASICS AND BEYOND MAKING THE TRANSITION FROM EARLIER EDITIONS OF WINDOWS PARTICIPANT’S PDF MANUAL Updated: August 20, 2016 now at 267 pages BY BILL WILKINSON TABLE OF CONTENTS THE ENTIRE MANUAL IS INDEXED. JUST PRESS CTRL + F TO ACCESS A SEARCH (FIND) FUNCTION CHAPTER ONE (Overview) CHAPTER FOURTEEN (Settings) CHAPTER TWO (Backup and Recovery) CHAPTER FIFTEEN (Notifications/Actions) CHAPTER THREE (Data History) CHAPTER SIXTEEN (new features) CHAPTER FOUR (Microsoft and Local CHAPTER SEVENTEEN (Edge browser) Accounts) CHAPTER EIGHTEEN (Cortana) CHAPTER FIVE (keyboard shortcuts) CHAPTER NINETEEN (Microsoft Store) CHAPTER SIX (Start Menu, Start Screen) CHAPTER TWENTY (tablet mode) CHAPTER SEVEN (Desktop) CHAPTER TWENTY-ONE (great free CHAPTER EIGHT (Search) programs) CHAPTER NINE (Apps) CHAPTER TWENTY-TWO (restore, CHAPTER TEN (File Explorer) refresh, reset) CHAPTER ELEVEN (OneDrive) CHAPTER TWENTY-THREE (other issues) CHAPTER TWELVE (Defender) CHAPTER TWENTY-FOUR (laptop issues) CHAPTER THIRTEEN (updates) CHAPTER ONE AN OVERVIEW WINDOWS 10 COMBINES THE BEST OF WINDOWS 7 AND WINDOWS 8.1 Windows 10 is designed to be intuitive for users of both Windows 7 and Windows 8.1, incorporating the “best of both worlds” to enhance your experience and help you be more productive. A GUIDE TO THE BARE-BONES BASICS OF WINDOWS 10 If you have just downloaded and installed Windows 10, you might find the following list of questions and answers will give you a “jump start” to your basic understanding of your new operating system. Where’s the Start Button? It’s in the lower-left corner of the Desktop. Click once to open and see the Start Menu.
    [Show full text]
  • Investigating the Utility of Local Knowledge for Natural Resource Management in the Western Amazon
    GEOGRAPHY IN THE JUNGLE: INVESTIGATING THE UTILITY OF LOCAL KNOWLEDGE FOR NATURAL RESOURCE MANAGEMENT IN THE WESTERN AMAZON By DAVID SEWARD SALISBURY A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF ARTS UNIVERSITY OF FLORIDA 2002 Copyright 2002 by David Seward Salisbury ACKNOWLEDGMENTS First, I thank my parents and siblings. I have been lucky to accompany them on many adventures and they have always been supportive of my own. Second, I thank Marianne Schmink, who has been a great advisor. She is hortatory, demanding and patient in equal measure, and I am grateful for the bumpy truck ride in Acre that brought us together, and me on the road to Gainesville, many summers ago. Third, I want to thank my uncle, Foster Brown; my tia, Vera Passos; and Valerio Gomes and the rest of the Florida/Acre mafia, who have made Rio Branco a most welcoming place. Fourth, I am indebted to my friends at Florida. I must especially recognize Valerio, Skee and Rich, who have been great friends in times good and bad. The Florida Ultimate team also deserves special recognition for providing a special experience away from the books. Fifth, I thank the people at INCRA, EMBRAPA and especially PESACRE who provided me with this great research opportunity and supported me throughout. Special thanks go to Cazuza Borges, who introduced me to Seringal São Salvador. Sixth, I thank my geography committee members, Drs. Binford and Smith, whose excellent teaching and sound advice translated to success in the field and whose criticism greatly strengthened the final product.
    [Show full text]
  • Ecosystem Profile Madagascar and Indian
    ECOSYSTEM PROFILE MADAGASCAR AND INDIAN OCEAN ISLANDS FINAL VERSION DECEMBER 2014 This version of the Ecosystem Profile, based on the draft approved by the Donor Council of CEPF was finalized in December 2014 to include clearer maps and correct minor errors in Chapter 12 and Annexes Page i Prepared by: Conservation International - Madagascar Under the supervision of: Pierre Carret (CEPF) With technical support from: Moore Center for Science and Oceans - Conservation International Missouri Botanical Garden And support from the Regional Advisory Committee Léon Rajaobelina, Conservation International - Madagascar Richard Hughes, WWF – Western Indian Ocean Edmond Roger, Université d‘Antananarivo, Département de Biologie et Ecologie Végétales Christopher Holmes, WCS – Wildlife Conservation Society Steve Goodman, Vahatra Will Turner, Moore Center for Science and Oceans, Conservation International Ali Mohamed Soilihi, Point focal du FEM, Comores Xavier Luc Duval, Point focal du FEM, Maurice Maurice Loustau-Lalanne, Point focal du FEM, Seychelles Edmée Ralalaharisoa, Point focal du FEM, Madagascar Vikash Tatayah, Mauritian Wildlife Foundation Nirmal Jivan Shah, Nature Seychelles Andry Ralamboson Andriamanga, Alliance Voahary Gasy Idaroussi Hamadi, CNDD- Comores Luc Gigord - Conservatoire botanique du Mascarin, Réunion Claude-Anne Gauthier, Muséum National d‘Histoire Naturelle, Paris Jean-Paul Gaudechoux, Commission de l‘Océan Indien Drafted by the Ecosystem Profiling Team: Pierre Carret (CEPF) Harison Rabarison, Nirhy Rabibisoa, Setra Andriamanaitra,
    [Show full text]
  • Accuterm 7 User Manual
    AccuTerm 7 Help Copyright 2010-2016 Zumasys, Inc. 2 AccuTerm 7 Help Table of Contents Foreword 0 Part I Welcome to AccuTerm 7 14 1 Introduction................................................................................................................................... 14 Usage Guidelines.......................................................................................................................................................... 15 Features of ..........................................................................................................................................................AccuTerm 7 16 Hardware and.......................................................................................................................................................... Software Requirements 17 Installing AccuTerm.......................................................................................................................................................... 7 18 2 Running................................................................................................................................... AccuTerm 20 Connection ..........................................................................................................................................................Wizard 21 Telnet Connection......................................................................................................................................................... 21 Secure Shell........................................................................................................................................................
    [Show full text]
  • Security Target
    Acronis SCS Acronis Cyber Backup 12.5 SCS Hardened Edition Server v12.5 Security Target Document Version: 0.14 Prepared for: Prepared by: Acronis SCS Corsec Security, Inc. 6370 E. Thomas Road, Suite 250 13921 Park Center Road, Suite 460 Scottsdale, AZ 85251 Herndon, VA 20171 United States of America United States of America Phone: +1 781 782 9000 Phone: +1 703 267 6050 www.acronisscs.com www.corsec.com Security Target, Version 0.14 August 19, 2020 Table of Contents 1. Introduction .......................................................................................................................................................4 1.1 Purpose .....................................................................................................................................................4 1.2 Security Target and TOE References .........................................................................................................4 1.3 Product Overview ......................................................................................................................................5 1.3.1 Product Components........................................................................................................................5 1.4 TOE Overview ............................................................................................................................................6 1.4.1 TOE Environment..............................................................................................................................7 1.5
    [Show full text]
  • I HISTORIC WINDOWS and SUSTAINABILITY
    HISTORIC WINDOWS AND SUSTAINABILITY: A COMPARISON OF HISTORIC AND REPLACEMENT WINDOWS BASED ON ENERGY EFFICIENCY, LIFE CYCLE ANALYSIS, EMBODIED ENERGY, AND DURABILITY A THESIS SUBMITTED TO THE GRADUATE SCHOOL IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE MASTER OF SCIENCE IN HISTORIC PRESERVATION BY ERIN CASEY WARE (WALTER GRONDZIK) BALL STATE UNIVERSITY MUNCIE, INDIANA MAY 2011 i Acknowledgements I would like to thank the members of my thesis committee, Walter Grondzik, William Hill, and David Kroll, for sharing their time and expertise. ii Table of Contents Acknowledgements ii Chapter 1: Introduction 1 Chapter 2: Defining Sustainability 16 Chapter 3: History of Windows 28 Chapter 4: Window Materials 40 Chapter 5: Windows and Energy 53 Chapter 6: Embodied Energy and Life Cycle Analysis 75 Chapter 7: Durability 85 Chapter 8: Findings 91 Appendix A National Park Service Technical Preservation Services Brief 9: The Repair of Historic Wooden Windows 97 Brief 13: The Repair and Thermal Upgrading of Historic Steel Windows 104 iii Appendix B Durability of Timber 116 Bibliography 117 iv Chapter 1 Introduction Historic preservation and environmentalism are often understood as unrelated or even opposing disciplines. Environmentalism is seen as dealing with the future while historic preservation is only concerned with the past. Popular perception is that only new buildings constructed using the latest green products are sustainable. Historic preservationists have long argued that historic buildings are inherently green because the energy required in their construction has already been expended. While this embodied energy is certainly a consideration, thorough research on whether historic buildings are sustainable in other ways has not been conducted.
    [Show full text]
  • Microsoft Patches Were Evaluated up to and Including CVE-2020-1587
    Honeywell Commercial Security 2700 Blankenbaker Pkwy, Suite 150 Louisville, KY 40299 Phone: 1-502-297-5700 Phone: 1-800-323-4576 Fax: 1-502-666-7021 https://www.security.honeywell.com The purpose of this document is to identify the patches that have been delivered by Microsoft® which have been tested against Pro-Watch. All the below listed patches have been tested against the current shipping version of Pro-Watch with no adverse effects being observed. Microsoft Patches were evaluated up to and including CVE-2020-1587. Patches not listed below are not applicable to a Pro-Watch system. 2020 – Microsoft® Patches Tested with Pro-Watch CVE-2020-1587 Windows Ancillary Function Driver for WinSock Elevation of Privilege Vulnerability CVE-2020-1584 Windows dnsrslvr.dll Elevation of Privilege Vulnerability CVE-2020-1579 Windows Function Discovery SSDP Provider Elevation of Privilege Vulnerability CVE-2020-1578 Windows Kernel Information Disclosure Vulnerability CVE-2020-1577 DirectWrite Information Disclosure Vulnerability CVE-2020-1570 Scripting Engine Memory Corruption Vulnerability CVE-2020-1569 Microsoft Edge Memory Corruption Vulnerability CVE-2020-1568 Microsoft Edge PDF Remote Code Execution Vulnerability CVE-2020-1567 MSHTML Engine Remote Code Execution Vulnerability CVE-2020-1566 Windows Kernel Elevation of Privilege Vulnerability CVE-2020-1565 Windows Elevation of Privilege Vulnerability CVE-2020-1564 Jet Database Engine Remote Code Execution Vulnerability CVE-2020-1562 Microsoft Graphics Components Remote Code Execution Vulnerability
    [Show full text]
  • Introduction to Windows Runtime (Winrt)
    Introduction to Windows Runtime (WinRT) Raffaele Rialdi @raffaeler [email protected] http://www.iamraf.net Tailored User Experience full screen different resolutions Immersive Multiple live tiles form factors Engaging secure, and Alive trustable Inspiring Confidence Metro Connected Multitasking use live data Touch-first fast and fluid small devices Current problems • No marketplace: how can you trust an application? • Admin privilege is required to install most Apps • Interoperability is difficult (PInvoke / COM) –Memory and Performance costs are high –Accessing OS API can be tough • Mixing native and managed language is hard • "C" APIs lifecycle is error-prone (CreateFile … CloseHandle) • I/Os are blocking (network, storage, …) • No standards for App to App communication • Search, Tweets, Facebook posts, … Windows Runtime Architecture Metro apps Desktop apps Win MFC XAML DirectX HTML WPF SL HTML form DX Language Projections .NET / Js / C++ .NET / Js / C++ Filtered access BCL / libraries to WinRT Windows Runtime APIs and Services UI Controls Storage Media Win32 Win32 Windows Metadata XAML Pickers Network … Runtime Broker Windows Runtime Core Windows Kernel Services What is the Windows Runtime? • It's the evolution of the Component Object Model (COM) • The infrastructure reuse old concepts like apartments, IUnknown and addref/release • IDispatch is gone, IInspectable is the new base interface • New support for Events (no connection points) and static types • Totally different Type System (no Variants, no BSTRs, …) • WinRT use ECMA-335
    [Show full text]
  • VMI Architectural Preservation Master Plan
    Preservation Master Plan Virginia Military Institute Lexington, Virginia PREPARED BY: JOHN MILNER ASSOCIATES, INC. West Chester, Pennsylvania Kimberly Baptiste, MUP Krista Schneider, ASLA Lori Aument Clare Adams, ASLA Jacky Taylor FINAL REPORT – JANUARY 2007 ACKNOWLEDGEMENTS Preservation Master Plan Virginia Military Institute The funding for the preparation of the Preservation Master Plan for Virginia Military Institute was provided by a generous grant from: The Getty Foundation Campus Heritage Grant Program Los Angeles, California Throughout the course of the planning process, John Milner Associates, Inc. was supported and assisted by many individuals who gave generously of their time and knowledge to contribute to the successful development of the Preservation Master Plan. Special thanks and acknowledgement are extended to: VMI ADVISORY COMMITTEE MEMBERS • COL Keith Gibson, Director of VMI Museum Operations and Preservation Officer, Chair • COL Bill Badgett, Professor of Fine Arts and Architecture • COL Tom Davis, Professor of History • COL Tim Hodges, Professor of Engineering • LTC Dale Brown, Director of Construction • LTC Jay Williams, Post Engineer • MAJ Dallas Clark, VMI Planning Officer VMI FACULTY AND STAFF MEMBERS • COL Diane Jacob, Head of Archives and Records • Mr. Rick Parker, VMI Post Draftsman OTHER ACKNOWLEDGEMENTS • All historic images and photographs included within this report are courtesy of the Virginia Military Institute Archives. • All planning and construction documents reviewed during the course of this project
    [Show full text]
  • Microsoft Windows Common Criteria Evaluation Security Target
    Microsoft Common Criteria Security Target Microsoft Windows Common Criteria Evaluation Microsoft Windows 10 version 1809 (October 2018 Update) Microsoft Windows Server 2019 (October 2018 Update) Security Target Document Information Version Number 0.05 Updated On June 18, 2019 Microsoft © 2019 Page 1 of 126 Microsoft Common Criteria Security Target Version History Version Date Summary of changes 0.01 June 27, 2018 Initial draft 0.02 December 21, 2018 Updates from security target evaluation 0.03 February 21, 2019 Updates from evaluation 0.04 May 6, 2019 Updates from GPOS PP v4.2.1 0.05 June 18, 2019 Public version Microsoft © 2019 Page 2 of 126 Microsoft Common Criteria Security Target This is a preliminary document and may be changed substantially prior to final commercial release of the software described herein. The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. This work is licensed under the Creative Commons Attribution-NoDerivs- NonCommercial License (which allows redistribution of the work). To view a copy of this license, visit http://creativecommons.org/licenses/by-nd-nc/1.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
    [Show full text]
  • Microsoft Windows Vista and Windows Server 2008 EAL1 Security Target
    Microsoft Windows Vista and Windows Server 2008 EAL1 Security Target Version 1.0 August 14, 2008 Prepared For: Microsoft Corporation Corporate Headquarters One Microsoft Way Redmond, WA 98052-6399 Prepared By: Science Applications International Corporation Common Criteria Testing Laboratory 7125 Gateway Drive Columbia, MD 21046-2554 Version 1.0, 8/14/2008 This is a preliminary document and may be changed substantially prior to final commercial release of the software described herein. The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. This work is licensed under the Creative Commons Attribution-NoDerivs-NonCommercial License (which allows redistribution of the work). To view a copy of this license, visit http://creativecommons.org/licenses/by-nd- nc/1.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.
    [Show full text]