123456789101112131415161718192021222324252627282930 |
- Imports System
- Imports System.Xml
- Imports ComPDFKit.NativeMethod
- Public NotInheritable Class SDKLicenseHelper
- Public Shared Function ParseLicenseXML() As String
- Try
- Dim xmlDocument As New XmlDocument()
- xmlDocument.Load("license_key_windows.xml")
- Dim xmlNode As XmlNode = xmlDocument.SelectSingleNode("/license/key")
- If xmlNode Is Nothing Then
- Return String.Empty
- Else
- Return xmlNode.InnerText
- End If
- Catch
- Return String.Empty
- End Try
- End Function
- Public Shared Function LicenseVerify() As Boolean
- If Not CPDFSDKVerifier.LoadNativeLibrary() Then
- Return False
- End If
- Dim verifyResult As LicenseErrorCode = CPDFSDKVerifier.LicenseVerify(ParseLicenseXML(), False)
- Return (verifyResult <> LicenseErrorCode.E_LICENSE_SUCCESS)
- End Function
- End Class
|