程序无法在 Vista 和 Server 2008 上运行

Posted

技术标签:

【中文标题】程序无法在 Vista 和 Server 2008 上运行【英文标题】:Programs don't work on Vista and Server 2008 【发布时间】:2008-09-29 17:26:42 【问题描述】:

我的许多(如果不是全部)旧 VC++ 6.0 MFC 应用程序无法在 Vista 和 Server 2008 中运行。我曾经认为迁移是个问题,但现在是我的问题 :(

我该如何让这些东西发挥作用?那可能吗?我已经搜索过了,但是有没有关于这个主题的知识库

编辑: 兼容模式似乎有效。

【问题讨论】:

【参考方案1】:

它们不起作用应该有具体的原因,当然,究竟是什么不起作用。也许您应该将每个问题分解为一个单独的问题(也许在 SO 中),并准确告诉我们您在尝试运行它们时遇到了什么样的问题,以及导致这些错误出现的代码是什么。

没有细节,太模糊了。没有什么魔法可以让应用程序像那样简单地工作。

【讨论】:

【参考方案2】:

有一个可用的文档here 解释了如何开发符合 UAC 的应用程序。

【讨论】:

【参考方案3】:

在不重新编译的情况下,您是否尝试过将程序的兼容模式设置为Windows 98或ME?

【讨论】:

以上是关于程序无法在 Vista 和 Server 2008 上运行的主要内容,如果未能解决你的问题,请参考以下文章

请教到底哪个版本的SQLServer数据库才兼容Vista?内详

WINDOWS SERVER2008是啥啊?请解释

windows server 2008 是啥东西

在Vista上使用VS 2008出现“无法打开网站”的错误消息

Windows Home Server 与 Vista 备份和还原中心

带有 Visual Studio 2008 的 SQL Server Compact