|
@@ -2,7 +2,9 @@ using System;
|
|
|
using System.Management;
|
|
|
using System.Windows;
|
|
|
using System.Windows.Controls;
|
|
|
+using System.Windows.Media.Imaging;
|
|
|
using System.Windows.Threading;
|
|
|
+using ComPDFKit.NativeMethod;
|
|
|
|
|
|
namespace Compdfkit_Tools.PDFControl
|
|
|
{
|
|
@@ -12,13 +14,14 @@ namespace Compdfkit_Tools.PDFControl
|
|
|
{
|
|
|
InitializeComponent();
|
|
|
Loaded += MainWindow_Loaded;
|
|
|
+ Icon = new BitmapImage(new Uri("pack://application:,,,/Compdfkit_Tools;component/ComPDFKit_Logo.ico"));
|
|
|
}
|
|
|
|
|
|
private void MainWindow_Loaded(object sender, RoutedEventArgs e)
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
- BoardText.Text = GetDeviceID();
|
|
|
+ BoardText.Text = CPDFSDKVerifier.GetDeviceId();
|
|
|
}
|
|
|
catch (Exception)
|
|
|
{
|
|
@@ -26,43 +29,6 @@ namespace Compdfkit_Tools.PDFControl
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private string GetDeviceID()
|
|
|
- {
|
|
|
- string sn = "";
|
|
|
-
|
|
|
- ManagementObjectSearcher mos = new ManagementObjectSearcher("Select * from Win32_BaseBoard");
|
|
|
- foreach (ManagementObject management in mos.Get())
|
|
|
- {
|
|
|
- sn = management["SerialNumber"].ToString().Trim();
|
|
|
- if (!string.IsNullOrEmpty(sn))
|
|
|
- {
|
|
|
- return sn;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- mos = new ManagementObjectSearcher("Select * from Win32_Bios");
|
|
|
- foreach (ManagementObject management in mos.Get())
|
|
|
- {
|
|
|
- sn = management["SerialNumber"].ToString().Trim();
|
|
|
- if (!string.IsNullOrEmpty(sn))
|
|
|
- {
|
|
|
- return sn;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- mos = new ManagementObjectSearcher("Select * from Win32_Processor");
|
|
|
- foreach (ManagementObject management in mos.Get())
|
|
|
- {
|
|
|
- sn = management["ProcessorId"].ToString().Trim();
|
|
|
- if (!string.IsNullOrEmpty(sn))
|
|
|
- {
|
|
|
- return sn;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- return sn;
|
|
|
- }
|
|
|
-
|
|
|
private void CopyBtn_Click(object sender, RoutedEventArgs e)
|
|
|
{
|
|
|
try
|