一、序言
在CAA二次开发中,我经常遇到一些问题,如开发环境搭建中,无法正常完成软件的安装,许可无法注入,服务器无法正常授权。我花费大量时间查阅在网上搜,不断尝试,最终也许解决问题。但有时,在以后再次遇见同样问题时,却不能想起以前的解决方法,常常后悔没有及时记录下解决方法,所以,写这篇文章,以后随时记录。
问题1:授权服务软件DSLS_SSQ 2016安装完成后,无法进入DS License Server Administration许可管理工具,完成许可的登记工作。
现象:软件安装正常完成,但不能进入许可管理软件,完成许可登记。许可的授权端口没有打开,管理端口正常(4084),如果服务不能启动,重装DSLS。
Windows的服务中,DS License Server可以正常启动。
我的电脑之前是可以正常安装和启动这个软件的,可能因电脑环境变化,突然不能正常安装了。
解决方法:使用手工完成许可注册方法可以正常完成许可注册,启动授权服务。
(1)电脑进入Console模式,在安装授权服务的目录下,进入..\code\bin目录。(有时需要以管理员模式启动cmd.exe,才能完成操作)
(2)运行:DSLicSrv /test -admin
.......可以手动一步步完成整个操作。为了方便以后,出现问题时,快速处理,我做了一个批处理input.txt 内容如下:
c localhost 4084
e -dir .\ -file catia.licz //catia.licz 是许可注册文件,保存在当前目录下。如果不是,可以在dir参数中修改。
e -dir .\ -file caa.licz //这个是注册CAA开发许可。
sc -els 是
是
sc -lp 4085
是
quit
相关操作命令,可以通过查询该软件的帮助获取。
DSLicSrv /test -admin -i input.txt 可以通过这个命令,快速完成注册。
问题2:进入VS开发环境后,启动了CAA工程项目,完成编译。在窗口菜单栏,3DS Windows是窗口中,Run Time prompt命令为灰色,无法进入命令模式。
解决方法:在根目录中,建立目录temp。