"This program has compatibility issue" message in Windows 8 Customer Preview
-
Monday, March 19, 2012 2:24 AM
Hi,
I had an app which is builded by VS 2005. I add supportedOS in my manifest file as following.
------------------------------------------------------------------------------------------------------------------
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!--The ID below indicates application support for Windows Vista -->
<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
<!--The ID below indicates application support for Windows 7 -->
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
<!--The ID below indicates application support for Windows 8 -->
<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
</application>
</compatibility>------------------------------------------------------------------------------------------------------------------
I use Resource Monitor tool in Windows 8 Customer Preview to check App's Operating System Context, it shows Windows 8.But when I try to execute the App,the warning message "This program has compatibility issue"always shown in x86 Windows 8 Customer Preview 8250 build. This warning message will not happen in x64 Windows 8 Customer Preview 8250 build by using the same build.
My environment
-----------------------------------------------------------------------------------------------------------------
VMware 8.0.0 build 471780
Windows 8 Customer Preview 8250 build
App builded by VS 2005 build version 8.0.50727.762
-----------------------------------------------------------------------------------------------------------------
Please kindly let me know why this message will only shown in x86 Windows 8 Customer Preview 8250 build environment and how to avoid this message popup.
Thanks
Tommy
- Moved by Jesse JiangMicrosoft Contingent Staff Tuesday, March 20, 2012 6:44 AM (From:Building Metro style apps with C++ )
All Replies
-
Tuesday, March 20, 2012 6:43 AM
Hi Tommy,
I think your issue should be raised in the Application Compatibility for Windows Desktop Development. I believe they will know more information of this issue than us, and I will move this one to that forum.
Thanks for your understanding,
Best regards,
JesseJesse Jiang [MSFT]
MSDN Community Support | Feedback to us
-
Tuesday, March 20, 2012 6:56 AMModerator
Hi Tommy,
Could you please try to check your app with the following check list: http://msdn.microsoft.com/en-us/library/windows/desktop/hh749939.aspx
And what is your app used for? Does it use any specific hardware. Try to run the App Cert Kit to test your program.
Sincerely,
Bob Bao [MSFT]
MSDN Community Support | Feedback to us
-
Wednesday, March 21, 2012 2:31 AM
Hi Jesse,
Thanks for your kindly help. I appreciate it.
Sincerely,
Tommy
-
Wednesday, March 21, 2012 12:00 PM
Hi Bob:
Thank you for your response. My software is anti-virus software. All the drivers run as services. This .exe App is simply an UI app let user configure their setting. This App has been signed. I found that when I change the app's name, it can work correctly.
I tried to execute the Windows App Cert Kit tool; it failed during collecting installation information. Would you please tell me why should I check
certification? And how could this happen only in x86 not in x64 environment(this is a x86 application)?
Sincerely,
Tommy
- Edited by Tommy Huang67 Wednesday, March 21, 2012 12:09 PM
-
Wednesday, March 21, 2012 4:12 PMModeratorWhat is the log, and what is the name do you change?
Bob Bao [MSFT]
MSDN Community Support | Feedback to us
-
Friday, March 23, 2012 7:35 AM
Hi Bob:
Simply change AAA.exe to AAA_1.exe or AAA1.exe, this message will not popup. Will Windows detect specific App name which didn't pass the compatibility testing?
Sincerely,
Tommy


