阅读:1989回复:1
supermap deskpro 5 自己算号
<P>首先看一下许可文件格式,以下文字为例:</P>
<P>[Common] Description=SuperMap GIS 5 Userinfo File Version=5.0 [UserInfo] User=ANY Company=ANY HardwareID=ANY TrialVersion=0 ExpiredDate=2014-12-9 [SuperMapDeskpro] LicenseData=6D931F7E16EB2981</P> <P>当然,其中的三个ANY根据你的机器以及你自己想注册的内容修改。LicenseData是需要你 自己算的。</P> <P>怎样算呢?利用Visual C++6.0就可以了 1、产生如上所示的文件并利用Supermap工具进行注册 2、执行SupermapDeskpro.exe,这是会弹处对话框说不能运行。记住:不要关闭对话框</P> <P>3、打开Windows的任务管理器,找到SupermapDeskpro.exe进程,单击右键选择调试,会启 动VC 4、VC启动成功后,将SupermapDeskpro的对话框关闭,停止运行 5、在VC中按F11启动调试,停在程序入口。 6、按Ctrl+G跳到0083B0A5,运行到此,记录EDX中的地址 7、按Ctrl+G跳到004113C0,运行到此,查看刚才EDX中的地址出的数据,在附近找到与上 面比较象得一串文字,大概15~16位长,记录下来。关闭VC 8、将记录下来的文字替换原来的LicenseData,然后再运行SupermapDeskpro.exe,应该就 可以了。</P> <P>==========================================================</P> <P> Supermap Deskpro 5.0.2</P> <P>运行到0096D6CD</P> <P>寄存器ECX中的地址存放正确号码 </P> |
|
1楼#
发布于:2005-11-05 12:21
<P>第三步时,调试是灰的,那怎么办?</P>
|
|