Windows2000也玩程序兼容

并不只有Windows XP/2003才提供了程序兼容功能,Windows 2000也提供了一个名为Application Compatibility Tool的系统工具,能够在Windows 2000系统上暂时模拟其他版本的Windows(例如Windows 95/98/NT),从而使某些原本无法在Windows 2000上运行的程序得以正常运行。不过它并没有集成在系统中,所以不为用户所熟知。
  我们可以在Windows 2000的安装光盘(中文版和英文版均可)的Suppot目录下,找到一个文件名为Apcompat.exe的可执行文件,我们只要将它拷贝到硬盘上即可使用了。
  小技巧:如果将Apcompat.exe文件拷贝到系统文件夹下(C:\WINNT),我们便可以通过“开始→运行”来调用该文件了。
  双击Apcompat.exe文件,进入到其主界面(如图)。单击Browse按钮,选择想要在兼容模式下运行的程序,然后在“Operating System”栏中选择要模拟的操作系统,随后单击OK即可。  也许大家注意到了界面下方的几个选项,这是在使用Apcompat后仍然无法运行程序情况下的“救命稻草”。因为Windows 2000的内存管理模式、临时文件夹和磁盘空间检测等也有可能和需要运行的程序发生冲突,此时,选择这几个选项或许能够解决问题

时间: 2024-11-03 16:26:34

Windows2000也玩程序兼容的相关文章

Win7系统怎么禁用程序兼容助手服务

  程序兼容性助手是Win7操作系统里面的一个功能,它能够监视由用户安装和运行的程序,并检测已知兼容性问题.如果存在兼容性问题的话,系统就会弹窗提醒用户使用推荐的设置重新安装.那怎么禁用程序兼容助手服务呢?下面就由小编和大家说一下Win7禁用程序兼容助手服务的方法. 具体方法如下: 方法一: 1.按Win+R快捷键打开运行对话框,在打开框中键入services.msc命令,单击"确定"按钮. 2.在服务窗口中双击打开"Program Compatibility Assista

在Windows2000下玩老程序

大家都知道Windows 2000下有些系统自带的游戏是不能运行的,因为Windows 2000采用了全新的NT内核,所以以前在Windows 98/Me下可以正常运行的程序在Windows 2000下就无法正常运行了. 其实在Windows 2000的安装光盘中就有一个可以兼容老程序的工具,在光盘下的Support目录下有一个Apcompat的程序,把它复制到硬盘上,双击运行它就会出现一个对话框,在"Start the Following Program"中选择一个在Windows

《*菜鸟求教*》如何使得编写的程序兼容不同windows操作系统

问题描述 本人刚进软件部,菜鸟中的菜鸟.老板让我练手,用C++/CLR编写了一个小程序,如何实现兼容WindowsXP/7/2003/2008操作系统呀,不胜感激! 解决方案 解决方案二:安装相应的.net运行库就行了解决方案三:.net4.0及其以下版本如果是桌面程序注意别编译成x64的尽量少调用windowsapi如果调用了注意看下是否各个系统都支持该api解决方案四:WindowsXP开发.自然能向上兼容.或者2003开发.因为xp和2003差不多.然后以后的安装运行库,自然能兼容////

让你的.NET程序兼容不同版本的Dll文件

程序 前段时间写的一个WinForm的.NET程序.因为引用了不少的库文件,但是最近这些库文件因为修正了一些Bug和算法.但是主的程序文件没有怎么改动.所以就不像把这个主程序重新编译了.于是就把所有的新版DLL文件拷贝到运行目录下,希望主程序能够直接调用新版的库文件.结果发现原来这些库文件都用Strong Name签了名的.主程序一调用就出错,说找不到该版本的文件. 后来查了一下MSDN,发现只要在config里面加入runtime节点就可以了. <runtime> <assemblyB

让你的.NET程序兼容不同版本的Dll文件_实用技巧

前段时间写的一个WinForm的.NET程序.因为引用了不少的库文件,但是最近这些库文件因为修正了一些Bug和算法.但是主的程序文件没有怎么改动.所以就不像把这个主程序重新编译了.于是就把所有的新版DLL文件拷贝到运行目录下,希望主程序能够直接调用新版的库文件.结果发现原来这些库文件都用Strong Name签了名的.主程序一调用就出错,说找不到该版本的文件. 后来查了一下MSDN,发现只要在config里面加入runtime节点就可以了.  <runtime>      <assemb

好几年没玩程序了,请大家帮解决下小问题,非常感谢。

问题描述 现在要用VS2013+sqlserver2008为工厂做一个抽奖程序.数据库数据表有身份证id,工号id,姓名,身份证id作为唯一标识id.VS中Web窗体放一个下拉框一.二.三等奖,放一个timer,一个button,一个label,timer的interval设置为100(0.1秒刷一个人),里面写:privatevoidbutton1_Click(objectsender,EventArgse){if(this.timer1.Enabled==false){this.timer1

用Windows XP的程序兼容性向导功能玩老游戏

现在很多人都是使用Windows XP操作系统了,它那华丽的界面和稳定的性能已经得到了大家的认可.最近我不知哪来的兴致想玩些老游戏,可以一安装才知道它们都不支持Windows XP.其实Windows XP早就考虑到这个问题了,在操作系统中加入了一个新功能 "程序兼容性向导",下面我们就以使用老游戏为例来介绍它的使用方法. 首先点击菜单"开始-所有程序-附件-程序兼容性向导",在弹出的对话框中点击"下一步"来运行"程序兼容性的向导&qu

在Vista中使用兼容模式运行应用程序

不少朋友在升级到Windows Vista后,却因所使用的应用程序在Windows Vista中不能正常工作而不得不退回到Windows XP,浪费时间不说,也让自己只能望Windows Vista众多诱人的功能与特性而兴叹. 其实,如果您打算升级到Windows Vista的话,除了首先检查通过Windows Vista认证的软件列表,查看您所使用的应用程序是不是通过了微软的"Certified for Windows Vista"或"Works with Windows

在Vista中使用兼容模式运行应用程序的方法_Vista

不少朋友在升级到Windows Vista后,却因所使用的应用程序在Windows Vista中不能正常工作而不得不退回到Windows XP,浪费时间不说,也让自己只能望Windows Vista众多诱人的功能与特性而兴叹. 其实,如果您打算升级到Windows Vista的话,除了首先检查通过Windows Vista认证的软件列表,查看您所使用的应用程序是不是通过了微软的"Certified for Windows Vista"或"Works with Windows