分类: Windows平台
2016-09-10 22:52:11
MapX是美国MapInfo公司在其开发的可视化地图组件DataMap基础上,向用户提供 的具有强大地图分析功能的ActiveX控件产品,之前有一个项目使用了此控件用于地图显示。但是由于是在WindowsXP下使用的是MapX5.0版本的,其在Windows7 64位系统上无法运行,经过网络搜索,找到了一个解决办法。
MapX在Windows7 32 位上的安装时和XP上是一样的,但在64位系统下是不能安装的。解决办法如下:
1. 复制你在XP系统下MapX5.0的安装目录,这里是MapX 5.0,将此目录复制到你Win7系统下的C:\Program Files。
2. 注册以下COM组件,方法是打开cmd,使用regsvr32命令,如下:
regsvr32 MAPX50.dll
regsvr32 MapXADODS.DLL
regsvr32 MapXDAODS.DLL
regsvr32 MapXRDODS.DLL
regsvr32 mapxstate.DLL
regsvr32 MODBCDataset.DLL
regsvr32 MOCIDataset50.DLL
regsvr32 mxmldataset.DLL
regsvr32 MSafeArrayDataset.DLL
regsvr32 NCSECW.DLL
regsvr32 mxmldataset.DLL
regsvr32 MOCIDataset50.DLL
每次注册成功一个,都会弹出注册成功的提示框。
3. 修改mapx50.lic进行破解,将此文件改为:
uQnZi2sFw22L0-MRa8pYX-2E6P1077-3N6M0499-5C038223-10884-12802-36882-8029
4. 运行你的程序,便可以了。
5. 以后要配置你的其他Win7,只需要将此安装目录MapX 5.0复制到新的系统,重新执行第二步便可以。
注意:我从xp系统上复制原安装目录的时候是已经破解过的,但是仍然执行了第三步,不执行应该也没有问题,主要是第二步必须重新注册。
另:CSDN上这篇文章帮助了我,http://blog.csdn.net/jebter/article/details/19676075