3.1 内容说明及环境准备
3.1.1 内容说明
您收到的CSSDK文件夹下会包含如下内容:
├─API_include                       # SDK头文件
│ 
├─Demo                              # 示例程序
│  ├─SDKUITest                      # 32位版本
│  ├─SDKUITest64                    # 64位版本
│  └─src                            # 源代码    
│ 
└─SDK                               # 库文件
    ├─depends                       # 第三方/系统依赖库
    │  ├─shared                     # 32位动态库依赖    
    │  ├─shared64                   # 32位动态库依赖 
    │  ├─static                     # 32位动态库依赖 
    │  └─static64                   # 32位动态库依赖 
    │
    ├─shared                        # 32位SDK动态库文件
    ├─shared64                      # 64位SDK动态库文件
    ├─static                        # 32位SDK静态库文件
    └─static64                      # 64位SDK静态库文件
3.1.2 环境准备
目前,我们支持如下版本的Windows系统:
| 系统版本 | 
|---|
| Windows7SP1 32位 | 
| Windows7SP1 64位 | 
| Windows10 32位 | 
| Windows10 64位 | 
| Windows11 32位 | 
| Windows11 64位 | 
为了顺利地在您的产品中集成aTrust CSSDK功能,请确保您的Windows系统中安装了以下内容:
| 软件名称 | 版本要求 | 
|---|---|
| cmake | >= 3.0 | 
| Visual Studio | 推荐2015 Version 14.0 | 
3.1.3 集成aTrust客户端安装包
静默安装aTrust
aTrust客户端提供了静默安装参数"/S"(大写的字母S),在创建aTrust安装进程时时传递该参数即可进行静默安装。
aTurstInstaller_lite.exe /S
等待aTrustInstaller_lite.exe进程返回值,安装程序对应的返回值及说明:
| 返回值 | 返回值描述及可能原因 | 解决方式建议 | 
|---|---|---|
| 0 | 安装成功 | 安装成功 | 
| 2 | 该系统不支持安装 | 当前aTrsut客户端默认不允许安装在Windows Server系统上 | 
| 4 | 当前已有客户端正在安装或者卸载 | 请等待上一次客户端安装/卸载结束 | 
| 6 | 当前aTrust仅支持Win7SP1以上系统 | 当前aTrsut客户端仅支持在Win7SP1以上系统安装,需要升级对应操作系统 | 
| 7 | 当前系统为Windows Server系统, 不支持安装 | 当前aTrsut客户端默认不允许安装在Windows Server系统上 | 
| 11 | 系统目录磁盘空间不足 | 释放系统磁盘目录空间 | 
| 13 | aTrust客户端安装目录没有权限 | 检测aTrust客户端安装目录是否有文件读写权限 | 
| 14 | 当前用户没有管理员权限 | aTrust客户端安装需要管理员权限, 需要使用管理员权限账号进行安装 | 
| 16 | 当前系统未支持sha2签名校验,需要先安装对应补丁包 | 联系技术人员获取微软sha2签名补丁包进行安装 | 
| 41 | aTurst后台服务进程安装失败 | 可尝试重新安装 | 
静默卸载aTrust
卸载aTurst客户端可以通过调用aTrust卸载程序完成。卸载程序在安装目录下,同样的也提供了"/S"参数(大写的字母S)进行静默卸载。
uninstall.exe /S