//设置产品密钥函数
HRESULT SetLicenseKey(LPCSTR lpcsKey);
//生成签名后的License文件函数,先调用CFileReadWrite::CreateFile,然后调用
//CDictionary::AddInfoToDic生成字典后,然后从字典中提取信息调用
//CFileReadWrite::WriteStringToFile
HRESULT CreateLicenseFile(LPCSTR lpcsPath);
//获取设备特征码函数,SN+key->MD5
HRESULT GetEsnInfo(CString& strEsn);
//License文件认证函数,此函数中先调用SetLicenseFilePath设置License文件位置
//然后调用SetProductKey,调用GetFileSectionNUM,再调用SetDictionaryNum,然后调用InitDictionary(),
//接着将读到的License信息写入字典
HRESULT VerifyLicenseFile(LPCSTR lpcsPath);
//获取License分段数目函数,取CDictionary::m_iDicCount的值
HRESULT GetSectionCount(UINT& uiNum);
//获取段中节点数目函数,调用CDictionary::GetKeyInfo
HRESULT GetKeyCount(UINT uiID, UINT& uiKeyNum);
//获取节点名称的函数,调用CDictionary::GetKeyI
HRESULT GetKeyInfo(UINT uiID, UINT uiIndex, CString& strKey);
//获取节点信息对应的值函数,调用CDictionary::GetKeyValue
HRESULT GetKeyValue(UINT uiID, UINT uiIndex, CString& strValue);
//供生成License时调用设置License文件中段的数目,调用CDictionary::SetDictionaryNum来实现
HRESULTSetSectionCount(UINTuiCount);//此函数一并对字典进行初始化;
//设置License文件中各段中节点及其值的函数,此接口函数调用类CDictionary中的
//AddInfoToDic来实现,生成字典
HRESULT SetKeyValue(UINT uiID, LPCSTR lpcsKey, LPCSTR lpcsValue );
matlab的exe生成后,打开语言license。根据查询相关资料信息,在命令行窗口输入deploytool,选择ApplicationCompiler,在此过程中选择应用程序的安装路径,MATLABRuntime未安装,需要选择相应的安装路径,选择LicenseAgreement的安装路径,直接在命令行窗口输入applicationCompiler或者deploytool。
vista下安装ansys110的几个注意事项
注意事项:
1关闭无线网卡。仅仅用Fn+无线开关(有的品牌有无线专用开关)是不行的,一定要:控制面板——>网络和共享中心——>管理网络连接(左上角),然后把无线网络连接禁用。
2关闭UAC(用户账户控制),重启,以便以管理员身份运行程序! 控制面板——>用户帐户——>打开或关闭用户帐户控制(最下一行),复选框中的对号点掉即可。
3电脑的名字一定不能是中文!!!!如果已经是中文,在控制面板——>系统 中可以更改。
4将MAGNiTUDE目录下的LICENSE生产程序a11calcexe或a110sp1_calcexe拷贝到硬盘上生成LICENSE文件。
5License Management安装成功后,打开LMTOOLS Utility选项卡,path指向好后,一定要把最底下的Use Service 的对号去掉,因为这是与系统的服务关联。点击Save Service。切换到Start/Stop/Reread选项下开启服务Start Server。
以上是注意事项,每个都很关键,下面附上一个安装过程,注意事项和安装过程结合,一定能成功的。
安装步骤:
1:首先生成licensedat。magnitude文件夹中找到a110sp1_calcexe文件,并利用该文件生成 licensedat。(注意:生成的licensedat文件利用记事本将其打开,首行必须为SERVER HOSTNAME FLEXID 1055。其中HOSTNAME和FLEXID可利ansys文件夹中的WinHostIdexe文件运行而知。即licensedat文件中的 HOSTNAME FLEXID与 WinHostIdexe文件运行后的HOSTNAME FLEXID必须相等。
2:安装License Managment。当询问is this a license SERVER时,点击YES;当询问 Do you have a license during the installition时,点击NO;当询问是否继续时,点击YES(此步之后可能会有些问题,但不必理会)。然后直到安装完成。
3:复制1步产生的licensedat到X:\Program Files\Ansys Inc\Shared Files\Licensing下面,其中X为License Management安装盘符;并在当前目录下面新建文件ansyslmdini,增加SERVER=1055@hostname(hostname为你的计算机名字,hostname后面没有逗号),ansyslmdini文件可将ansys11破解文件夹中ansyslmdini文件修改而成并复制到相应目录之下。
4: 运行 开始菜单->程序->ANSYS FLEXlm License Manager->LMTOOLS Utility,
a 选择Config Services选项卡,把Path to the lmgrdexe file 指向X:\Program Files\Ansys Inc\Shared Files\Licensing\intel\Lmgrdexe
把 Path to the license file 指向C:\Program Files\Ansys Inc\Shared Files\Licensing\licensedat (即licensedat授权文件);
b 选择Start/Stop/Reread选项卡,如果d出对话框,点击是,然后点击 Start Server。对话框左下脚会显示 Server Start Successful,如果显示Failuer,点击Stop Server,然后在点击Start Server直到出现Server Start Successful。
(vista会出现每次开机都要重复第4步中的以管理员身份先运行LMTOOLS Utility,然后在Start/Stop/Reread选项卡启动服务器,这也是美中不足吧,不过也并不麻烦xp中则可以开机运行,无此问题。)
5:紧接着就可安装ansys products了,直到完成。
那就通过防火墙 或者杀毒软件 设置不要让它联网
一 运行本程序后,点击“导入模版”,先导入一个ini文件模版(如果要生成单机版的License选择Unified Nexar-Protel
Licenseini;要生成网络版的License选择Unified Nexar-Protel Network Licenseini),然后修改里面的参数:
1) ransactorName=Your Name(将“Your Name”替换为你想要注册的用户名)
2) SerialNumber=0000000(如果你只有一台计算机,那么这个可以不用修改,如果有两台以上的计算机且连成
局域网,那么请保证每个License文件中的SerialNumber=为不同的值,例如:SerialNumber=0000001;
SerialNumber=0000002
3) UserCount=x(要生成单机版的License不用修改;要生成网络版的License请修改x为需要受权的用户数量,默
认为1000用户)
其它参数普通用户不必修改。
以上就是关于License 许可序列号编译逻辑全部的内容,包括:License 许可序列号编译逻辑、matlab的exe生成后,打开语言license吗、ansys安装问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)