Victor_VG
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору [TYPES] Type [0]: Pointer Type [1]: U32 Type [2]: Variant Type [3]: Unknown 14 Type [4]: Unknown 24 Type [5]: Extended Type [6]: Double Type [7]: Single Type [8]: String Type [9]: U32 Type [10]: S32 Type [11]: S16 Type [12]: U16 Type [13]: S8 Type [14]: Char Type [15]: U32 Type [16]: U8 Export: BOOLEAN Type [17]: U8 Type [18]: U8 Type [19]: Record(U32,U32,U32,U32,U32,U8,U8,U16) [VARS] Var [0]: 16 U8 BOOLEAN [PROCS] Proc [0] Export: !MAIN -1 [0] RET Proc [1] Export: INITIALIZESETUP 16 [0] PUSHTYPE 10(S32) // 1 [5] ASSIGN GlobalVar[0], [0] [17] ASSIGN Base[1], [1] [32] PUSHTYPE 16(U8) // 2 [37] PUSHTYPE 10(S32) // 3 [42] PUSHVAR Base[3] // 4 [48] CALL 2 [53] POP // 3 [54] COMPARE into Base[2]: Base[1] <= Base[3] [71] POP // 2 [72] COND_NOT_GOTO currpos + 152 Base[2] [234] [82] PUSHTYPE 16(U8) // 3 [87] PUSHTYPE 10(S32) // 4 [92] PUSHTYPE 8(String) // 5 [97] ASSIGN Base[5], ['/verysilent'] [123] PUSHTYPE 8(String) // 6 [128] PUSHTYPE 10(S32) // 7 [133] ASSIGN Base[7], Base[1] [144] PUSHVAR Base[6] // 8 [150] CALL 4 [155] POP // 7 [156] POP // 6 [157] PUSHVAR Base[4] // 7 [163] CALL 3 [168] POP // 6 [169] POP // 5 [170] POP // 4 [171] COMPARE into Base[3]: Base[4] = [0] [192] POP // 3 [193] SETFLAG NOT Base[3] [200] POP // 2 [201] FLAGGOTO currpos + 17 [223] [206] ASSIGN GlobalVar[0], [1] [218] GOTO currpos + 11 [234] [223] INC Base[1] [229] GOTO currpos + 4294967099 [37] [234] POP // 1 [235] PUSHTYPE 16(U8) // 2 [240] ASSIGN Base[2], GlobalVar[0] [251] SETFLAG NOT Base[2] [258] POP // 1 [259] FLAGGOTO currpos + 41 [305] [264] PUSHTYPE 8(String) // 2 [269] ASSIGN Base[2], ['VerySilent'] [294] CALL 5 [299] POP // 1 [300] GOTO currpos + 40 [345] [305] PUSHTYPE 8(String) // 2 [310] ASSIGN Base[2], ['not VerySilent'] [339] CALL 5 [344] POP // 1 [345] RET Proc [2]: External Decl: \01 PARAMCOUNT Proc [3]: External Decl: \01\00\00 COMPARETEXT Proc [4]: External Decl: \01\00 PARAMSTR Proc [5]: External Decl: \00\00 LOG Proc [6] Export: ISX64 16 [0] PUSHTYPE 18(U8) // 1 [5] PUSHVAR Base[1] // 2 [11] CALL 7 [16] POP // 1 [17] COMPARE into Base[-1]: Base[1] = [2] [35] POP // 0 [36] RET Proc [7]: External Decl: \01 PROCESSORARCHITECTURE Proc [8] Export: ISIA64 16 [0] PUSHTYPE 18(U8) // 1 [5] PUSHVAR Base[1] // 2 [11] CALL 7 [16] POP // 1 [17] COMPARE into Base[-1]: Base[1] = [3] [35] POP // 0 [36] RET Proc [9] Export: ISWIN2K 16 [0] PUSHTYPE 9(U32) // 1 [5] PUSHVAR Base[1] // 2 [11] CALL 10 [16] POP // 1 [17] CALC Base[1] SHR [24] [33] COMPARE into Base[-1]: Base[1] >= [5] [54] POP // 0 [55] RET Proc [10]: External Decl: \01 GETWINDOWSVERSION Proc [11] Export: ISOTHERARCH 16 [0] PUSHVAR Base[-1] // 1 [6] CALL 6 [11] POP // 0 [12] BNOT Base[-1] [18] COND_NOT_GOTO currpos + 36 Base[-1] [64] [28] PUSHTYPE 16(U8) // 1 [33] PUSHVAR Base[1] // 2 [39] CALL 8 [44] POP // 1 [45] BNOT Base[1] [51] CALC Base[-1] AND Base[1] [63] POP // 0 [64] COND_NOT_GOTO currpos + 30 Base[-1] [104] [74] PUSHTYPE 16(U8) // 1 [79] PUSHVAR Base[1] // 2 [85] CALL 9 [90] POP // 1 [91] CALC Base[-1] AND Base[1] [103] POP // 0 [104] RET Proc [12] Export: NOTX64 16 [0] PUSHVAR Base[-1] // 1 [6] CALL 6 [11] POP // 0 [12] BNOT Base[-1] [18] COND_NOT_GOTO currpos + 36 Base[-1] [64] [28] PUSHTYPE 16(U8) // 1 [33] PUSHVAR Base[1] // 2 [39] CALL 8 [44] POP // 1 [45] BNOT Base[1] [51] CALC Base[-1] AND Base[1] [63] POP // 0 [64] RET Proc [13] Export: ISWIN8ORNEWER 16 [0] PUSHTYPE 19(Record(U32,U32,U32,U32,U32,U8,U8,U16)) // 1 [5] PUSHTYPE 0(Pointer) // 2 [10] SETPOINTER Base[2]: Base[1] [21] CALL 14 [26] POP // 1 [27] COMPARE into Base[-1]: Base[1].[0] > [6] [52] COND_GOTO currpos + 96 Base[-1] [158] [62] PUSHTYPE 16(U8) // 2 [67] COMPARE into Base[2]: Base[1].[0] = [6] [92] COND_NOT_GOTO currpos + 43 Base[2] [145] [102] PUSHTYPE 16(U8) // 3 [107] COMPARE into Base[3]: Base[1].[1] >= [2] [132] CALC Base[2] AND Base[3] [144] POP // 2 [145] CALC Base[-1] OR Base[2] [157] POP // 1 [158] RET Proc [14]: External Decl: \00\01 GETWINDOWSVERSIONEX Proc [15] Export: ISWIN2KTOWIN7 16 [0] PUSHTYPE 19(Record(U32,U32,U32,U32,U32,U8,U8,U16)) // 1 [5] PUSHTYPE 0(Pointer) // 2 [10] SETPOINTER Base[2]: Base[1] [21] CALL 14 [26] POP // 1 [27] COMPARE into Base[-1]: Base[1].[0] = [5] [52] COND_GOTO currpos + 96 Base[-1] [158] [62] PUSHTYPE 16(U8) // 2 [67] COMPARE into Base[2]: Base[1].[0] = [6] [92] COND_NOT_GOTO currpos + 43 Base[2] [145] [102] PUSHTYPE 16(U8) // 3 [107] COMPARE into Base[3]: Base[1].[1] <= [1] [132] CALC Base[2] AND Base[3] [144] POP // 2 [145] CALC Base[-1] OR Base[2] [157] POP // 1 [158] RET Proc [16]: External Decl: \01\00 DIREXISTS |