MAPGIS加密狗的安装与使用

关键词MAPGIS    加密狗                                          

MAPGIS作为一套优秀的地理信息系统基础软件平台,随着时间的推移、客户群的不断扩大,开始逐步深入到国民经济的各个部门及行业之中,为国家和很多地方政府部门的数字化建设发挥了巨大作用。

MAPGIS软件的加密方式是通过硬件设备(加密狗)实现的。在MAPGIS65版本之前加密狗的表现形式为PCI卡、ISA卡,MAPGIS65及后续版本则采用了USB口的加密狗。这就决定了在MAPGIS实际使用的过程中,尤其是在MAPGIS软件启动时寻找加密狗的过程中,会和计算机的硬件、软件、网络环境、网络配置等很多因素密切相关。随着MAPGIS的普及,越来越多的客户都遇到过MAPGIS无法找到加密狗、或者MAPGIS不能正常启动的问题,这严重影响和制约了MAPGIS系列软件的正常安装和使用。由于和加密狗能不能正常连接是MAPGIS软件能否正常启动的前提和基础,所以正确的安装和使用MAPGIS加密狗在实际的工作中就显得特别重要。

一、MAPGIS6x平台USB狗安装使用注意事项

1、 安装MAPGIS软件前先安装好USB狗,后开机安装软件。

2、 一般USB狗安装会在相关计算机设备里查看到,如没有请确定USB设备或相关设置正常(在计算机的相关设置里的相关设备使用要打开)。

3、 如果是笔记本电脑在机器待机后再使用MAPGIS软件USB狗是不能工作的,重新启动计算机就可以使用了。

4、 如果多次安装软件,找不到USB狗,可以尝试卸载软件(包括安装目录也删掉)重新安装或换新的安装目录进行安装。

5、 USB狗在使用的过程中尽量不要频繁插拔,如需要插拔USB狗也应该在退出软件或关机的状态下进行。如发现频繁插拔USB狗而造成机器找不到USB狗,可以关机过几分钟后启动计算机再使用软件。

6、 有时由于频繁插拔USB狗会造成USB接口有松动的情况,您可以换个USB接口试下或适当压紧USB接口再使用。

7、 如确定是USB狗本身有问题,请尽快和我们联系,把您的USB狗寄回,我们测试后如果发现有问题,会予以修复。

二、MAPGIS找不到加密狗的原因及解决方法

如果您在使用MAPGIS系列软件的过程中,无论是单机版还是网络环境下,发现找不到加密狗,或者出现MAPGIS只有若干个子系统能用,但其它的子系统怎么点击都无反映等现象,这些问题基本上都是和MAPGIS加密狗无法正常工作有关系。请参阅下面的各种情况:

1、 有没有安装MAPGIS加密狗的驱动程序,如果是USB口的加密狗,操作系统一般能识别,不需要另外的驱动(也有可能不能正常识别的情况)。如果是加密卡或者并口的加密狗,可以安装MAPGISNT系统上的驱动,如光盘里的mapgis_ntdrv目录下的exe文件。该文件还可以在本网站的 http://www.mapgis.com.cn/xzzx.asp?id=12处下载安装。

2、 对于MAPGIS67,加密狗的“服务”有没有启动。

检 测方法如下:鼠标右键单击“我的电脑”,在弹出的快捷菜单中选择“管理”项,系统弹出“计算机管理”对话框,在左边的计算机管理列表中,双击最后一项“服 务和应用程序”,使其展开,就可以在其下拉列表中看到“服务”项,单击选中,则在右边的窗口中罗列了您的计算机中所有的服务,找到“MAPGIS Licence Service”项,看看该服务有没有启动。若没有启动,则右键单击,选择“启动”即可,这个服务启动后,MAPGIS67才可以用。但要注意此时MAPGIS65MAPGIS66以及在此基础上的相关应用软件就不能用了,如果想使用相关的应用软件,则找到此服务项停掉即可。所以建议最好使用1个版本的软件,不要使用多个版本。

3、 局域网中,客户端找不到加密狗时,检测网络是不是畅通,在客户端的电脑上,单击“开始/运行”,输入“ping 服务器的IP地址”,检查网络环境。

4、 局域网中,客户端找不到加密狗时,要注意作为MAPGIS服务器的那个机器上有没有安装MAPGIS多用户管理程序,如果安装了注意该程序是否启动。

5、 局域网中,MAPGIS加密狗不能自动获取IP,必须指定。

6、 局域网中,MAPGIS服务器和客户端的TCP/IP配置,必须保证“子网掩码”、“默认网关”、和“IP地址”前三位的是一致的。如果不一致,尽管找加密狗时测试是成功的,但会提示“与服务器之间连接不正常”。

7、 系统有没有安装QQ地址栏搜索小插件或者其他的恶意插进,比如“SOSO插件”(这是经过验证的,是QQ中自带的)等,因为MAPGIS是通过寻址来找加密狗,所以一切和其类似的寻址插件都有可能对它造成影响。

如果有,启动“控制面板”下的“添加删除程序”,将恶意的插件删除掉即可。(注:QQ软件对MAPGIS是没有影响的)

8、 机器有没有双网卡的情况,如果有,禁用一块;

9、 看看您的系统有没有启用“数据执行保护功能”,如果启用,则会出现找不到狗的情况或者其它无法预知的错误,我遇到过一个客户的服务器出现过这个问题(Windows2003系统)。

修改方法如下:鼠标右键单击“我的电脑”,在快捷菜单中选择“属性”项,打开“系统属性”对话框。在“系统属性”对话框中选择“高级”属性页,单击“性能”一项中的“设置” 按钮,打开“性能选项”对话框,在“性能选项”对话框中选择“数据执行保护”属性页。检查并确认是否选中“仅为基本Windows程序和服务启动DEP”选项。

10、        计算机以前有没有安装过D版的MAPGIS。若装过,使用正版MAPGIS软件时可能会出现无法预知的错误。

解决方法如下:重新启动计算机,按F8键,进入安全模式,删除“C:"WINDOWS"system32"drivers"hidog.sys”,然后在设备管理器里卸载MAPGIS(这个方法是网络上的朋友提供的,没有经过测试)。如果不行,格式化系统盘重新安装系统。

11、        检测您的计算机有没有中毒。

12、        关闭计算机的防火墙,包括单独安装的防火墙,如“卡巴斯基”、“天网”等,和WindowsXP系统自带的防火墙。

13、        计算机防火墙也可以不关闭,但需要放开10001端口,因为MAPGIS软件通过10001端口和加密狗进行通讯。

   放开10001端口的方法如下:

、在“卡巴斯基防火墙”中放开10001端口:

、启动“卡巴斯基防火墙”,单击“服务”菜单下“信息包过滤规则”命令,系统弹出相应的窗口;

、单击“新建”按钮,在系统弹出的窗口中为规则设置条件:

协议:TCP(传输控制协议)

属性:选择“远程端口”,并打

在“规则描述”中单击“阻止”,在弹出的对话框中将其改为“允许”,单击“指定端口号”,在弹出的对话框中,输入端口号“10001”,单击“确定”按钮,返回上一级窗口;

、单击“下一步”按钮;

、将规则命名为“MAPGIS加密狗”,单击“完成”按钮,返回上一级窗口;

、单击“确定”按钮,完成设置。

、在“Windows防火墙”中放开10001端口:

、启动“控制面板”,单击“安全中心”,系统弹出“Windows安全中心”对话框;

、单击“Windows防火墙”,系统弹出“Windows防火墙”;

、转到“例外”属性页,单击“添加端口”按钮,系统弹出“添加端口”对话框,在“名称”文本框中输入“MAPGIS加密狗”,“端口号”文本框中输入“10001”,并选择“TCP”选项,然后单击“确定”按钮,返回到上一级窗口;

、单击“确定”按钮;

14、        江民杀毒软件对MAPGIS找狗有影响。

15、        IBM笔记本指纹保护和CMOS里的并口模式对MAPGIS找狗有影响。

16、        是否存在一机多狗的现象,比如使用网络狗的同时,本地机上还插有单机狗。

17、        对于win2000的用户,应该注意:

、在管理员用户下安装软件,并选择安装多用户管理程序;

、开机后,如果要使用MAPGIS,必须先用管理员身份登录一次,普通用户才能找到狗;

……………………

三、MAPGIS6.7平台许可服务安装与卸载

MAPGIS6.7平台安装后,会在系统中同时安装许可服务,在“C:"WINDOWS"system32”(系统目录)文件夹下安装若干和MAPGIS6.7平台有关的文件,其中“MapGisSvrDll.dll”、“zdLccSvc.exe”两个文件建议做好备份,当MAPGIS6.7平台的许可服务受到破坏后,若想通过命令行进行安装时,就要用到这两个文件。

单击“开始”菜单,启动“运行”窗口,在弹出的对话框中,将下面的命令行直接拷贝后运行即可,注意命令行中的目录是不是需要修改。

MAPGIS6.7平台服务:

安装:C:"Windows"system32"zdLccSvc.exe /service

卸载:C:"Windows"system32"zdLccSvc.exe /UnregServer

四、MAPGIS7.0平台许可服务安装与卸载

1、 MAPGIS7.0许可服务

如果您安装MAPGIS V7.0服务器端,安装完成后会在目标机器上安装MAPGIS 7.0 许可许可证服务,在“”。MAPGIS 7.0 许可证服务可同时支持MAPGIS 6.7 MAPGIS 7.0客户端应用程序。反之,MAPGIS 6.7许可证服务不支持MAPGIS 7.0客户端应用程序。

2、 MAPGIS7.x平台服务安装命令行

单击“开始”菜单,启动“运行”窗口,在弹出的对话框中,将下面的命令行直接拷贝后运行即可,注意命令行中的目录是不是需要修改。

MAPGIS7.x平台服务:

安装:D:"MapGis7.0"Program"zdLccSvc.exe /service

卸载:D:"MapGis7.0"Program"zdLccSvc.exe /UnregServer

 

总结:MAPGIS加密是通过硬件设备实现的,这就决定了在实际使用的过程中和计算机的硬件、软件、网络环境、网络配置等很多因素都是相关的,所以实际情况千差万别,问题也千奇百怪。一般来说,正常情况下,MAPGIS找 加密狗是没有问题的,如果出现了问题,您可以参照上面列举的方法逐一加以排除,如果还不能解决您的问题,欢迎和我们联系。因为环境的差异性决定了我们不能 把所有的问题都考虑到,但有一个是肯定的,就是我们中地公司的每一位员工都会以一个负责任的态度,努力的为您解决问题,为大家提供服务。

最后要感谢论坛上所有的朋友,感谢为本贴提供素材的同事,感谢帮助我成长的朋友,因为没有您们的帮助,就没有这篇文章的出现。

因为经验有限,没有考虑到的地方或者错误的地方,欢迎大家给予批评指正。


原文:http://anoldcat.bokee.com/6255378.html


如何解决70学习版和67版之间的冲突?

  如果您没有安装过 MAPGIS67 那么 MAPGIS70 学习版安装后会在目标机器上安装“ MAPGIS Licence Service ”服务。

  该服务仅支持 MAPGIS70 学习版相关功能,不支持 MAPGIS67 相关功能。如果您的机器在安装 MAPGIS70 学习版之前已经安装有 MAPGIS67 系统,那么在安装了 MAPGIS70 学习版后将会造成 MAPGIS67 相关程序不能正常运行。

  如果您安装的是 MAPGIS67 客户端(即您需要从网络加密狗服务器上找加密狗);您可以在服务管理器(从控制面板- > 管理工具中打开服务管理器)中停止 MAPGIS Licence Service 服务;然后在运行 MAPGIS67 相关程序,当弹出找狗对话框时,输入 MAPGIS67 网络加密狗服务器机器名或 IP 地址,即可正常使用 MAPGIS67 程序。


  如果您原来使用的是 MAPGIS67 单机狗,或在网络加密狗服务器上安装了 MAPGIS70 学习版;您需要手工将 MAPGIS70 学习版的 MAPGIS Licence Service 更换为 MAPGIS67 版本的 MAPGIS Licence Service 。步骤如下:

1 卸载 MAPGIS70 学习版 MAPGIS Licence Service 服务。打开命令行窗口(“开始”- > “运行”- > 输入“ cmd ”
回车),在命令行界面中执行以下命令(将 C:\MapGis70\Program\ 改为您计算机实际的 MAPGIS70 学习版安装目录):

 C:\MapGis70\Program \zdLccSvc.exe /UnregServer

 Regsvr32.exe /u C:\MapGis70\Program \zdLccSvcps.dll

2 拔下 USB 加密狗,重新插入 USB 加密狗;

3 重新注册并启动 MAPGIS67 Licence Service 服务。打开命令行窗口,在命令行界面中执行以下命令(将 C:\WINNT\system32\ 改为您计算机实际的系统目录):
 

 C:\WINNT\system32 \zdLccSvc.exe /Service

 regsvr32.exe /s C:\WINNT\system32 \zdLccSvcps.dll

  如果您在恢复了 MAPGIS67 版本的服务后需要重新使用 MAPGIS70 学习版,请您再次手工切换 MAPGIS Licence Service 的版本。步骤如下:

4 卸载 MAPGIS67 MAPGIS Licence Service 服务。打开命令行窗口(“开始”- > “运行”- > 输入“ cmd ”
回车),在命令行界面中执行以下命令(将 C:\WINNT\system32\ 改为您计算机实际的系统目录):

 C:\WINNT\system32 \zdLccSvc.exe /UnregServer

 Regsvr32.exe /u C:\WINNT\system32 \zdLccSvcps.dll

5 拔下 USB 加密狗,重新插入 USB 加密狗;

6 重新注册并启动 MAPGIS70 学习版 Licence Service 服务。打开命令行窗口,在命令行界面中执行以下命令(将 C:\MapGis70\Program \ 改为您计算机实际的 MAPGIS70 学习版安装目录):

 C:\MapGis70\Program \zdLccSvc.exe /Service

 regsvr32.exe /s C:\MapGis70\Program \zdLccSvcps.dll

原文:http://bbs.tdzl.org/thread-7350115-1-1.html