Jorge Oblitas joblitas@microsoft.com Application Verifier Jorge Oblitas joblitas@microsoft.com.

Slides:



Advertisements
Presentaciones similares
TNT4-04 KEY MESSAGE: Entry Slide SLIDE BUILDS: 0 SLIDE SCRIPT:
Advertisements

Siete integrado extensible delegado seguro compatible soportable internet information services Jorge Oblitas Especialista en Tecnologías de Desarrollo.
GFI LANguard Network Security Scanner Version 8 .0 !
Caso de Éxito: Team System, CMMI, Metodologías Ágiles
Procesos para un desarrollo seguro
Windows Vista Herramientas de Diagnóstico. Auto diagnóstico en Windows Vista Beneficios de un auto diagnóstico proactivo Alertar al personal de TI de.
Algunos tips en Seguridad ASP.NET 2.0
Introducción al Administrador para la protección de datos.
Administración remota de Active Directory®
Entender la Política de grupo Parte 2. Lo que vamos a cubrir Administración avanzada de la política de grupo Implementar software con la Política de grupo.
Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]
HERRAMIENTAS DE WORD IDANEA MÉRIDA.
Mantenimiento preventivo al software
Software Sistemas operativos Software de aplicación
Desarrollo de aplicaciones para Windows con VB.NET 2005 Capitulo 3.
I NTRODUCCIÓN A JOOMLA Presentado por: Laura Patricia Pinto Prieto.
TRIMESTRE 1. Modulo II : Informática Básica Las aplicaciones de usuario nos ayudan a nuestras tareas cotidianas de nuestro equipo. Debemos distinguir.
Sistema de Facturación para Mayoristas y Minoristas de Autopartes
Windows Vista: User Account Control
Características Técnicas
Directorio Activo- Active Directory
Administración de Procesos de Pruebas
¿Qué es ms-dos? El MS-DOS (Microsoft Disk Operating System) es un sistema operativo. Su objetivo es facilitar la comunicación entre el usuario y el ordenador,
Por: Santiago Toro Rendón Raquel Sepúlveda.  El SO se instala en una sección definida de la unidad de disco duro, denominada partición de disco. Existen.
Curso Administrativo OTEC Unidad II : Configuración de Cursos Curso creado por : Libro de Clases Electrónico (LCE) ACTUALIZADO
caja de herramientas del técnico del pc
Sistema Operativo. ¿Qué es el Sistema Operativo? Un sistema operativo (SO) es el conjunto de programas y utilidades software que permiten al usuario interactuar.
Taller de mantenimiento Laura Rivera Gutiérrez Juliana Medina Ramirez
Mantenimiento lógico Tatiana Pérez Tamayo Manuela Quiroz Buriticá 10 informática 2.
Herramientas del sistema Jhonatan Feriz
OWASP - A6 Open Web Application Security Project Riesgo por: Configuración Defectuosa de Seguridad Guillermo David Vélez Álvarez C.C. 71' 763,346.
Sistemas Operativos. Qué es un S.O.? Un S.O. es un programa o conjunto de programas que permiten gestionar los recursos de un ordenador. Comienza a trabajar.
Es una herramienta que nos permite automatizar tareas de tipo rutinario de nuestro sistema. Por medio de una página de diseño tipo Web, Webmin nos permite.
¿QUÉ ES WINDOWS 98? REQUERIMIENTOS DEL SISTEMA ESCRITORIO Y ELEMENTOS VENTANAS EXPLORADOR DE WINDOWS PANEL DE CONTROL.
Explorador de Windows.
EBay Inc. confidential 2009 Turbo Lister 2 – Vista general 2009.
Características de la interfaz de desarrollo
PROCESO DE ARRANQUE DE UNA COMPUTADORA
Mario Bross Sistema operativo
Michael Ángelo De Lancer Franco Michael Ángelo De Lancer Franco
Es aquel que debemos realizar al computador cada cierto tiempo, bien sea para corregir fallas existentes o para prevenirlas. El periodo de mantenimiento.
Conceptos Básicos de Visual Basic para Aplicaciones Visual Basic.
Mantenimiento lógico del PC.
Hermilia Molina Acevedo
 Un servidor basado en un procesador Intel que ejecute Windows Server 2003 debe tener al menos 128 MB de RAM. Microsoft recomienda también que haya.
COMANDO D. O. S OSCAR JAVIER GUERRERO SALAS Universidad Surcolombiana Tec. Des. Software Universidad Surcolombiana.
II QUIMESTRE PARCIAL II
Unidad 7 Windows.
PANEL DE CONTROL GUSTAVO ADOLFO LARA GARCÍA TEC. DESARROLLO DE SOFTWARE 2015.
HERRAMIENTAS DEL SISTEMA ESTANISLAO ROJAS BARRERA CONTADURÍA PÚBLICA.
tenemos una herramienta clara, no muy difícil de usar (aunque eso sí, con muchísimas opciones) y con una excelente ayuda en línea (tanto grabada en nuestro.
Anthony Villalba 1° “A”. ¿Qué es WordPress? Es un sistema de gestión de contenidos o CMS (por sus siglas en inglés, Content Management System) enfocado.
EXCEL 2010 INTECSA.
Sebastian Madrid Perez
El rol de SQA en PIS.
Unidad 7 Escritorio de Windows.
SISTEMA OPERATIVO.
Diego Alfonso Garcés Doria
1.2 Requerimientos de instalación > >
Alumno: Israel Espinosa Jiménez Matricula: Licenciatura: TIC Asignatura: Programación con Lenguajes de Cuarta Generación Cuatrimestre: 5 Página.
AMBIENTE WINDOWS.
PRESENTACIONES HIPI DIEGO FERNANDO ANDRADE S COD
Visual Basic. Sorange campos Introducción Es uno de los tantos lenguajes de programación que podemos encontrar hoy en día. Dicho lenguaje nace del BASIC.
REVISION Y AUDITORIA.
Definición Partes Fundamentales Archivo Excel Archivo Word Pagina Web Video Fuente:
Procesador de textos. Componentes de Word. Multiversidad Latinoamericana Campus Celaya Bachillerato Informática I Prof. Brayan Tula Villanueva 1er. Semestre.
La computadora: mantenimiento y seguridad Unidad 2 Taller de herramientas para la traducción Traductorado Público en idioma inglés Facultad de Lenguas.
Operaciones y funciones básicas del sistema operativo Windows Mayo 2010 Castillo Navarro Adolfo y González Bello Edgar Oswaldo (2010). Operaciones y funciones.
-Recuperación del sistema operativo. -Reinstalación del sistema operativo. -Visor de eventos de Windows. -Desfragmentador de discos de Windows. -Scan Disk.
Estado del Arte del Desarrollo Seguridad - Toba - Instalador Comité Técnico Consorcio SIU – Mayo 2009 Sebastián Marconi
Transcripción de la presentación:

Jorge Oblitas joblitas@microsoft.com Application Verifier Jorge Oblitas joblitas@microsoft.com

Qué es Application Verifier? Una gran herramienta para encontrar errores sutiles de programación sobre Windows. Dos versiones Una integrada en Visual Studio .NET 2005 Se concentra en los errores “duros” Una standalone Revisión adicional de versiones o errores al hacer software “Designed for Windows” Hay que ser administrador para correrla

Revisiones comunes Lock verifier Handle verifier Heap verifier Problemas de uso de secciones críticas Handle verifier Problemas con manejadores Heap verifier Problemas con el uso del heap en el sistema operativo

Revisiones adicionales de la versión Standalone High Version Lie Revisa el “chequeo” correcto de versiones de windows File Paths Se asegura de que la aplicación usa las rutas del sistema apropiadas Registry Checks Verifica el uso apropiado del Registry Security Checks Revisa por si existen security descriptors no apropiados y creación de APIs en el proceso Designed for Windows Checks Revisión para ver si cumple con el “logo Windows”

Application Verifier Integrado Diseñado para trabajar solo con aplicaciones nativas Puede ser usado sólo en archivos de proyectos C++ Las opciones se configura en las project property pages Mantiene las opciones por defecto para cada corrida Tiene una ventana: “Application Verifier Stop window” que muestra los errores Los errores se muestran en una lista de tareas al final

demo

Descarga de la versión Standalone Descargar desde www.microsoft.com/technet /prodtechnol/windows/appcompatibility/appverifier.mspx Artículo útil Testing Applications with AppVerifier

demo

Preguntas

Gracias