首页 / 浏览问题 / 组件GIS / 问题详情
硬件试用许可经常不可用
25EXP 2017年08月09日
有几台win10的笔记本电脑,使用的硬件试用许可,

MapControl mc = new MapControl();
mc.Dispose();

这2句可以通过
 Workspace workspace = new Workspace();
 workspace.Dispose();

这2句会报 System.ComponentModel.LicenseException的异常,

有时候重新启动【Sentinel LDK License Manager】这个服务就好了,重启之前这个服务的状态是正在运行。有时候是重启机器就好了。

请问这个是啥原因,有遇到过没有。

1个回答

您好,我们应该是没有硬件的试用许可,另外通过我们只需要 workspace.close();关闭当前的工作空间,而不是释放掉workspace对象,您那边是有什么特殊需求吗?
5,985EXP 2017年08月09日
说错了,地图软件安装的时候,默认是有三个月的试用时间的,

过期之后,可以在网上再次申请一次许可。

我说的就是最开始的那三个月的试用许可,

那四句话是我用来检测地图许可是否好使的,没有啥特殊要求,如果不好使就给用户友好提示,不再进入主程序了。

在win 10的机器下经常出问题,有时候重新启动【Sentinel LDK License Manager】这个服务就好了,有时候是重新启动机器会好。其实用户打开cs程序的时候,那个服务按理来说,一定是起来了,重新启动机器,其实用户是重新启动机器之后,才会打开我们的cs程序,现在就是不太清楚,那个试用和哪些相关,从许可中心看一切都是好的。
这样检测不是很合理哈,建议使用License类来检验许可是否可用。
...