最近帮朋友开发一个Gis软件,Delphi下的ArcGis问题太多,于是用C#来做,vs2010+arcgis 10
破解步骤如下:
1、 安装ArcGIS 10.0 安装包里自带的ArcGIS 10.0 License Manager,安装完之后立刻停掉服务(很重要);
2、 进行Desktop的默认安装,到最后一步出现的ArcGIS Administrator界面,点击取消。
3、 拷贝破解文件X86文件夹的除AfCore.dll之外的全部文件到"%PROGRAMFILES%\ArcGIS\License10.0\bin"文件夹内,覆盖;
4、 双击float.reg,合并注册表信息;
5、 拷贝AfCore.dll到"%PROGRAMFILES%\ArcGIS\Desktop10.0\bin";
6、 双击"%PROGRAMFILES%\ArcGIS\License10.0\bin"文件夹内的 LMTools.exe;显示许可配置窗口;在Win7下,以管理员身份运行
7、 在 "Service/License file"标签页下选择"Configuration using Services";
8、 切换到"Config Services"
9、 在"Service Name"栏中的名字可以进行修改,采用默认即可;
10、 点“Browse”,切换到lmgrd.exe文件所在位置,一般应该是在"%PROGRAMFILES%\ArcGIS\License10.0\bin";
11、 和上一步一样,切换到37102011.dat文件所在位置,也应该是在"%PROGRAMFILES%\ArcGIS\License10.0\bin";
12、 .debug文件可以是任何地方的文档(可选操作,建议默认位置);
13、 .选中"Use Services"及"Start Server at Power Up";
14、 保存服务;
15、 切换到"Start/Stop/Reread" 标签页;
16、 点击启动服务;
17、 点击"ReRead License File"(可选操作,建议reread下);
18、 现在可以启动arcgis了,扩展模块均有许可,下图为安装成功后的截图。(若有误,重启机器即可)