hasp_net_windows_x64.dll 方法
时间: 2023-11-29 21:04:27 浏览: 227
`hasp_net_windows_x64.dll` 是一个 Sentinel HASP 的 DLL 库文件,包含了一些功能函数,可以用于保护软件版权。以下是一些常用的方法:
1. `hasp_login`:登录 Sentinel HASP 锁,返回锁的句柄。
```c
hasp_status_t hasp_login(hasp_feature_t feature_id, const char *vendor_code, hasp_handle_t *handle);
```
2. `hasp_logout`:注销 Sentinel HASP 锁。
```c
hasp_status_t hasp_logout(hasp_handle_t handle);
```
3. `hasp_encrypt`:使用 Sentinel HASP 锁加密数据。
```c
hasp_status_t hasp_encrypt(hasp_handle_t handle, hasp_size_t input_length, const hasp_byte_t *input_buffer, hasp_size_t output_length, hasp_byte_t *output_buffer);
```
4. `hasp_decrypt`:使用 Sentinel HASP 锁解密数据。
```c
hasp_status_t hasp_decrypt(hasp_handle_t handle, hasp_size_t input_length, const hasp_byte_t *input_buffer, hasp_size_t output_length, hasp_byte_t *output_buffer);
```
5. `hasp_get_info`:获取 Sentinel HASP 锁的信息。
```c
hasp_status_t hasp_get_info(hasp_handle_t handle, hasp_info_t info, hasp_vendor_code_t vendor_code, hasp_api_version_t api_version, hasp_fingerprint_t fingerprint, hasp_rtti_t rtti, hasp_time_t last_change_time, hasp_size_t *size);
```
6. `hasp_get_sessioninfo`:获取 Sentinel HASP 锁的会话信息。
```c
hasp_status_t hasp_get_sessioninfo(hasp_handle_t handle, hasp_sessioninfo_t *sessioninfo);
```
7. `hasp_get_version`:获取 Sentinel HASP 锁的版本。
```c
hasp_status_t hasp_get_version(hasp_handle_t handle, hasp_version_t version);
```
以上是一些常用的方法,具体使用方法请参考 Sentinel HASP 的开发文档。
阅读全文