|
@@ -5,13 +5,16 @@ using System.Data;
|
|
using System.Globalization;
|
|
using System.Globalization;
|
|
using System.IO;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Linq;
|
|
|
|
+using System.Net.Http;
|
|
using System.Reflection;
|
|
using System.Reflection;
|
|
using System.Resources;
|
|
using System.Resources;
|
|
|
|
+using System.Text;
|
|
using System.Threading;
|
|
using System.Threading;
|
|
using System.Threading.Tasks;
|
|
using System.Threading.Tasks;
|
|
using System.Windows;
|
|
using System.Windows;
|
|
using System.Windows.Data;
|
|
using System.Windows.Data;
|
|
using System.Xml;
|
|
using System.Xml;
|
|
|
|
+using ComPDFKit.LicenseVerify;
|
|
using ComPDFKit.NativeMethod;
|
|
using ComPDFKit.NativeMethod;
|
|
using Compdfkit_Tools.Helper;
|
|
using Compdfkit_Tools.Helper;
|
|
using PDFViewer.Properties;
|
|
using PDFViewer.Properties;
|
|
@@ -32,16 +35,22 @@ namespace PDFViewer
|
|
public static FilePathList OpenedFilePathList = new FilePathList();
|
|
public static FilePathList OpenedFilePathList = new FilePathList();
|
|
public static ResourceManager MainResourceManager = new ResourceManager("PDFViewer.Strings.SettingDialog", Assembly.GetExecutingAssembly());
|
|
public static ResourceManager MainResourceManager = new ResourceManager("PDFViewer.Strings.SettingDialog", Assembly.GetExecutingAssembly());
|
|
|
|
|
|
- public static bool LicenseVerify()
|
|
|
|
|
|
+ public static async Task<bool> LicenseVerify()
|
|
{
|
|
{
|
|
if (!CPDFSDKVerifier.LoadNativeLibrary())
|
|
if (!CPDFSDKVerifier.LoadNativeLibrary())
|
|
return false;
|
|
return false;
|
|
-
|
|
|
|
- LicenseErrorCode verifyResult = CPDFSDKVerifier.LicenseVerify(SDKLicenseHelper.ParseLicenseXML(), false);
|
|
|
|
- return (verifyResult == LicenseErrorCode.E_LICENSE_SUCCESS);
|
|
|
|
|
|
+ var status = await CPDFLicenseVerifier.VerifyLicense("mD+ps2sEont1y/VZsWhSBVyaWquC3WCUCqk8QkLFzkU=");
|
|
|
|
+ if (status == LicenseErrorCode.E_LICENSE_SUCCESS)
|
|
|
|
+ {
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
- protected override void OnStartup(StartupEventArgs e)
|
|
|
|
|
|
+ protected override async void OnStartup(StartupEventArgs e)
|
|
{
|
|
{
|
|
if (string.IsNullOrEmpty(CurrentCulture))
|
|
if (string.IsNullOrEmpty(CurrentCulture))
|
|
{
|
|
{
|
|
@@ -57,12 +66,12 @@ namespace PDFViewer
|
|
Thread.CurrentThread.CurrentUICulture = new CultureInfo(CurrentCulture);
|
|
Thread.CurrentThread.CurrentUICulture = new CultureInfo(CurrentCulture);
|
|
Thread.CurrentThread.CurrentCulture = new CultureInfo(CurrentCulture);
|
|
Thread.CurrentThread.CurrentCulture = new CultureInfo(CurrentCulture);
|
|
base.OnStartup(e);
|
|
base.OnStartup(e);
|
|
- LicenseVerify();
|
|
|
|
|
|
+
|
|
|
|
+ await LicenseVerify();
|
|
HistoryFile(@"TestFile\ComPDFKit_Sample_File_Windows.pdf");
|
|
HistoryFile(@"TestFile\ComPDFKit_Sample_File_Windows.pdf");
|
|
FileHistoryHelper<PDFFileInfo>.Instance.LoadHistory();
|
|
FileHistoryHelper<PDFFileInfo>.Instance.LoadHistory();
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
private void HistoryFile(string item)
|
|
private void HistoryFile(string item)
|
|
{
|
|
{
|
|
PDFFileInfo fileInfo = new PDFFileInfo();
|
|
PDFFileInfo fileInfo = new PDFFileInfo();
|