HaihaisoftLicenseService
The following operations are supported. For a formal definition, please review the Service Description.
- AddLicenseProfile
- AddLicenseProfileToGroup
- AddNewAdmin
- AddNewUser
- AddRight
- AddRightToLicenseProfile
- AddUserGroup
-
CheckUserExists
This function helps you check if End User exists. If end user exists, it will return True, otherwise return False. -
CheckUserIsRevoked
Check if the user's License Revoke setting if it is revoked. If it's revoked, it will return 1, otherwise return 0. -
CheckUserIsRevokedByLicenseProfileID
Check if the user's license has been revoked by License Profile ID. If it has been revoked, there will be data recorded in User's revocation list, it will return 1, otherwise return 0. - DeleteLicenseProfile
- DeleteRight
-
DeleteUser
This function deletes your End User Account in DRM-X platform. If delete success, it will return 1 -
DeleteUserAllBind
This function deletes your End User's all Hardware Bind info in DRM-X 4.0 platform. If delete success, it will return 1 - DeleteUserGroup
- GetBlocklistOfRight
- GetLicenseProfileDetails
- GetLicenseProfileIDByEncryptID
- GetPackagerParams
- GetReportDetails
- GetRights
- GetRightsReturnString
- GetUserDetails
- GetUserDetailsByUserID
- GetUserGroupDetails
-
ListLicenseProfiles
This function lists your License Profiles. If you want to list all License Profiles, please set value -1 to GroupID. -
ListReports
This function lists your license report. The BeginDate and EndDate input format must be YYYY-MM-DD. For example, BeginDate=2009-3-29 -
ListRights
This function lists your Rights. If you want to list all Rights, please set value -1 to LicenseProfileID. - ListUserGroups
- ListUsers
- PEnhancedVFile
-
RemoveLicenseProfilesFromGroup
This function remove all License Profiles of your specified User Group. It won't delete the License Profiles, just remove the License Profiles relations with your specified User Group. -
RemoveRightsFromLicenseProfile
This function removes all Rights of your specified License Profile. It won't delete the Rights, just remove the Rights relations with your specified License Profile. -
RevokeEndUserLicense
This function revokes your End User's licenses in DRM-X platform. If revoke success, it will return 1 - SendEmail
- UpdateAdminInfo
- UpdateAdminPwd
- UpdateLicenseProfile
- UpdateRight
- UpdateRightWithDisableVirtualMachine
- UpdateRightWithPrintCount
-
UpdateUser
This function will update DRM-X user information. The key parameter is UserLoginName. It identifies user by UserLoginName. - UpdateUserGroup
-
UpdateUserPassword
This function will update DRM-X user password. The key parameter is UserLoginName. It identifies user by UserLoginName. -
UpdateUserRevokeSeedIDs
This function will update DRM-X user RevokeSeedIDs. The key parameter is UserLoginName. It identifies user by UserLoginName. - UserAddMoney
- UserAddMoneyByUserName
-
UserLogin
This function helps you check if End User can login. If end user login successfully, it will return UserID value. Otherwise, it will return 0. - UserLoginBySQuestion
- aLogin
-
getLicenseForHHMeet
Get License value for HHMeet -
getLicenseRemoteToTableWithVersion
Get License for Xvast -
getLicenseRemoteToTableWithVersionWithMac
Get license for Xvast, added get mac address