aspr.h

来自「ASProtect的2.4版」· C头文件 代码 · 共 115 行

H
115
字号
// v3.01

#ifdef __BORLANDC__

 #define CRC_CHECK_BEGIN     __emit__ (0xEB,0x04,0xEB,0x05,0x19,0x01);
 #define CRC_CHECK_END       __emit__ (0xEB,0x04,0xEB,0x05,0x29,0x01);

 #define CRC_BUFFER_BEGIN    __emit__ (0xE9,0x25,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0);
 #define CRC_BUFFER_END      __emit__ (0xE9,0x85,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0);

 #define ENVELOPE_CHECK             __emit__ (0xEB,0x04,0xEB,0x05,0x97,0x01);
 #define ENVELOPE_CHECK_FUNC        __emit__ (0xEB,0x04,0xEB,0x05,0x97,0x02);

 #define USER_POLYBUFFER            __emit__ (0xEB,0x04,0xEB,0x05,0x39,0x19);

 #define ENVELOPE_CHECK_BUFFER      __emit__ (0xE9,0x05,0x01,0,0,0,0,0,0,0);
 #define ENVELOPE_CHECK_FUNC_BUFFER __emit__ (0x33,0xC0,0xE9,0x03,0x01,0,0,0,0,0);

 #define DEFAULT_BUFFER             __emit__ (0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0);

#else

 #define CRC_CHECK_BEGIN \
 __asm _emit 0xEB \
 __asm _emit 0x04 \
 __asm _emit 0xEB \
 __asm _emit 0x05 \
 __asm _emit 0x19 \
 __asm _emit 0x01

 #define CRC_CHECK_END \
 __asm _emit 0xEB \
 __asm _emit 0x04 \
 __asm _emit 0xEB \
 __asm _emit 0x05 \
 __asm _emit 0x29 \
 __asm _emit 0x01

 #define CRC_BUFFER_BEGIN \
 __asm _emit 0xE9 \
 __asm _emit 0x25 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00

 #define CRC_BUFFER_END \
 __asm _emit 0xE9 \
 __asm _emit 0x85 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00

 #define ENVELOPE_CHECK \
 __asm _emit 0xEB \
 __asm _emit 0x04 \
 __asm _emit 0xEB \
 __asm _emit 0x05 \
 __asm _emit 0x97 \
 __asm _emit 0x01

 #define ENVELOPE_CHECK_FUNC \
 __asm _emit 0xEB \
 __asm _emit 0x04 \
 __asm _emit 0xEB \
 __asm _emit 0x05 \
 __asm _emit 0x97 \
 __asm _emit 0x02

 #define USER_POLYBUFFER \
 __asm _emit 0xEB \
 __asm _emit 0x04 \
 __asm _emit 0xEB \
 __asm _emit 0x05 \
 __asm _emit 0x39 \
 __asm _emit 0x19

 #define ENVELOPE_CHECK_BUFFER \
 __asm _emit 0xE9 \
 __asm _emit 0x05 \
 __asm _emit 0x01 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00

 #define ENVELOPE_CHECK_FUNC_BUFFER \
 __asm _emit 0x33 \
 __asm _emit 0xC0 \
 __asm _emit 0xE9 \
 __asm _emit 0x03 \
 __asm _emit 0x01 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00 \
 __asm _emit 0x00

 #define DEFAULT_BUFFER \
 __asm _emit 0x0 __asm _emit 0x0 __asm _emit 0x0 __asm _emit 0x0 \
 __asm _emit 0x0 __asm _emit 0x0 __asm _emit 0x0 __asm _emit 0x0 \

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?