CloseMaxscript 利用内部的硬件绑定接口,自定义激活界面
默认
这是自带的激活提示界面,它的工作只有一个,就是负责将用户填写的激活码写入到文件和注册表
自定义绑定的界面
自定义界面需要,5.86+版本,并配合前置动作完成用户激活码信息的写入
设置如下
下面是自定义硬件绑定前置.ms
文件代码,可以作为你修改的参考
↓
最终,你应该获得如下界面显示
一些内置的绑定api
注意,描述中的【当前工具】,是指你最后一次拖入加密的工具
且这些接口只能在运行时【立即】使用,如果想要延迟使用,请使用另一个变量接收CodeContainer,比如 myApi = CodeContainer
获取当前工具的序列号
curSn = CodeContainer.MaxScriptRunTime.C67A9206D43M()
判断当前工具是否激活
isActivated = CodeContainer.MaxScriptRunTime.C0XB3D38A78M()
写入激活码
CodeContainer.MaxScriptRunTime.WriteHardwareBindingLicense <sn> <code>
删除激活码
CodeContainer.MaxScriptRunTime.RemoveAllHardwareBindingLicenses() --删除所有许可证 CodeContainer.MaxScriptRunTime.RemoveCurrentHardwareBindingLicense() --删除上次运行的脚本许可证
许可证保存文件位置:
C:\ProgramData\CloseMaxScript
同时在注册表中也写了一份
计算机\HKEY_CURRENT_USER\Software\CloseMaxScript
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步