Testing Code for Compliance. Agenda AppVerifier 3.1 Microsoft Windows Server 2003 R2 Platform SDK Command-line tools Third-party tools.

Slides:



Advertisements
Similar presentations
Web Forms and ASP.NET Programming Right from the Start with Visual Basic.NET 1/e 12.
Advertisements

MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 3 Configuring the Windows Server 2008 Environment.
NetAcumen ActiveX Download Instructions
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 9: Implementing and Using Group Policy.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 14: Windows Server 2003 Security Features.
64bit Development Overview March 28 Microsoft. Objectives Learn about the current 64-bit platforms from a hardware, software and tools perspective Review.
Hands-On Microsoft Windows Server 2003 Administration Chapter 4 Managing Group Policy.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 14: Windows Server 2003 Security Features.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 10: Server Administration.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 9: Implementing and Using Group Policy.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Certified for Windows Vista. Introducing the Windows Vista Logo Programs.
McGraw-Hill/Irwin© 2006 The McGraw-Hill Companies, Inc. All rights reserved. 5-1.
Installation Requirements. Agenda Installation requirements Installation options Installing to correct folder locations Installing Windows resources Creating.
NetAcumen ActiveX Install Instructions. Requirements: Administrator: User must be logged in as Administrator of the machine. If you are not the administrator,
Hands-On Microsoft Windows Server 2008 Chapter 11 Server and Network Monitoring.
CH 13 Server and Network Monitoring. Hands-On Microsoft Windows Server Objectives Understand the importance of server monitoring Monitor server.
Windows Server 2008 Chapter 11 Last Update
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Guide to MCSE , Enhanced 1 Activity 10-1: Restarting Windows Server 2003 Objective: to restart Windows Server 2003 Start  Shut Down  Restart Configure.
Microsoft ® Official Course Module 9 Configuring Applications.
Configuring the Windows 2000 Environment. Overview Configuring and Managing Hardware Configuring Display Options Configuring System Settings Configuring.
Working with Applications Lesson 7. Objectives Administer Internet Explorer Secure Internet Explorer Configure Application Compatibility Configure Application.
1 Introduction to PostgreSQL. 2 Documents PostgreSQL 8 for Windows (*) Beginning Databases with PostgreSQL From Novice to Professional, Second Edition.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 9: Implementing and Using Group Policy.
®® Microsoft Windows 7 for Power Users Tutorial 8 Troubleshooting Windows 7.
Windows XP Professional Windows XP Professional Overview Install and Upgrade Windows XP Pro Customize and Manage Windows XP Pro Troubleshoot Common Windows.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
MCTS Guide to Microsoft Windows 7
Ch 11. Services A service is a specialized program that performs a function to support other programs Many services operate at a very low level – Interacting.
Week #7 Objectives: Secure Windows 7 Desktop
CN1260 Client Operating System Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
Installation Overview of ArcGIS Pro. The ArcGIS Pro Setup: some basics ArcGIS Pro is independent of ArcGIS for Desktop. The ArcGIS Pro setup is supported.
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
CN1176 Computer Support Kemtis Kunanuraksapong MSIS with Distinction MCT, MCTS, MCDST, MCP, A+
Windows Vista Inside Out Chapter 22 - Monitoring System Activities with Event Viewer Last modified am.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 10: Server Administration.
Jennifer Stepler WDK Program Manager. Agenda Catalog signing vs. embedded signing. How to embed-sign: Getting Started Preparing your signing certificate.
EHR Deployment Network Share Setup Updater Service Deployment
Compatibility and Interoperability Requirements
Deploy.NET Applications with Ease Brian Noyes IDesign, Inc.
Chapter 3 Configuring the Windows Server 2008 Environment
Getting Ready for Windows Vista ® Chuck Walbourn SDE, Game Technology Group.
Guide to MCSE , Second Edition, Enhanced1 The Windows XP Security Model User must logon with: Valid user ID Password User receives access token Access.
Troubleshooting Security Issues Lesson 6. Skills Matrix Technology SkillObjective Domain SkillDomain # Monitoring and Troubleshooting with Event Viewer.
MCTS Guide to Microsoft Windows Vista Chapter 12 Application Support.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 14: Windows Server 2003 Security Features.
CH 13 Server and Network Monitoring. Hands-On Microsoft Windows Server Objectives Understand the importance of server monitoring Monitor server.
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 11 Application Support.
11 IMPLEMENTING AND MANAGING SOFTWARE UPDATE SERVICES Chapter 7.
Understand Windows Services Software Development Fundamentals LESSON 5.3.
Module 14: Advanced Topics and Troubleshooting. Microsoft ® Windows ® Small Business Server (SBS) 2008 Management Console (Advanced Mode) Managing Windows.
Internet Explorer 7 Updated Advice for the NHS 04 February 2008 Version 1.3.
Active X and Signed Applets Chad Bollard. Overview ActiveX  Security Features  Hidden Problems Signed Applets  Security Features  Security Problems.
Master Software Solutions Pvt.Ltd.. These days the demand of smart phone is being increased and we have different types of client e.g. Touch Phone, tables,
CIS-NG CASREP Information System Next Generation Shawn Baugh Amy Ramirez Amy Lee Alex Sanin Sam Avanessians.
Exploreengage elevate explore engage elevate Presented By: Laura Murphy, Turnkey Technologies.
Sung-Dong Kim, Dept. of Computer Engineering, Hansung University Java - Introduction.
Mobile Device Development
Setup a PHP + MySQL Development Environment
Connect:Direct for UNIX v4.2.x Silent Installation
Hands-On Microsoft Windows Server 2008
CONFIGURING HARDWARE DEVICE & START UP PROCESS
Module 1: Getting Started
QuickBooks Point of Sale Unexpected Errors Resolution.
HOW TO FIX QUICKBOOKS RUNTIME ERROR ON WINDOWS 10?
Call to Fix HP Printer Installation Error Code 1603
Windows Internals Brown-Bag Seminar Chapter 1 – Concepts and Tools
Tools and Explanations for Mac Beginners
Presentation transcript:

Testing Code for Compliance

Agenda AppVerifier 3.1 Microsoft Windows Server 2003 R2 Platform SDK Command-line tools Third-party tools

AppVerifier 3.1 Identifies potential compatibility, stability, and security issues Is stand-alone Contains a collection of tests Has UAC Predictor plug-in Provides guidance for fixes Requires administrator privileges

AppVerifier 3.1

Agenda AppVerifier 3.1 Windows Server 2003 R2 Platform SDK Command-line tools Third-party tools

Windows Server 2003 R2 Platform SDK Contains tools developers can use for: –Cryptography –Debugging –File management –Performance –Resources –Testing Can be used to develop 32- and 64- bit applications

Orca Part of Windows Server 2003 R2 Platform SDK Microsoft Windows Installer table editor Creates and edits Windows Installer packages Requires administrator privileges

Orca

Agenda AppVerifier 3.1 Windows Server 2003 R2 Platform SDK Command-line tools Third-party tools

SignTool Part of Windows Server 2003 R2 Platform SDK Command-line tool Digitally signs files Verifies signatures Time stamps files signtool sign /a MyFile.exe

RegDump Dumps contents of registry to a file Use with RegDiff to ensure the registry has not changed Regdump HKLM > reg.txt

RegDiff Generates a log of differences section by section Regdiff reg1.txt reg2.txt

Restart Manager Tool Inject shutdown messages The application’s process ID is dwPID Forces the application to shut down and restart. Rmtool.exe –p dwPID –S –R

ThreadHijacker Injects crashes –Pauses thread –Injects binary data –Sets instruction pointer –Resumes thread Need to ensure Windows Error Reporting occurs Threadhijacker.exe /ui /crash:av /process: ”

Agenda AppVerifier 3.1 Windows Server 2003 R2 Platform SDK Command-line tools Third-party tools

Resource Hacker 3.4 Freeware tool Explore resources for application executables Resource script compiler and decompiler

Test Cases Machine Setup and Configuration Normal Operations Security and Compatibility Reliability Install and Uninstall

Summary AppVerifier 3.1 Windows Server 2003 R2 Platform SDK Command-line tools Third-party tools

Additional Resources AppVerifier /prodtechnol/windows/appcompatibility /appverifier.mspx /prodtechnol/windows/appcompatibility /appverifier.mspx Windows Server 2003 R2 Platform SDK /details.aspx?familyid=484269E2-3B89- 47E3-8EB7- 1F2BE6D7123A&displaylang=en /details.aspx?familyid=484269E2-3B89- 47E3-8EB7- 1F2BE6D7123A&displaylang=en Resource Hacker / html / html