Tutoriel - Introduction À Directwrite Directwrite

Total Page:16

File Type:pdf, Size:1020Kb

Tutoriel - Introduction À Directwrite Directwrite Tutoriel - Introduction à DirectWrite DirectWrite Microsoft France Division DPE: Mentions légales Ce document est un projet et peut faire l’objet de modifications avant d'être mis en vente sur le marché de logiciels qui y sont décrits. Les informations contenues dans ce document représentent l'opinion actuelle de Microsoft Corporation sur les questions analysées à la date de publication. Étant donné que Microsoft doit répondre aux conditions changeantes du marché, il ne devrait pas être interprété comme un engagement de la part de Microsoft, et Microsoft ne peut garantir l'exactitude de toute information présentée après la date de publication. Ce tutoriel est diffusé à titre informatif uniquement. MICROSOFT NE DONNE AUCUNE GARANTIE, EXPRESSE, IMPLICITE OU STATUTAIRE, DE L'INFORMATION DANS CE DOCUMENT. Le respect de toutes les lois applicables en matière de droits d'auteur relève de la responsabilité de l'utilisateur. Sans limiter les droits d'auteur, aucune partie de ce document ne peut être reproduite, stockée ou introduite dans un système d'extraction ou transmise sous aucune forme ou par quelque moyen que ce soit (électronique, mécanique, par photocopie, enregistrement ou autre), ou pour toute effet, sans l'autorisation expresse et écrite de Microsoft Corporation. Microsoft peut déposer des brevets, demandes de brevets, marques, droits d'auteur ou autres droits de propriété intellectuelle couvrant les sujets de ce document. Sauf dans les cas expressément prévus par un contrat de licence conclu avec Microsoft, la fourniture de ce document ne vous donne aucun droit de licence sur ces brevets, marques, droits d'auteur ou autres droits de propriété intellectuelle. © 2008 Microsoft Corporation. Tous droits réservés. Microsoft, MS-DOS, Windows, Windows NT, Windows Server, Windows Vista, Active Directory, ActiveSync, ActiveX, Direct3D, DirectDraw, DirectInput, DirectMusic, DirectPlay, DirectShow, DirectSound, DirectX, Expression, FrontPage, HighMAT, Internet Explorer, JScript , Microsoft Press, MSN, Outlook, PowerPoint, SideShow, Silverlight, Visual Basic, Visual C + +, Visual InterDev, Visual J + +, Visual Studio, WebTV, médias de Windows, Win32, Win32s, et Zune sont des marques déposées ou des marques déposées de Microsoft Corporation aux les États- Unis et / ou dans d'autres pays. Les noms de sociétés et de produits mentionnés dans ce document sont des marques déposées de leurs propriétaires respectifs. Sommaire RESUME ...................................................................................................................................................... 3 INTRODUCTION .......................................................................................................................................... 3 OBJECTIFS .................................................................................................................................................. 3 PRE REQUIS ................................................................................................................................................ 3 AUDIENCE ................................................................................................................................................... 4 EXERCICE 1: DESSINER UN SIMPLE TEXTE .......................................................................................... 4 L'interface IDWriteFactory .................................................................................................................................4 L'interface IDWriteTextFormat ...........................................................................................................................4 Contexte de rendu Direct2D et brosses .............................................................................................................4 EXERCICE 2 : DESSINER UN TEXTE AVEC PLUSIEURS FORMATAGES. ........................................... 6 L'interface IDWriteTextLayout 6 L'interface IDWriteTypography 7 CONCLUSION ............................................................................................................................................ 10 Résumé Ce tutoriel vous montre la manière d'utiliser les nouvelles API DirectWrite, afin de formater et d'afficher un texte à l'écran, ainsi que la façon de les utiliser avec Direct2D pour un rendu graphique. Ce tutoriel est constitué de 2 parties, Dans la première, nous créerons et formaterons un texte simple. Dans la seconde, nous manipulerons de multiple formats Introduction DirectWrite est une nouvelle API DirectX, qui permet aux applications de supporter un rendu texte de haute qualité et qui supporte les fonctionnalités suivantes : Indépendante du périphérique, DirectWrite améliore la lisibilité des documents (Text Layout) Rendu des textes, en High-Quality, subpixel, et ClearType®, qui peuvent utiliser des techniques telles que le GDI, Direct2D, ou un rendu spécifique à l'application. Un jeu d'API conforme à Unicode Accélération Matériel du texte, lorsque DirectWrite est utilisé avec Direct2D Formatage de texte multiple Support de typographie avancée de type OpenType® Compatible avec le GDI Objectifs Temps estimé pour compléter ce tutoriel : 30–35 minutes Dans ce tutoriel vous allez apprendre à : Formater et disposer un texte Modifier un formatage et utiliser de la typographie Pré requis Pour compléter cet exercice vous devez avoir : Microsoft Visual Studio 2008 (ou supérieure) Windows 7 SDK Audience Avant de travailler sur ce tutoriel, il serait utile de connaitre : Le développement Win32 et le langage C++ D'avoir des bases sur la programmation COM et ses concepts Visual Studio Exercice 1: Dessiner un simple texte Dans cet exercice, nous allons utiliser les API DirectWrite et Direct2D afin d'afficher un texte simple. Informations : Nous ciblons uniquement Windows 7. Vous noterez alors que dans le fichier d'entête targetver.h, nous somme passé à une version 0x0610 correspondant à Windows 7. Tous les fichiers de cet exercice sont localisés dans le répertoire C:\Windows 7 Labs\06 - Graphiques\DirectWrite\Exercice 1\" **Note: dans ce tutoriel, le code qui existe déjà dans les fichiers sources seront colorisés en gris (exemple). Ceci afin de donner plus de sens au contexte lorsque vous suivrez les instructions d'ajout de nouveau code dans Pour utiliser les API DirectWrite, il faut inclure dans le fichier DWrite.h et ajoutez la librairie DWrite.LIB Le projet Visual Studio contient du code commenté. Vous pouvez soit le dé commenter, soit écrire le votre. L'interface IDWriteFactory L'interface IDWriteFactory est l'interface racine de tous objets DirectWrite qui est utilisée pour instancier d'autres ressources DirectWrite. Pour créer cette interface on utilise la fonction DWriteCreateFactory HRESULT DWriteCreateFactory( __in DWRITE_FACTORY_TYPE factoryType, __in REFIID iid, __out IUnknown **factory ); Le paramètre factoryType spécifie si la fabrique sera partagée ou isolée. Une fabrique partagée peu réutiliser des fontes en cache et partagées entre différent composants. Lors du retour de la fonction le paramètre de sortie factory contient la nouvelle fabrique. L'interface IDWriteTextFormat Une interface IDWriteTextFormat décrit les propriétés du formatage de texte, la fonte, sa taille, son épaisseur de traits son style, etc. Contexte de rendu Direct2D et brosses Nous avons décrit en détail les Interface Direct2D que vous pourrez retrouver dans le tutoriel C:\Windows 7 Labs\06 - Graphiques\Direct2D\Introduction Tutoriel - Direct2D.docx. Pour afficher un contenu DirectWrite, il nous faut utiliser des objets Direct2D tels que le contexte de rendu ainsi qu'une brosse, ne soyez pas surpris alors de voir dans ces exercices des appels à Direct2D. Note : Les méthodes de création de la fabrique Direct2D et le contexte de rendu sont déjà disponibles respectivement dans les méthodes CreerFabrique et CreerRessourceDependanteHwndContext, pour de plus amples informations sur Maintenant la création de ses deux composants voir le tutoriel Direct2D (C:\Windows 7 Labs\06 - c'est à vous ! Graphiques\Direct2D\Introduction Tutoriel - Direct2D.docx) A la fin de cet exercice nous devrions obtenir le rendu suivant : 1. Ouvrez la solution Visual Studio : C:\Windows 7 Labs\06 - Graphiques\DirectWrite\Exercice 1\DirectWriteTutoriel\DirectWriteTutoriel.sln 2. Nous allons utiliser la fonction DWriteCreateFactory pour créer ue fabrique DirectWrite. Ajoutez cet appel à la méthode DessinerUnSimpleTexteHwndContext HRESULT hr=S_OK; CComPtr<IDWriteFactory> fabriqueDWrite; hr=DWriteCreateFactory (DWRITE_FACTORY_TYPE_SHARED, __uuidof(IDWriteFactory), reinterpret_cast<IUnknown**>(&fabriqueDWrite)); if (FAILED(hr)) return -1; 3. Ensuite nous allons créer la chaîne Unicode à formater et à afficher par DirectWrite. On applique le format à partir de l'interface IDWriteTextFormat comme ceci : LPCWSTR lpzMonTexte=L"Bonjour et Bienvenue dans ce tutoriel\n consacré à DirectWrite"; size_t sizeTexte= wcslen(lpzMonTexte); CComPtr<IDWriteTextFormat > textFormat; hr=fabriqueDWrite->CreateTextFormat (L"Gabriola", NULL, DWRITE_FONT_WEIGHT_REGULAR, DWRITE_FONT_STYLE_NORMAL, DWRITE_FONT_STRETCH_NORMAL, 65.0f, L"fr-fr", &textFormat); if (FAILED(hr)) return -1; La chaine de caractères aura pour fonte, Gabriola de taille 65, de densité normal DWRITE_FONT_WEIGHT_REGULAR (epaisseur des traits), de style droit DWRITE_FONT_STYLE_NORMAL (par opposition à Italique ou Gras) , et d'un indice d'étirement normale par rapport à ça taille de base. DirectWrite est capable d'étirer ou de diminuer
Recommended publications
  • PDF Xpansion SDK Reference
    PDF Xpansion SDK 12 Reference soft Xpansion GmbH & Co. KG ● Königsallee 45, 44789 Bochum [email protected] ● www.soft-xpansion.com TABLE OF CONTENTS INTRODUCTION ................................................................................................................................................................ 5 System Requirements ................................................................................................................................................... 6 Installation of SDK ........................................................................................................................................................ 6 Contents of SDK package ........................................................................................................................................ 6 Reference SDK libraries in Your Projects .................................................................................................................... 7 Replace Trial License ................................................................................................................................................ 8 Update of SDK Files ................................................................................................................................................. 8 SDK Samples................................................................................................................................................................ 9 Redistribution of PDF Xpansion ....................................................................................................................................
    [Show full text]
  • MAXPRO Microsoft Windows Patches.Book
    MAXPRO® VMS and NVR Approved Microsoft® Windows Patches Technical Notes MICROSOFT® WINDOWS PATCHES TESTED WITH MAXPRO®NVR AND MAXPRO®VMS Overview The purpose of this document is to identify the patches that have been delivered by Microsoft® Windows and which have been tested against the current shipping ver- sions of MAXPRO®NVR and MAXPRO®VMS with no adverse effects being observed. If you have questions concerning the information in this document, please contact Honeywell Technical Support. See the back cover for contact information. Windows Patches Tested with MAXPRO®NVR till the Month of: June, 2020 Windows Patches Tested with MAXPRO®VMS till the Month of: June, 2020 This document contains: Section See... • June - 2020- Microsoft® Windows Patches Tested with MAXPRO®NVR on page 5 Windows 10 (Enterprise) • June - 2020- Microsoft® Windows Patches Tested with MAXPRO®VMS Server/ Client on Windows 2016 Standard and Windows 10 (Enterprise) page 5 • May - 2020- Microsoft® Windows Patches Tested with MAXPRO®NVR on page 5 Windows 10 (Enterprise) • May - 2020- Microsoft® Windows Patches Tested with MAXPRO®VMS Server/ Client on Windows 2016 Standard and Windows 10 (Enterprise) page 5 • April - 2020- Microsoft® Windows Patches Tested with MAXPRO®VMS Server/ page 7 Client on Windows 2016 Standard and Windows 10 (Enterprise) • April - 2020- Microsoft® Windows Patches Tested with MAXPRO®NVR on Windows 10 (Enterprise) page 7 • March - 2020- Microsoft® Windows Patches Tested with MAXPRO®VMS Server/ page 8 Client on Windows 2016 Standard and Windows 10 (Enterprise) • March - 2020- Microsoft® Windows Patches Tested with MAXPRO®NVR on Windows 10 (Enterprise) page 8 • February - 2020- Microsoft® Windows Patches Tested with MAXPRO®VMS Server/ page 8 Client on Windows 2016 Standard and Windows 10 (Enterprise) • February - 2020- Microsoft® Windows Patches Tested with MAXPRO®NVR on Windows 10 (Enterprise) page 8 800-19154V9-K_Microsoft Windows Patches 1 Section See..
    [Show full text]
  • Understanding the Attack Surface and Attack Resilience of Project Spartan’S (Edge) New Edgehtml Rendering Engine
    Understanding the Attack Surface and Attack Resilience of Project Spartan’s (Edge) New EdgeHTML Rendering Engine Mark Vincent Yason IBM X-Force Advanced Research yasonm[at]ph[dot]ibm[dot]com @MarkYason [v2] © 2015 IBM Corporation Agenda . Overview . Attack Surface . Exploit Mitigations . Conclusion © 2015 IBM Corporation 2 Notes . Detailed whitepaper is available . All information is based on Microsoft Edge running on 64-bit Windows 10 build 10240 (edgehtml.dll version 11.0.10240.16384) © 2015 IBM Corporation 3 Overview © 2015 IBM Corporation Overview > EdgeHTML Rendering Engine © 2015 IBM Corporation 5 Overview > EdgeHTML Attack Surface Map & Exploit Mitigations © 2015 IBM Corporation 6 Overview > Initial Recon: MSHTML and EdgeHTML . EdgeHTML is forked from Trident (MSHTML) . Problem: Quickly identify major code changes (features/functionalities) from MSHTML to EdgeHTML . One option: Diff class names and namespaces © 2015 IBM Corporation 7 Overview > Initial Recon: Diffing MSHTML and EdgeHTML (Method) © 2015 IBM Corporation 8 Overview > Initial Recon: Diffing MSHTML and EdgeHTML (Examples) . Suggests change in image support: . Suggests new DOM object types: © 2015 IBM Corporation 9 Overview > Initial Recon: Diffing MSHTML and EdgeHTML (Examples) . Suggests ported code from another rendering engine (Blink) for Web Audio support: © 2015 IBM Corporation 10 Overview > Initial Recon: Diffing MSHTML and EdgeHTML (Notes) . Further analysis needed –Renamed class/namespace results into a new namespace plus a deleted namespace . Requires availability
    [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]
  • (RUNTIME) a Salud Total
    Windows 7 Developer Guide Published October 2008 For more information, press only: Rapid Response Team Waggener Edstrom Worldwide (503) 443-7070 [email protected] Downloaded from www.WillyDev.NET The information contained in this document represents the current view of Microsoft Corp. 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 guide is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form, by any means (electronic, mechanical, photocopying, recording or otherwise), or for any purpose, without the express written permission of Microsoft. 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. Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, e-mail address, logo, person, place or event is intended or should be inferred.
    [Show full text]
  • Windows Tweaks Guide
    Windows Tweaks Guide For By Windows Geeks Team Introduction .......................................................................................................................................... 5 Important Notes on This Guide........................................................................................................... 5 Usage Instruction.................................................................................................................................. 5 No Warranty .......................................................................................................................................... 5 Hosting, Distribution & Translation ................................................................................................... 6 Tweaks for Windows XP ...................................................................................................................... 6 Before You Begin Tweaking XP ................................................................................................. 6 Tweaks for Startup ..................................................................................................................... 8 Tweaks for Shutdown .............................................................................................................. 10 Tweaks for Mouse .................................................................................................................... 10 Tweaks for Start Menu ............................................................................................................
    [Show full text]
  • Directx 11 Extended to the Implementation of Compute Shader
    DirectX 1 DirectX About the Tutorial Microsoft DirectX is considered as a collection of application programming interfaces (APIs) for managing tasks related to multimedia, especially with respect to game programming and video which are designed on Microsoft platforms. Direct3D which is a renowned product of DirectX is also used by other software applications for visualization and graphics tasks such as CAD/CAM engineering. Audience This tutorial has been prepared for developers and programmers in multimedia industry who are interested to pursue their career in DirectX. Prerequisites Before proceeding with this tutorial, it is expected that reader should have knowledge of multimedia, graphics and game programming basics. This includes mathematical foundations as well. Copyright & Disclaimer Copyright 2019 by Tutorials Point (I) Pvt. Ltd. All the content and graphics published in this e-book are the property of Tutorials Point (I) Pvt. Ltd. The user of this e-book is prohibited to reuse, retain, copy, distribute or republish any contents or a part of contents of this e-book in any manner without written consent of the publisher. We strive to update the contents of our website and tutorials as timely and as precisely as possible, however, the contents may contain inaccuracies or errors. Tutorials Point (I) Pvt. Ltd. provides no guarantee regarding the accuracy, timeliness or completeness of our website or its contents including this tutorial. If you discover any errors on our website or in this tutorial, please notify us at [email protected]
    [Show full text]
  • Generation Test Team System Code Cleanup Data Access
    GENERATION TEST COLUMNS Automated Unit Tests for Legacyg Code with Pex Toolbox Nikhil SachdevaSachdeva pagepage 36 Database and OR/M Tools, Oren Eini and Custom Visual Studio Tabs Scott Mitchell page 9 CLR Inside Out Rapid-but-Untested Coding CODE CLEANUP In-Process Side-by-Side Jesse Kaplan & Luiz Fernando Santos UsingUsin Agile Techniques page 12 Simple, Test-Driven Designs toto PayP Back Technical Debt Cutting Edge DavidDavid LaribeeL page 46 Live Data Binding in ASP.NET 98765432 10 AJAX 4.0 Dino Esposito page 18 Test Run DATA ACCESS Pairwise Testing with QICT Building a Desktop To-Do Application with NHibernate James McCaffrey page 28 OrenOren EiniEini page 54 Extreme ASP.NET Looking Ahead to ASP.NET 4.0 Scott Allen page 74 Windows with C++ TEAM SYSTEM Layered Windows with Direct2D BuildingBu a Visual Studio Team Kenny Kerr page 79 Going Places ExplorerExp Extension Enhancing Windows Touch BrianBrian A. Randell & Marcel de Vries page 64 Applications for Mobile Users Gus Class page 87 Concurrent Affairs Data-Parallel Patterns and PLINQ Igor Ostrovsky page 92 THIS MONTH on msdn.microsoft.com/magazine: SHAREPOINT 2010 AND BCS: USING BUSINESS CONNECTIVITY SERVICES IN SHAREPOINT 2010 Kirk Evans USABILITY IN PRACTICE: MORE THAN SKIN DEEP Charles B. Kreitzberg & Ambrose Little DECEMBER 2009 VOL 24 NO 12 1209msdn_0C1.v3.indd 1 11/12/09 9:37 AM Project6 11/5/09 2:47 PM Page 1 Project6 11/5/09 2:48 PM Page 2 When an electrochemical reaction animated the dormant cells in a very powerful egg, Gort was hatched. With special powers and abilities to infuse ordinary applications with UIs that have extreme functionality, complete usability and the “wow-factor!”, Gort empowers Killer Apps.
    [Show full text]
  • C++Builder XE5 Feature Matrix | Multi-Device, True Native App
    C++Builder® XE5 Multi-device, true native app development with C++ Feature Matrix Feature Architect Ultimate Enterprise Professional Starter INTEGRATED COMPILERS AND TOOLCHAINS Introduced in XE3! C++ 64-bit compiler for Windows X X X X Enhanced in XE3! C++ OS X compiler X X X X Enhanced in XE5! Embarcadero C++ Compiler 6.70 (bcc64) X X X X Enhanced in XE5! Embarcadero C++ Compiler 6.70 (bcc32) X X X X Enhanced in XE3! C++ command line toolchains for Windows X X X X X Enhanced in XE3! C++ command line toolchains for OS X (bccosx) X X X X Create 32-bit optimized native executables that can run on both 32 X X X X X and 64-bit Windows operating systems Enhanced in XE3! ANSI/ISO C++11 and 99 Standard language X X X X conformance and Boost support for 64-bit #pragma once support that allows for better compatibility with MSVC X X X X X and also acts as a header guard [[deprecated]] attribute to flag constructs as deprecated X X X X X Build C++ packages for 32-bit applications X X X X X Secure C library functions X X X X X Enhanced compiler switches for XML representation of source code X X X X X Custom evaluators for C++ Strings types X X X X X Linker error handling to improve memory management flexibility and X X X X X resolution APPLICATION PLATFORMS, INTEGRATED FRAMEWORKS, DESIGNERS AND SDKS Enhanced in XE3! FM Application Platform for creating 32-bit Windows applications for Windows 8, Windows 7, Windows Vista and X X X X X XP; Server 2008 and 2012.
    [Show full text]
  • Windows 7 Training for Developers
    Windows 7 Training for Developers Course 50218 - 4 Days - Instructor-led, Hands-on Introduction This instructor-led course provides students with the knowledge and skills to develop real-world applications on the Windows 7 operating system, using managed and native code. Windows 7 is the latest client operating system release from Microsoft. Windows 7 offers improvements in performance and reliability, advanced scenarios for user interaction including multi-touch support at the operating system level, innovative hardware changes including sensor support and many other features. The course is packed with demos, code samples, labs and lab solutions to provide an deep dive into the majority of new features in Windows 7, and the primary alternatives for interacting with them from managed code. This course is intended for developers with Win32 programming experience in C++ or an equivalent experience developing Windows applications in a .NET language. At Course Completion After completing this course, students will be able to: Design and implement applications taking advantage of the Windows 7 taskbar, shell libraries and other UI improvements Integrate location-based and general sensors into real-world applications Augment applications with multi-touch support Integrate high-end graphics support into native Windows applications Design backwards-compatible applications for Windows 7 and earlier versions of the Windows operating system Improve application and system reliability and performance by using Windows 7 background services, instrumentation, performance and troubleshooting utilities Prerequisites Before attending this course, students must have: At least cursory familiarity with Win32 fundamentals. Experience in Windows C++ programming. or- Experience in Windows applications development in a .NET language Course Materials The student kit includes a comprehensive workbook and other necessary materials for this class.
    [Show full text]
  • Simpmarch-FCFA4B6F-D
    3/29/2019 Document 2126398.1 Copyright (c) 2019, Oracle. All rights reserved. Oracle Confidential. Oracle® Patch & Microsoft Security Updates for Simphony Report (Doc ID 2126398.1) In this Document Purpose Details Oracle Database Updates Oracle Java JRE Updates Microsoft SQL Updates Microsoft Updates Microsoft Updates - Patches released before April 2017 APPLIES TO: Oracle Hospitality Simphony First Edition Oracle Hospitality Simphony Information in this document applies to any platform. PURPOSE The Security Report contains a listing of select Oracle & Microsoft patches that are directly related to the Simphony applications and have been tested against the Simphony applications to validate there are no issues or identify any updates that should NOT be installed. The list is not inclusive of ALL Oracle & Microsoft patches. This report is updated monthly for patches released monthly and YTD cumulative DETAILS Oracle Database Updates Date Version & Simphony Results Patch Level Version(s) 3/5/2019 11.2.0.4 18.2 Observed on an environment running Oracle Databases on 12.1.0.2 2.10 After installing the Oracle Database 11.2.0.4 (22694544 ) CPU update for January 2 observed with the Simphony database instance no longer starti 1.7 An error message is generated: “Error 1053: the service did not respond to the start or contro Additionally the Windows Application log shows th Activation context generation failed for "c:\app\administrator\product\ Dependent Assembly Microsoft.VC80.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e1 not be
    [Show full text]
  • Microsoft Patches Were Evaluated up to and Including CVE-2019-1488
    Honeywell Security Group 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-2019-1488. Patches not listed below are not applicable to a Pro-Watch system. 2019 – Microsoft® Patches Tested with Pro-Watch .NET Quality Rollup for .NET Framework CVE-2019-1488 Microsoft Defender Security Feature Bypass Vulnerability CVE-2019-1485 VBScript Remote Code Execution Vulnerability CVE-2019-1484 Windows OLE Remote Code Execution Vulnerability CVE-2019-1483 Windows Elevation of Privilege Vulnerability CVE-2019-1476 Windows Elevation of Privilege Vulnerability CVE-2019-1474 Windows Kernel Information Disclosure Vulnerability CVE-2019-1472 Windows Kernel Information Disclosure Vulnerability CVE-2019-1471 Windows Hyper-V Remote Code Execution Vulnerability CVE-2019-1470 Windows Hyper-V Information Disclosure Vulnerability CVE-2019-1469 Win32k Information Disclosure Vulnerability CVE-2019-1468 Win32k Graphics Remote Code Execution Vulnerability CVE-2019-1467 Windows GDI Information Disclosure Vulnerability CVE-2019-1466 Windows GDI Information Disclosure Vulnerability CVE-2019-1465 Windows GDI Information Disclosure Vulnerability
    [Show full text]