Amitava's Blog on Windows Vista: Application Certification and Compatibility
Welcome to MSDN Blogs Sign in | Join | Help

July 2007 - Posts

Designing Applications for Windows Vista

Considering the security (UAC) enhancements in Windows Vista, you need to follow a guideline. The following list represents guidance for designing applications for Windows Vista before you should go for the Logo Program. Windows Vista application design

Certified for Windows Vista logo: Test Case FAQ - Test Case 32

Test Case 32: Verify that the application’s UI thread only handles exceptions that are known and expected (Req:3.2) This test case expects an application handle known exceptions only and leaves generic exception for Windows. You do not need to write any

Certified for Windows Vista logo: Test Case FAQ - Test Case 30

Test Case 30: Verify the application is Restart Manager Aware (Req:3.1) Question: Can you provide some code samples to handle Restart manager messages? Answer: The Restart Manager queries GUI applications for shutdown by sending a WM_QUERYENDSESSION notification
Posted by amitava | 0 Comments

Certified for Windows Vista logo: Test Case FAQ - Test Case 25

Test Case 25: Verify the application properly handles files in use during install (Req:2.12) Question: How can I add the MsiRMFilesInUse Dialog? Answer: You may not get it automatically from older setup tools. You need to create a transform file and modify
Posted by amitava | 0 Comments
Filed under: ,

Certified for Windows Vista logo: Test Case FAQ - Test Case 8

Test Case 8: Verify application launches and executes properly using Fast User Switching (Req.1.8) Question: Sound is heard from another user’s session for my application on fast user switching. Can it stop automatically? Answer: You need to manually

Certified for Windows Vista logo: Test Case FAQ - Test Case 19

Test Case 19: Verify application creates uninstall registry key and values (Req:2.7) Question: I've used a setup project to create the installer. But the uninstall registry key is not created. Answer: For Install Location , we need to set ARPINSTALLLOCATION

Certified for Windows Vista logo: Test Case FAQ - Test Case 15

Test Case 15: Verify application installs to the correct folders by default (Req:2.3) Default install directories are: Ø Native x86 and x64 applications o Program Files - %ProgramFiles% o User’s AppData - %APPDATA% o ProgramData – %ALLUSERSPROFILE% Ø
Posted by amitava | 1 Comments

Certified for Windows Vista logo: Test Case FAQ - Test Case 1

Test Case 1: Verify all of the application’s executables contain an embedded manifest that define its execution level (Req:1.1) This is a basic requirement for an application to run properly in Vista. Vista expects all executables (especially which requires

Certified for Windows Vista logo: Overview

With Windows Vista spreading into the market with a record pace, ISVs need to have their (existing/new) application compatible for Windows Vista. So, Microsoft has set the standard for such compatibility with the premier logo for application certification,
 
Page view tracker