mrDarker
2025-07-16 1dbe46cd9d0f181d08d5a69f72d8548628a13b9d
EdgeInspector_App/License/Worker_UpdateLicense.cpp
@@ -1,4 +1,4 @@
#include "stdafx.h"
#include "stdafx.h"
#include "Worker_UpdateLicense.h"
#ifdef _DEBUG
@@ -9,22 +9,22 @@
#pragma comment(lib,"l_mega64.lib")
#endif
// 皋啊遏 扼捞宏矾府 寇何 窃荐 急攫 矫累
// 皋啊遏 扼捞宏矾府 寇何 窃荐 急攫 矫累
#ifdef __cplusplus                  
extern "C" {
#endif
   extern unsigned int  lock_init_usb(unsigned int op1);      // 皋啊遏 沤祸
   extern unsigned int  lock_init_usb(unsigned int op1);      // 皋啊遏 沤祸
   extern unsigned char lock_write(unsigned char op1, char op2);
   extern unsigned char lock_read(unsigned char op1);
   extern unsigned int  lock_boot_cnt(void);      // 何泼 冉荐 掘扁
   extern unsigned int  lock_boot_cnt(void);      // 何泼 冉荐 掘扁
   extern unsigned char lock_version(void);
   extern unsigned char lock_sn(char);            // 皋啊遏 绊蜡锅龋
   extern unsigned char lock_check(void);         // 皋啊遏 粮犁 咯何甫 狐福绊 埃窜洒 眉农
   extern unsigned char lock_sn(char);            // 皋啊遏 绊蜡锅龋
   extern unsigned char lock_check(void);         // 皋啊遏 粮犁 咯何甫 狐福绊 埃窜洒 眉农
   extern int lock_write_ex(int op1, int op2);
   extern int lock_read_ex(int op1);
   extern BOOL lock_receive(void);
   // 捞傈 滚傈苞 龋券己 蜡瘤甫 困茄 窃荐, 脚痹诀眉牢 版快 酒贰狼 窃荐绰 荤侩窍瘤 付技夸.
   // 捞傈 滚傈苞 龋券己 蜡瘤甫 困茄 窃荐, 脚痹诀眉牢 版快 酒贰狼 窃荐绰 荤侩窍瘤 付技夸.
   extern unsigned char lock_auto(char op1);
   extern unsigned char lock_func0(unsigned char op1, unsigned char op2);
   extern unsigned char lock_func1(unsigned char op1, unsigned char op2);
@@ -34,7 +34,7 @@
#ifdef __cplusplus                  
}
#endif
//  皋啊遏 扼捞宏矾府 寇何 窃荐 急攫 场
//  皋啊遏 扼捞宏矾府 寇何 窃荐 急攫 场
CWorker_UpdateLicense::CWorker_UpdateLicense(int nIndex, IWorkerUpdateLicense2Parent *pIWUL2P, DWORD dwTick) 
   : m_nIndex(nIndex), m_pIWUL2P(pIWUL2P), m_dwTick(dwTick)
@@ -53,7 +53,7 @@
{
   if (m_bUpdate) return FALSE;
   //Read 胶饭靛 积己
   //Read 胶饭靛 积己
   m_bUpdate = TRUE;
   AfxBeginThread(CWorker_UpdateLicense::UpdateLicense,(LPVOID)(this));
@@ -95,7 +95,7 @@
void CWorker_UpdateLicense::Update_License()
{
   ////////////////////// USB侩 皋啊遏 八荤风凭 矫累
   ////////////////////// USB侩 皋啊遏 八荤风凭 矫累
   DWORD64 dwTick = GetTickCount64();
   m_sStatus.Reset();
@@ -107,16 +107,16 @@
   m_sStatus.expTime = tmpTime;
   return;
   m_sStatus.nKeyStatus = LicenseKey_NotConnected; // 楷搬 救凳
   m_sStatus.nUsbID = lock_init_usb(8); // 楷搬 眉农
   m_sStatus.nKeyStatus = LicenseKey_NotConnected; // 楷搬 救凳
   m_sStatus.nUsbID = lock_init_usb(8); // 楷搬 眉农
   if (0 == m_sStatus.nUsbID)
   {
      m_pIWUL2P->IWUL2P_LicenceStatus(m_nIndex, m_sStatus);
      return;
   }
   m_sStatus.nKeyStatus = LicenseKey_NotCertified; // 牢刘 救凳
   if (0 != lock_check()) // 牢刘 眉农
   m_sStatus.nKeyStatus = LicenseKey_NotCertified; // 牢刘 救凳
   if (0 != lock_check()) // 牢刘 眉农
   {
      m_pIWUL2P->IWUL2P_LicenceStatus(m_nIndex, m_sStatus);
      return;
@@ -132,9 +132,9 @@
   }
   m_sStatus.strSerialNo = szTemp;
   m_sStatus.nKeyStatus = LicenseKey_NotActivated; // 劝己拳 救凳
   m_sStatus.nKeyStatus = LicenseKey_NotActivated; // 劝己拳 救凳
   // TIME üũ
   // TIME 眉农
   int pMemData[16] = { 0 };
   CString strTemp;
   for (int i = 0; i < 16; i++)
@@ -194,7 +194,7 @@
   if (spanTime.GetTotalSeconds() > 0)
   {
      m_sStatus.nKeyStatus = LicenseKey_Activated; // 劝己拳凳
      m_sStatus.nKeyStatus = LicenseKey_Activated; // 劝己拳凳
      m_pIWUL2P->IWUL2P_LicenceStatus(m_nIndex, m_sStatus);
      return;
   }