Hello,
We are preparing our product to be tested for "Certified for Windows Vista" logo. Refering to the Microsoft's document "Certified for Windows Vista Test Cases, Version 1.1.001, November 2nd, 2006" there are several test cases, that need to be checked before application can apply for the mentioned logo.
Since InstallAware is assuring to generate install packages, that comply with the Windows Vista logo, I would like to ask you for advice, how we can test (and pass) the test cases:
TestCase 12
TestCase 14
TestCase 18
TestCase 19
TestCase 22
The logo requirements state that the MSI package should be checked for certain things (using Resource Hacker or Orca tools). Since IA creates an EXE file, how to perform these tests? Should we extract the EXE file to get to the MSI file, and make the checks on it? We tried, but this MSI file does not include all required things from the test cases.
Can you give me some advice, how the install packages, created with IA, should be tested to conform to the Certified for Windows Vista software logo?
Thank you
Andrej.
Certified for Windows Vista logo
-
- Posts: 3452
- Joined: Thu Dec 22, 2005 7:17 pm
- Contact:
You can do an uncompressed build, and then run that MSI through the tests. We have many clients who used the Vista kits to certify their applications.
Michael Nesmith
InstallAware
Home of The Next Generation MSI Installer
Get your free copy today - http://www.installaware.com/
InstallAware
Home of The Next Generation MSI Installer
Get your free copy today - http://www.installaware.com/
Hello Michael,
Thank you for the answer. We were on the right track - we took the MSI file from the compressed file, which is the same as the one created with uncompressed build.
Still, I would need some assistance here. When verifying the MSI file and the setup executable against the Windows Vista logo requirements, there are test cases which fail. Here is some more information on the process.
The documents that we refer to are:
http://download.microsoft.com/download/8/e/4/8e4c929d-679a-4238-8c21-2dcc8ed1f35c/Windows%20Vista%20Software%20Logo%20Spec%201.1.doc
http://download.microsoft.com/download/a/5/d/a5d3d02a-fd03-466f-9ba8-97f5e7a90a98/CertifiedforWindowsVistaProgramTestCases.doc
Test case 12:
When executing "Full MSI Validation" from the Orca tool, following errors are reported:
ICE05 ERROR Table: 'Property' missing from database. All required entries are missing.
ICE24 ERROR Property table does not exist. All required properties are missing.
ICE39 ERROR Could not recognize PID_TITLE value in Summary Information Stream as a identifying a valid package type. Unable to continue SummaryInfo validation.
ICE40 WARNING Error Table is missing. Only numerical error messages will be generated.
ICE73 ERROR This package is missing the Package Code property in the Summary Information Stream.
ICE73 ERROR This package is missing the Property table. It's required for the ProductCode property.
ICE80 ERROR Bad value in Summary Information Stream for PID_TEMPLATE.
TestCase 13 & TestCase 14
The installer EXE file does not include the correct manifest (UAC):
<security>
<requestedPrivileges>
...
TestCase 18:
TestCase requires the Upgrade table in the MSI package. No such table exists in the MSI package, generated by IA.
TestCase 25:
In the MSI file there should be MsiRMFilesinUse dialog. This dialog should be used for Vista RestartManager support. Installer should restart all applications in case the files being installed are in use (to avoid system restarts). There is no such dialog in the MSI file.
There are also other test cases, that fail, but for example I believe the mentioned ones are enough. If needed, I can give you complete results of our Vista certification testing.
Since your customers have already passed the Vista certifications, and you announced that installs created by IA fully comply with the Vista Certification requirements, I guess I am missing something. Is there any configuration setting to be set to generate Vista ready installations?
I am using the latest 6.13 build.
I am looking forward to your advice.
Best regards
Andrej.
Thank you for the answer. We were on the right track - we took the MSI file from the compressed file, which is the same as the one created with uncompressed build.
Still, I would need some assistance here. When verifying the MSI file and the setup executable against the Windows Vista logo requirements, there are test cases which fail. Here is some more information on the process.
The documents that we refer to are:
http://download.microsoft.com/download/8/e/4/8e4c929d-679a-4238-8c21-2dcc8ed1f35c/Windows%20Vista%20Software%20Logo%20Spec%201.1.doc
http://download.microsoft.com/download/a/5/d/a5d3d02a-fd03-466f-9ba8-97f5e7a90a98/CertifiedforWindowsVistaProgramTestCases.doc
Test case 12:
When executing "Full MSI Validation" from the Orca tool, following errors are reported:
ICE05 ERROR Table: 'Property' missing from database. All required entries are missing.
ICE24 ERROR Property table does not exist. All required properties are missing.
ICE39 ERROR Could not recognize PID_TITLE value in Summary Information Stream as a identifying a valid package type. Unable to continue SummaryInfo validation.
ICE40 WARNING Error Table is missing. Only numerical error messages will be generated.
ICE73 ERROR This package is missing the Package Code property in the Summary Information Stream.
ICE73 ERROR This package is missing the Property table. It's required for the ProductCode property.
ICE80 ERROR Bad value in Summary Information Stream for PID_TEMPLATE.
TestCase 13 & TestCase 14
The installer EXE file does not include the correct manifest (UAC):
<security>
<requestedPrivileges>
...
TestCase 18:
TestCase requires the Upgrade table in the MSI package. No such table exists in the MSI package, generated by IA.
TestCase 25:
In the MSI file there should be MsiRMFilesinUse dialog. This dialog should be used for Vista RestartManager support. Installer should restart all applications in case the files being installed are in use (to avoid system restarts). There is no such dialog in the MSI file.
There are also other test cases, that fail, but for example I believe the mentioned ones are enough. If needed, I can give you complete results of our Vista certification testing.
Since your customers have already passed the Vista certifications, and you announced that installs created by IA fully comply with the Vista Certification requirements, I guess I am missing something. Is there any configuration setting to be set to generate Vista ready installations?
I am using the latest 6.13 build.
I am looking forward to your advice.
Best regards
Andrej.
-
- Posts: 3452
- Joined: Thu Dec 22, 2005 7:17 pm
- Contact:
Hi Andrej,
I think you should open a support ticket to address these issues. I know for a fact that some of the issues below are not true for InstallAware, such as:
This manifest is present in all InstallAware setups. I am not a logo certification expert so I do not know why test cases 13&14, for example, fail for you. Please open a support incident so we can track the source of these problems down for you.
I think you should open a support ticket to address these issues. I know for a fact that some of the issues below are not true for InstallAware, such as:
TestCase 13 & TestCase 14
The installer EXE file does not include the correct manifest (UAC):
This manifest is present in all InstallAware setups. I am not a logo certification expert so I do not know why test cases 13&14, for example, fail for you. Please open a support incident so we can track the source of these problems down for you.
Michael Nesmith
InstallAware
Home of The Next Generation MSI Installer
Get your free copy today - http://www.installaware.com/
InstallAware
Home of The Next Generation MSI Installer
Get your free copy today - http://www.installaware.com/
Hi Michael,
I instructed our test team to do retest on the Testcases 13 & 14 - you are right, the manifests are in there. Is it possible, that the manifests were not yet in the 6.07 version? We upgraded to 6.13 lately, and these test cases were done before the upgrade.
Sorry for the false alarm on these tests.
Just one more general question on this issue, before we open a test incident:
- Based on your knowledge, should the IA generated installers comply with Certified for Windows Vista Logo?
As for support incident, on the WebPage it is written, that each problem requires a separated support incident. Can I assume, that VIsta certification is a single problem, or you would expect a support incident for each problem that might result from separate certification test cases? This could get rather expensive
Thanks
Andrej.
I instructed our test team to do retest on the Testcases 13 & 14 - you are right, the manifests are in there. Is it possible, that the manifests were not yet in the 6.07 version? We upgraded to 6.13 lately, and these test cases were done before the upgrade.
Sorry for the false alarm on these tests.
Just one more general question on this issue, before we open a test incident:
- Based on your knowledge, should the IA generated installers comply with Certified for Windows Vista Logo?
As for support incident, on the WebPage it is written, that each problem requires a separated support incident. Can I assume, that VIsta certification is a single problem, or you would expect a support incident for each problem that might result from separate certification test cases? This could get rather expensive

Thanks
Andrej.
-
- Posts: 3452
- Joined: Thu Dec 22, 2005 7:17 pm
- Contact:
Yes, you should have no problems getting a Vista logo with IA setups. You can order a single support incident first to troubleshoot the first issue, and if its a real problem in IA, your money will be refunded anyways (or carried over to the next issue). So if there are real issues, they will be fixed by IA for free; otherwise you will have paid for the incidents in full.
Michael Nesmith
InstallAware
Home of The Next Generation MSI Installer
Get your free copy today - http://www.installaware.com/
InstallAware
Home of The Next Generation MSI Installer
Get your free copy today - http://www.installaware.com/
Who is online
Users browsing this forum: No registered users and 145 guests