To pass "Works with Vista" - REALLY only MSI or ClickOnce deployment package necessary?? |
|
Author |
Message |
Cindy Zhong

|
Posted: Application Compatibility for Windows Vista, To pass "Works with Vista" - REALLY only MSI or ClickOnce deployment package necessary?? |
Top |
Hi all,
I've a question here regarding the need to pass the tests in Application Verifier 3.3 in order to get the "Works with Vista" logo.
In Application Verifier 3.3, it has several tests: - Basic - Compatibility - Low Resource Simulation - LuaPriv - Miscellaneous - Printing
Which of the tests above do I need to go through in order to get the Works logo What if I get Error or Warnings in any of the above tests, does it mean that I will fail to get the Works logo
One more question, to get the Works Logo, is it a must that my installer has to be packaged in MSI
Thank you in advance!
Cindy
Software Development for Windows Vista16
|
|
|
|
 |
Matthew Braun - MSFT

|
Posted: Application Compatibility for Windows Vista, To pass "Works with Vista" - REALLY only MSI or ClickOnce deployment package necessary?? |
Top |
|
|
 |
Konstantin Kamanin

|
Posted: Application Compatibility for Windows Vista, To pass "Works with Vista" - REALLY only MSI or ClickOnce deployment package necessary?? |
Top |
| As for your second question, I do not believe that your installer has to be an MSI to pass the certification however MSI is the recomended install package for Windows Vista.
|
|
Hello Matthew Braun,
Unfortunately, it has to be the MSI package. Paragraph 2.1 (Use Windows Components for Installation) of Chapter 2 (Installation
Requirements) in this document http://download.microsoft.com/download/8/e/4/8e4c929d-679a-4238-8c21-2dcc8ed1f35c/Windows%20Vista%20Software%20Logo%20Spec%201.1.doc says:
Criteria
Applications must use the Windows Installer (MSI) or ClickOnce
for installation.
Windows Installation packages must not receive any
errors from the Internal Consistency Evaluators (ICEs) listed here:
1-24, 27-31, 33-36, 38, 40-57, 59, 61-63, 65, 67-72,
74-84, 86-87, 89-94, 96-99
Rationale
Using the built-in installation engines creates
consistent, reversible, transacted installations. It is inherently safer to use operating
system components to make changes to system configurations. There are fewer
compatibility and application migration issues because these engines, unlike
installation scripts, can evolve with the operating system. Additionally, enterprise customers find that
these component-driven installations greatly reduce their deployment and
repackaging costs.
Additional Information
A variety of third-party tools are available that can be
used to create Windows Installation packages.
The ICEs can be run from the Orca application, which
ships with the Windows SDK:
http://msdn.microsoft.com/library/default.asp url=/library/en-us/msi/setup/internal_consistency_evaluators_ices.asp
Best regards, Konstantin.
|
|
|
|
 |
Erkan Yilmaz

|
Posted: Application Compatibility for Windows Vista, To pass "Works with Vista" - REALLY only MSI or ClickOnce deployment package necessary?? |
Top |
Hello,
I am wondering about this sentence (because of the specific term: certification testing which might refer to "Certified for Windows logo" only): "You must utilize either an MSI or ClickOnce deployment package to pass the certification testing."
since a change of the installer is an important change, I would ask you, if you can acknowledge, that: for getting the "Works with Windows Vista Logo" the installer MUST be ONLY either MSI or ClickOnce deployment package (in the: "Works with Windows Vista" specs, I could not find such info, only in the docs for the "Certified for Windows logo")
the docs I have read: 1. I have started the "Works With Windows Vista Submission Wizard", answered the "questions about the compatibility of your application"
2. Also read the exhibit 3,
but could not find, the info, that there has to be a special installer (MSI or ClickOnce deployment package).
3. Also in the "Requirements for the Works with Windows Vista Logo Program for Software" on page 6 in chapter: 1.4 1.4 Software Submission it just tells only: ...ISV’s are required to send a copy of the software to Microsoft. Physical media should be sent to: ... The software package should include the logo submission id and any notes about software installation or activation.
Helpful for any answer (also from people who have finished with "Works with Windows Vista Logo").
Thank you, Erkan YILMAZ
|
|
|
|
 |
Konstantin Kamanin

|
Posted: Application Compatibility for Windows Vista, To pass "Works with Vista" - REALLY only MSI or ClickOnce deployment package necessary?? |
Top |
Hi Erkan,
I guess no, because "Works" program is honest-based one, and manufacturers who display "Works with Vista" artwork on their boxes and web-pages assure users that the software won't crash or damage the Vista and will work at least as it did on WinXP SP2."Certified" program guarantees that a product has been tested by VeriTest and meets hard MS requirements and not only won't crash the system, but appears as very stable and reliable software solution.
|
|
|
|
 |
Erkan Yilmaz

|
Posted: Application Compatibility for Windows Vista, To pass "Works with Vista" - REALLY only MSI or ClickOnce deployment package necessary?? |
Top |
Hello Konstantin,
thank you very much for your FAST answer.
Perhaps also some other people having passed the "Works with Vista" or
some officials can add something specific too
Erkan YILMAZ
|
|
|
|
 |
Konstantin Kamanin

|
Posted: Application Compatibility for Windows Vista, To pass "Works with Vista" - REALLY only MSI or ClickOnce deployment package necessary?? |
Top |
|
|
 |
Erkan Yilmaz

|
Posted: Application Compatibility for Windows Vista, To pass "Works with Vista" - REALLY only MSI or ClickOnce deployment package necessary?? |
Top |
Hi Konstantin,
I see it the same way: as it states in "Requirements for the Works with Windows Vista Logo Program for Software" (Version 1.2.0002, page 6, chapter: 1.1 ISV Testing Requirements): The steps in the Application Compatibility Cookbook are to be viewed as basic guidelines that every ISV must follow.
and about the honor system/trust :-)
http://forums.microsoft.com/MSDN/ShowPost.aspx PostID=1038816&SiteID=1 The works with vista is based on the honor system of your test results. ... However my understanding is that when or if a complaint is reported to microsoft then it will be removed from the program.
comment Erkan: since nobody can test everything, I wonder what the criteria are, because:
from: "Master Software Logo License Agreement" (9/27/2006 rev 2): 8. TERM AND TERMINATION (b) Either party shall have the right to terminate this Logo Agreement without cause upon sixty (60) days prior written notice. Either party shall have the right to immediately terminate this Logo Agreement for material breach by the other party if such breach is not cured within thirty (30) days of written notice to the other party of such breach.
Still waiting for an answer on my post today, 12:03 PM UTC above from someone!
Sincerely,
Erkan YILMAZ
|
|
|
|
 |
Erkan Yilmaz

|
Posted: Application Compatibility for Windows Vista, To pass "Works with Vista" - REALLY only MSI or ClickOnce deployment package necessary?? |
Top |
please see my question from: 11 Jan 2007, 12:03 PM UTC
it is still unanswered
since a change of the installer is an important change, I would ask you, if you can acknowledge, that: for getting the "Works with Windows Vista Logo" the installer MUST be ONLY either MSI or ClickOnce deployment package (in the: "Works with Windows Vista" specs, I could not find such info, only in the docs for the "Certified for Windows logo")
Erkan YILMAZ
|
|
|
|
 |
Gareth Horton

|
Posted: Application Compatibility for Windows Vista, To pass "Works with Vista" - REALLY only MSI or ClickOnce deployment package necessary?? |
Top |
Erkan,
You do not need to migrate to MSI for the "Works With" level, just for the "Certified".
Gareth
|
|
|
|
 |
|
|