aspr_keygen.h
上传用户:graphite
上传日期:2020-09-09
资源大小:2587k
文件大小:1k
源码类别:

破解

开发平台:

Others

  1. #if _MSC_VER > 1000
  2. #pragma once
  3. #endif // _MSC_VER > 1000
  4. #define kgERROR_SUCCESS             0
  5. #define kgERROR_KG_ERROR            2
  6. #define kgERROR_MODE_UNKNOWN        3
  7. #define kgERROR_REGNAME_ERROR       4
  8. #define kgERROR_SIGNATURE_ERROR     5
  9. #define kgERROR_BUFFER_TOO_SMALL    6
  10. #define kgERROR_CONSTANTS_UNDEFINED 7
  11. #define kgERROR_HARDWAREID_ERROR    8
  12. typedef struct _KEYDATE {
  13. BYTE Day;
  14. BYTE Month;
  15. WORD Year;
  16. } KEYDATE, *PKEYDATE;
  17. typedef struct _PARAMS {
  18.         LPSTR   RegName;            // Registration name buffer
  19.         LPSTR   HardwareID;         // HardwareID
  20.         KEYDATE ExpirationDate;     // Expiration date
  21.         DWORD   EncryptionConst;    // Constant for encryption
  22.         BYTE    ModeID;             // Mode number (1..15)
  23.         BYTE    SignatureBits;      // Signature size in bits
  24. BYTE Reserved1;
  25. BYTE Reserved2;
  26.         LPSTR   C1;                 // Constants from project file
  27.         LPSTR   C3;     // (Activation Keys section)
  28.         LPSTR   C6;
  29.         LPSTR   C7;
  30. LPSTR   RegKey;             // Registration key buffer
  31. DWORD   RegKeySize;         // Key buffer size
  32. DWORD   RealKeySize;        // Registration key size
  33. } PARAMS, *PPARAMS;