📄 asprotect.h
字号:
#ifndef ASPROTECT_H
#define ASPROTECT_H
#ifdef __BORLANDC__
#define REG_CRYPT_BEGIN1 __emit__ (0xEB,0x04,0xEB,0x05,0x89,0x01);
#define REG_CRYPT_END1 __emit__ (0xEB,0x04,0xEB,0x05,0x99,0x01);
#define REG_CRYPT_BEGIN2 __emit__ (0xEB,0x04,0xEB,0x05,0x89,0x02);
#define REG_CRYPT_END2 __emit__ (0xEB,0x04,0xEB,0x05,0x99,0x02);
#define REG_CRYPT_BEGIN3 __emit__ (0xEB,0x04,0xEB,0x05,0x89,0x03);
#define REG_CRYPT_END3 __emit__ (0xEB,0x04,0xEB,0x05,0x99,0x03);
#define REG_CRYPT_BEGIN4 __emit__ (0xEB,0x04,0xEB,0x05,0x89,0x04);
#define REG_CRYPT_END4 __emit__ (0xEB,0x04,0xEB,0x05,0x99,0x04);
#define REG_CRYPT_BEGIN5 __emit__ (0xEB,0x04,0xEB,0x05,0x89,0x05);
#define REG_CRYPT_END5 __emit__ (0xEB,0x04,0xEB,0x05,0x99,0x05);
#define REG_CRYPT_BEGIN6 __emit__ (0xEB,0x04,0xEB,0x05,0x89,0x06);
#define REG_CRYPT_END6 __emit__ (0xEB,0x04,0xEB,0x05,0x99,0x06);
#define REG_CRYPT_BEGIN7 __emit__ (0xEB,0x04,0xEB,0x05,0x89,0x07);
#define REG_CRYPT_END7 __emit__ (0xEB,0x04,0xEB,0x05,0x99,0x07);
#define REG_CRYPT_BEGIN8 __emit__ (0xEB,0x04,0xEB,0x05,0x89,0x08);
#define REG_CRYPT_END8 __emit__ (0xEB,0x04,0xEB,0x05,0x99,0x08);
#define REG_CRYPT_BEGIN9 __emit__ (0xEB,0x04,0xEB,0x05,0x89,0x09);
#define REG_CRYPT_END9 __emit__ (0xEB,0x04,0xEB,0x05,0x99,0x09);
#define REG_CRYPT_BEGIN10 __emit__ (0xEB,0x04,0xEB,0x05,0x89,0x0A);
#define REG_CRYPT_END10 __emit__ (0xEB,0x04,0xEB,0x05,0x99,0x0A);
#define REG_CRYPT_BEGIN11 __emit__ (0xEB,0x04,0xEB,0x05,0x89,0x0B);
#define REG_CRYPT_END11 __emit__ (0xEB,0x04,0xEB,0x05,0x99,0x0B);
#define REG_CRYPT_BEGIN12 __emit__ (0xEB,0x04,0xEB,0x05,0x89,0x0C);
#define REG_CRYPT_END12 __emit__ (0xEB,0x04,0xEB,0x05,0x99,0x0C);
#define REG_CRYPT_BEGIN13 __emit__ (0xEB,0x04,0xEB,0x05,0x89,0x0D);
#define REG_CRYPT_END13 __emit__ (0xEB,0x04,0xEB,0x05,0x99,0x0D);
#define REG_CRYPT_BEGIN14 __emit__ (0xEB,0x04,0xEB,0x05,0x89,0x0E);
#define REG_CRYPT_END14 __emit__ (0xEB,0x04,0xEB,0x05,0x99,0x0E);
#define REG_CRYPT_BEGIN15 __emit__ (0xEB,0x04,0xEB,0x05,0x89,0x0F);
#define REG_CRYPT_END15 __emit__ (0xEB,0x04,0xEB,0x05,0x99,0x0F);
#else
#define REG_CRYPT_BEGIN1 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x89 \
__asm _emit 0x01
#define REG_CRYPT_END1 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x99 \
__asm _emit 0x01
#define REG_CRYPT_BEGIN2 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x89 \
__asm _emit 0x02
#define REG_CRYPT_END2 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x99 \
__asm _emit 0x02
#define REG_CRYPT_BEGIN3 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x89 \
__asm _emit 0x03
#define REG_CRYPT_END3 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x99 \
__asm _emit 0x03
#define REG_CRYPT_BEGIN4 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x89 \
__asm _emit 0x04
#define REG_CRYPT_END4 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x99 \
__asm _emit 0x04
#define REG_CRYPT_BEGIN5 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x89 \
__asm _emit 0x05
#define REG_CRYPT_END5 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x99 \
__asm _emit 0x05
#define REG_CRYPT_BEGIN6 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x89 \
__asm _emit 0x06
#define REG_CRYPT_END6 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x99 \
__asm _emit 0x06
#define REG_CRYPT_BEGIN7 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x89 \
__asm _emit 0x07
#define REG_CRYPT_END7 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x99 \
__asm _emit 0x07
#define REG_CRYPT_BEGIN8 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x89 \
__asm _emit 0x08
#define REG_CRYPT_END8 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x99 \
__asm _emit 0x08
#define REG_CRYPT_BEGIN9 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x89 \
__asm _emit 0x09
#define REG_CRYPT_END9 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x99 \
__asm _emit 0x09
#define REG_CRYPT_BEGIN10 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x89 \
__asm _emit 0x0A
#define REG_CRYPT_END10 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x99 \
__asm _emit 0x0A
#define REG_CRYPT_BEGIN11 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x89 \
__asm _emit 0x0B
#define REG_CRYPT_END11 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x99 \
__asm _emit 0x0B
#define REG_CRYPT_BEGIN12 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x89 \
__asm _emit 0x0C
#define REG_CRYPT_END12 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x99 \
__asm _emit 0x0C
#define REG_CRYPT_BEGIN13 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x89 \
__asm _emit 0x0D
#define REG_CRYPT_END13 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x99 \
__asm _emit 0x0D
#define REG_CRYPT_BEGIN14 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x89 \
__asm _emit 0x0E
#define REG_CRYPT_END14 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x99 \
__asm _emit 0x0E
#define REG_CRYPT_BEGIN15 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x89 \
__asm _emit 0x0F
#define REG_CRYPT_END15 \
__asm _emit 0xEB \
__asm _emit 0x04 \
__asm _emit 0xEB \
__asm _emit 0x05 \
__asm _emit 0x99 \
__asm _emit 0x0F
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -