SoftwareShield
ClientProtector COM Component > ClientProtector (SSCProtector) Reference >
IsSystemAuthorized
IsSystemAuthorizedThe IsSystemAuthorized function returns a value indicating if the host machine is explicitly added to the authorized machines list in the license by means of the Copy-Protection mechanism. Syntax
ParametersIsAuthorized [OUT] This is a (pointer to a) boolean value which returns true if the host system is authorized to use the license, false otherwise. (see remarks below). RemarksNote: This function is illustrated in the SoftwareShield Flowcharts - (see flow chart #3). The IsSystemAuthorized function returns a value indicating if the host machine is explicitly added to the authorized machines list in the license by means of the Copy-Protection mechanism. If Copy-Protection is not enabled for the license, IsAuthorized returns holding true, indicating that all machines are authorized (at least by means of the Copy-Protection mechanism). If Copy-Protection is enabled, the host machines full-length FingerPrint is calculated. This is compared to any and all entries in the Authorized Computers list inside the license. If the host machines FingerPrint appears in the list, IsAuthorized returns holding true, false otherwise. Return ValueAs with all COM function calls they return an HRESULT. HRESULT is a data type that is a 32-bit error or warning code. Check your compilers documentation for information on interpreting the HRESULT value. Function Information
|