不要根据操作系统版本检查阻止安装或应用程序启动 [英] Do not block installation or application launch based on OS version check

查看:91
本文介绍了不要根据操作系统版本检查阻止安装或应用程序启动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨:我的测试中出现以下错误:
测试用例:在运行时正确执行版本检查:FAIL
错误:应用程序无法在更高的Windows版本下运行。
影响如果没有固定:当没有技术限制时,客户被人为阻止运行他们的应用程序。
如何修复:应用程序安装不得对等式执行版本检查(== 5.1)。如果您需要特定功能,请检查功能本身是否可用。如果您需要Windows XP,请检查Windows XP或更高版本(> = 5.1),这样,您的检测代码将继续适用于未来版本的Windows。驱动程序安装程序和卸载模块永远不应检查操作系统版本。

这是一个与操作系统版本无关的小应用程序。
我在Windows XP SP2的Visual Studio 2005中创建了一个包含部署项目的软件包。
这是我之所以得到错误的原因是什么?
如何解决它?问题

Hi:
I have the following error in my test:
Test case: Perform version checking properly at runtime.: FAIL
ERROR: Application failed to run under a higher Windows version.
IMPACT IF NOT FIXED: Customers are artificially blocked from running their applications when there are no technical limitations.
HOW TO FIX: Application installations must not perform version checks for equality (== 5.1). If you need a specific feature, check whether the feature itself is available. If you need Windows XP, check for Windows XP or later (>= 5.1), this way, your detection code will continue to work on future versions of Windows. Driver installers and uninstall modules should never check the OS version.

It's a small application that has nothing to do with the OS version.
I created the package with a Deployment Project in Visual Studio 2005 in a Windows XP SP2.
Is this the reason why I get the error??
How can I fix it??
Regards

推荐答案

你好,

对于测试案例5,以下是您的某些检查点 -

· 你需要在Windows 7 x64机器上进行测试。

· 如果您的应用程序是32位,那么它必须在64位Windows 7上支持(使用WoW64模式)

· 你需要使用64位版本的工具包,如果你的应用程序是32位那么您可以在64位工具箱中选择32位应用程序选项。

· 应在开始测试前安装App验证程序。您可以从此处下载Application Verifier http://www.microsoft.com/downloads/details.aspx?FamilyID=c4a25ab9-649d-4a1b-b4a7-c9d8b095df18&DisplayLang = en

(使用Logo Toolkit的RTW版本,应用程序验证程序与工具包软件包捆绑在一起)

· 如果存在任何内存问题,我们遇到过这样的故障。因此,如果您可以尝试在系统> = 2 GB内存上执行测试,那就太棒了。

另外说明:

 

我希望你使用Log的最终版本o工具包(RTW),可在 http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=47eb8461-b15a-458f- a18a-08adb2ee76f0 测试您的Windows 7徽标计划的应用程序 " WinQual将停止接受由" Beta 2 "工具包的版本 11/12/2009 。强烈建议您开始使用工具包的最终版本来验证并将您的应用程序提交到"与Windows 7徽标兼容"。程序。"

I hope you are using the final release of Logo Toolkit(RTW) which is available at http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=47eb8461-b15a-458f-a18a-08adb2ee76f0 to test you application for the Windows 7 logo program as "WinQual will cease accepting packages produced by the "Beta 2" version of the toolkit on 11/12/2009. It is highly recommended to start using the final release of the toolkit to validate and submit your application to the "Compatible With Windows 7 Logo" program."


这篇关于不要根据操作系统版本检查阻止安装或应用程序启动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆