Download presentation
Presentation is loading. Please wait.
Published byChristopher Parrish Modified over 8 years ago
1
Testing Code for Compliance
2
Agenda AppVerifier 3.1 Microsoft Windows Server 2003 R2 Platform SDK Command-line tools Third-party tools
3
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
4
AppVerifier 3.1
5
Agenda AppVerifier 3.1 Windows Server 2003 R2 Platform SDK Command-line tools Third-party tools
6
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
8
Orca Part of Windows Server 2003 R2 Platform SDK Microsoft Windows Installer table editor Creates and edits Windows Installer packages Requires administrator privileges
9
Orca
10
Agenda AppVerifier 3.1 Windows Server 2003 R2 Platform SDK Command-line tools Third-party tools
11
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
12
RegDump Dumps contents of registry to a file Use with RegDiff to ensure the registry has not changed Regdump HKLM > reg.txt
13
RegDiff Generates a log of differences section by section Regdiff reg1.txt reg2.txt
14
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
15
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: ”
16
Agenda AppVerifier 3.1 Windows Server 2003 R2 Platform SDK Command-line tools Third-party tools
17
Resource Hacker 3.4 Freeware tool Explore resources for application executables Resource script compiler and decompiler
18
Test Cases Machine Setup and Configuration Normal Operations Security and Compatibility Reliability Install and Uninstall
19
Summary AppVerifier 3.1 Windows Server 2003 R2 Platform SDK Command-line tools Third-party tools
20
Additional Resources AppVerifier 3.1 http://www.microsoft.com/technet /prodtechnol/windows/appcompatibility /appverifier.mspx http://www.microsoft.com/technet /prodtechnol/windows/appcompatibility /appverifier.mspx Windows Server 2003 R2 Platform SDK http://www.microsoft.com/downloads /details.aspx?familyid=484269E2-3B89- 47E3-8EB7- 1F2BE6D7123A&displaylang=en http://www.microsoft.com/downloads /details.aspx?familyid=484269E2-3B89- 47E3-8EB7- 1F2BE6D7123A&displaylang=en Resource Hacker http://www.download.com /3000-2352-10178588.html http://www.download.com /3000-2352-10178588.html
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.