程序无法在 Vista 和 Server 2008 上运行
我的许多(如果不是全部)旧 VC++ 6.0 MFC 应用程序无法在 Vista 和 Server 2008 中运行。我曾经认为迁移是一个问题,但现在这是我的问题:(
我该如何让这些东西发挥作用?可能吗?我已经搜索过,但是有关于这个主题的一些知识库吗
? 兼容模式似乎有效。
Many, if not all, of my old VC++ 6.0 MFC apps don't work in Vista and Server 2008. I had that migration was a problem, but now it's my problem :(
How do I go about making these things work? Is that possible? I've searched, but is there some repository of knowledge on this subject?
edit:
Compatibility mode seems to work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
它们不起作用应该有具体的原因,当然还有到底是什么不起作用。 也许您应该将每个问题分解为一个单独的问题(也许在这里),并准确地告诉我们当您尝试运行它们时遇到什么样的问题,以及导致这些错误出现的代码是什么。
如果没有细节,那就太模糊了。 没有任何魔法可以让应用程序像这样简单地工作。
There should be specific reasons why they don't work, and of course, what exactly does not work. Maybe you should break each issue into a separate question (maybe here at SO) and tell us exactly what kind of problems you have when you try to run them, and what is the code that makes those errors show up.
Without the details, it's too vague. There is no magic you can apply to make applications simply work just like that.
此处提供了一份文档< /a> 解释了如何开发 UAC 兼容的应用程序。
There's a document available here that explains how to develop UAC compliant applications.
在不重新编译的情况下,您是否尝试过将程序的兼容模式设置为Windows 98或ME?
Without recompiling, have you tried setting the compatibility mode on the program to Windows 98 or ME?