; [Code] section dumped from CompiledCode.bin


[TYPES]
Type [0]: Pointer
Type [1]: U32
Type [2]: Variant
Type [3]: PChar
Type [4]: Currency
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]: Record(U32,U32,U32,U32,U32,U8,U8,U16)
Type [19]: U8
Type [20]: Class Export: TWIZARDPAGE
Type [21]: Class Export: TEDIT
Type [22]: U8
Type [23]: U8
Type [24]: U8
Type [25]: U8
[VARS]
Var [0]: 20 Class TWIZARDPAGE
Var [1]: 21 Class TEDIT
Var [2]: 21 Class TEDIT
Var [3]: 8 String 
[PROCS]
Proc [0] Export: !MAIN -1
 [0] RET
Proc [1]: External Decl: dll:setup:files:apxInst.dll\00isWin7\00\03\00\00\01 
Proc [2]: External Decl: dll:setup:files:apxInst.dll\00IsWindows10\00\03\00\00\01 
Proc [3] Export: ISOSWIN7 16
 [0] PUSHVAR Base[-1] // 1
 [6] CALL 1
 [11] POP // 0
 [12] RET
Proc [4] Export: GETCLIENTOS 8
 [0] PUSHTYPE 18(Record(U32,U32,U32,U32,U32,U8,U8,U16)) // 1
 [5] PUSHTYPE 0(Pointer) // 2
 [10] SETPOINTER Base[2]: Base[1]
 [21] CALL 5
 [26] POP // 1
 [27] PUSHTYPE 16(U8) // 2
 [32] COMPARE into Base[2]: Base[1].[0] = [6]
 [57] COND_NOT_GOTO currpos + 43 Base[2] [110]
 [67] PUSHTYPE 16(U8) // 3
 [72] COMPARE into Base[3]: Base[1].[1] = [2]
 [97] CALC Base[2] AND Base[3]
 [109] POP // 2
 [110] SETFLAG NOT Base[2]
 [117] POP // 1
 [118] FLAGGOTO currpos + 20 [143]
 [123] ASSIGN Base[-1], ['win8']
 [142] RET
 [143] PUSHTYPE 16(U8) // 2
 [148] COMPARE into Base[2]: Base[1].[0] = [6]
 [173] COND_NOT_GOTO currpos + 43 Base[2] [226]
 [183] PUSHTYPE 16(U8) // 3
 [188] COMPARE into Base[3]: Base[1].[1] = [1]
 [213] CALC Base[2] AND Base[3]
 [225] POP // 2
 [226] COND_NOT_GOTO currpos + 43 Base[2] [279]
 [236] PUSHTYPE 16(U8) // 3
 [241] COMPARE into Base[3]: Base[1].[6] = [1]
 [266] CALC Base[2] AND Base[3]
 [278] POP // 2
 [279] SETFLAG NOT Base[2]
 [286] POP // 1
 [287] FLAGGOTO currpos + 20 [312]
 [292] ASSIGN Base[-1], ['win7']
 [311] RET
 [312] PUSHTYPE 16(U8) // 2
 [317] COMPARE into Base[2]: Base[1].[0] = [6]
 [342] COND_NOT_GOTO currpos + 43 Base[2] [395]
 [352] PUSHTYPE 16(U8) // 3
 [357] COMPARE into Base[3]: Base[1].[1] = [1]
 [382] CALC Base[2] AND Base[3]
 [394] POP // 2
 [395] COND_NOT_GOTO currpos + 43 Base[2] [448]
 [405] PUSHTYPE 16(U8) // 3
 [410] COMPARE into Base[3]: Base[1].[6] <> [1]
 [435] CALC Base[2] AND Base[3]
 [447] POP // 2
 [448] SETFLAG NOT Base[2]
 [455] POP // 1
 [456] FLAGGOTO currpos + 25 [486]
 [461] ASSIGN Base[-1], ['win2008R2']
 [485] RET
 [486] PUSHTYPE 16(U8) // 2
 [491] COMPARE into Base[2]: Base[1].[0] = [6]
 [516] COND_NOT_GOTO currpos + 43 Base[2] [569]
 [526] PUSHTYPE 16(U8) // 3
 [531] COMPARE into Base[3]: Base[1].[1] = [0]
 [556] CALC Base[2] AND Base[3]
 [568] POP // 2
 [569] COND_NOT_GOTO currpos + 43 Base[2] [622]
 [579] PUSHTYPE 16(U8) // 3
 [584] COMPARE into Base[3]: Base[1].[6] <> [1]
 [609] CALC Base[2] AND Base[3]
 [621] POP // 2
 [622] SETFLAG NOT Base[2]
 [629] POP // 1
 [630] FLAGGOTO currpos + 23 [658]
 [635] ASSIGN Base[-1], ['win2008']
 [657] RET
 [658] PUSHTYPE 16(U8) // 2
 [663] COMPARE into Base[2]: Base[1].[0] = [6]
 [688] COND_NOT_GOTO currpos + 43 Base[2] [741]
 [698] PUSHTYPE 16(U8) // 3
 [703] COMPARE into Base[3]: Base[1].[1] = [0]
 [728] CALC Base[2] AND Base[3]
 [740] POP // 2
 [741] COND_NOT_GOTO currpos + 43 Base[2] [794]
 [751] PUSHTYPE 16(U8) // 3
 [756] COMPARE into Base[3]: Base[1].[6] = [1]
 [781] CALC Base[2] AND Base[3]
 [793] POP // 2
 [794] SETFLAG NOT Base[2]
 [801] POP // 1
 [802] FLAGGOTO currpos + 21 [828]
 [807] ASSIGN Base[-1], ['vista']
 [827] RET
 [828] PUSHTYPE 16(U8) // 2
 [833] COMPARE into Base[2]: Base[1].[0] = [5]
 [858] COND_NOT_GOTO currpos + 43 Base[2] [911]
 [868] PUSHTYPE 16(U8) // 3
 [873] COMPARE into Base[3]: Base[1].[1] = [2]
 [898] CALC Base[2] AND Base[3]
 [910] POP // 2
 [911] COND_NOT_GOTO currpos + 43 Base[2] [964]
 [921] PUSHTYPE 16(U8) // 3
 [926] COMPARE into Base[3]: Base[1].[6] = [1]
 [951] CALC Base[2] AND Base[3]
 [963] POP // 2
 [964] SETFLAG NOT Base[2]
 [971] POP // 1
 [972] FLAGGOTO currpos + 21 [998]
 [977] ASSIGN Base[-1], ['winxp']
 [997] RET
 [998] PUSHTYPE 16(U8) // 2
 [1003] COMPARE into Base[2]: Base[1].[0] = [5]
 [1028] COND_NOT_GOTO currpos + 43 Base[2] [1081]
 [1038] PUSHTYPE 16(U8) // 3
 [1043] COMPARE into Base[3]: Base[1].[1] = [2]
 [1068] CALC Base[2] AND Base[3]
 [1080] POP // 2
 [1081] COND_NOT_GOTO currpos + 43 Base[2] [1134]
 [1091] PUSHTYPE 16(U8) // 3
 [1096] COMPARE into Base[3]: Base[1].[6] <> [1]
 [1121] CALC Base[2] AND Base[3]
 [1133] POP // 2
 [1134] SETFLAG NOT Base[2]
 [1141] POP // 1
 [1142] FLAGGOTO currpos + 23 [1170]
 [1147] ASSIGN Base[-1], ['win2003']
 [1169] RET
 [1170] PUSHTYPE 16(U8) // 2
 [1175] COMPARE into Base[2]: Base[1].[0] = [5]
 [1200] COND_NOT_GOTO currpos + 43 Base[2] [1253]
 [1210] PUSHTYPE 16(U8) // 3
 [1215] COMPARE into Base[3]: Base[1].[1] = [1]
 [1240] CALC Base[2] AND Base[3]
 [1252] POP // 2
 [1253] SETFLAG NOT Base[2]
 [1260] POP // 1
 [1261] FLAGGOTO currpos + 21 [1287]
 [1266] ASSIGN Base[-1], ['winxp']
 [1286] RET
 [1287] PUSHTYPE 16(U8) // 2
 [1292] COMPARE into Base[2]: Base[1].[0] = [5]
 [1317] COND_NOT_GOTO currpos + 43 Base[2] [1370]
 [1327] PUSHTYPE 16(U8) // 3
 [1332] COMPARE into Base[3]: Base[1].[1] = [0]
 [1357] CALC Base[2] AND Base[3]
 [1369] POP // 2
 [1370] SETFLAG NOT Base[2]
 [1377] POP // 1
 [1378] FLAGGOTO currpos + 23 [1406]
 [1383] ASSIGN Base[-1], ['win2000']
 [1405] RET
 [1406] ASSIGN Base[-1], ['UnknownOS']
 [1430] RET
Proc [5]: External Decl: \00\01 GETWINDOWSVERSIONEX
Proc [6] Export: ISX64 16
 [0] PUSHVAR Base[-1] // 1
 [6] CALL 7
 [11] POP // 0
 [12] COND_NOT_GOTO currpos + 54 Base[-1] [76]
 [22] PUSHTYPE 16(U8) // 1
 [27] PUSHTYPE 19(U8) // 2
 [32] PUSHVAR Base[2] // 3
 [38] CALL 8
 [43] POP // 2
 [44] COMPARE into Base[1]: Base[2] = [2]
 [62] POP // 1
 [63] CALC Base[-1] AND Base[1]
 [75] POP // 0
 [76] RET
Proc [7]: External Decl: \01 IS64BITINSTALLMODE
Proc [8]: External Decl: \01 PROCESSORARCHITECTURE
Proc [9] Export: ISIA64 16
 [0] PUSHVAR Base[-1] // 1
 [6] CALL 7
 [11] POP // 0
 [12] COND_NOT_GOTO currpos + 54 Base[-1] [76]
 [22] PUSHTYPE 16(U8) // 1
 [27] PUSHTYPE 19(U8) // 2
 [32] PUSHVAR Base[2] // 3
 [38] CALL 8
 [43] POP // 2
 [44] COMPARE into Base[1]: Base[2] = [3]
 [62] POP // 1
 [63] CALC Base[-1] AND Base[1]
 [75] POP // 0
 [76] RET
Proc [10] Export: ISIA64ORX64 16
 [0] PUSHVAR Base[-1] // 1
 [6] CALL 6
 [11] POP // 0
 [12] COND_GOTO currpos + 30 Base[-1] [52]
 [22] PUSHTYPE 16(U8) // 1
 [27] PUSHVAR Base[1] // 2
 [33] CALL 9
 [38] POP // 1
 [39] CALC Base[-1] OR Base[1]
 [51] POP // 0
 [52] RET
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 9
 [44] POP // 1
 [45] BNOT Base[1]
 [51] CALC Base[-1] AND Base[1]
 [63] POP // 0
 [64] RET
Proc [12]: External Decl: dll:files:apxInst.dll\00VerifyMail\00\03\00\00\01\00 
Proc [13]: External Decl: dll:files:apxInst.dll\00DownSysFile\00\03\00\00\01\00\00\00\00\00\00\00\00\00 
Proc [14]: External Decl: dll:setup:files:apxInst.dll\00DetectKillApp\00\03\00\00\01\00\00 
Proc [15]: External Decl: dll:uninstall:{app}\\apxInst.dll\00DetectKillApp\00\03\00\00\01\00\00 
Proc [16]: External Decl: dll:setup:files:apxInst.dll\00DetectKillAppByWindowsName\00\03\00\00\01\00\00\00 
Proc [17]: External Decl: dll:uninstall:{app}\\apxInst.dll\00DetectKillAppByWindowsName\00\03\00\00\01\00\00\00 
Proc [18]: External Decl: dll:setup:files:apxInst.dll\00DetectKillAppAutoUpd\00\03\00\00\01\00\00 
Proc [19]: External Decl: dll:uninstall:{app}\\apxInst.dll\00DetectKillAppAutoUpd\00\03\00\00\01\00\00 
Proc [20]: External Decl: dll:setup:files:apxInst.dll\00ShowWaitBox\00\03\00\00\01\00 
Proc [21]: External Decl: dll:setup:files:apxInst.dll\00DestroyWaitBox\00\03\00\00\01\00 
Proc [22]: External Decl: dll:uninstall:{app}\\apxInst.dll\00ShowWaitBox\00\03\00\00\01\00 
Proc [23]: External Decl: dll:uninstall:{app}\\apxInst.dll\00DestroyWaitBox\00\03\00\00\01\00 
Proc [24]: External Decl: dll:uninstall:{app}\\apxInst.dll\00OnReStopService\00\03\00\00\01 
Proc [25]: External Decl: dll:setup:files:apxInst.dll\00OnReStopService\00\03\00\00\01 
Proc [26]: External Decl: dll:setup:files:apxInst.dll\00IsProcessExist\00\03\00\00\01\00 
Proc [27]: External Decl: dll:setup:files:apxInst.dll\00ExitABC\00\03\00\00\01 
Proc [28]: External Decl: dll:uninstall:{app}\\apxInst.dll\00ExitABC\00\03\00\00\01 
Proc [29]: External Decl: dll:uninstall:{app}\\apxInst.dll\00unInstallLotServer\00\03\00\00\01\00\00\00\00\00\00 
Proc [30]: External Decl: dll:kernel32.dll\00ExitProcess\00\03\00\00\00\00 
Proc [31] Export: DELICON -1
 [0] PUSHTYPE 8(String) // 1
 [5] PUSHTYPE 8(String) // 2
 [10] ASSIGN Base[2], ['function delIcon() called']
 [50] CALL 32
 [55] POP // 1
 [56] PUSHTYPE 8(String) // 2
 [61] ASSIGN Base[2], ['{group}']
 [83] PUSHVAR Base[1] // 3
 [89] CALL 33
 [94] POP // 2
 [95] POP // 1
 [96] PUSHTYPE 16(U8) // 2
 [101] PUSHTYPE 16(U8) // 3
 [106] ASSIGN Base[3], [1]
 [118] PUSHTYPE 16(U8) // 4
 [123] ASSIGN Base[4], [1]
 [135] PUSHTYPE 16(U8) // 5
 [140] ASSIGN Base[5], [1]
 [152] PUSHTYPE 8(String) // 6
 [157] ASSIGN Base[6], Base[1]
 [168] PUSHVAR Base[2] // 7
 [174] CALL 34
 [179] POP // 6
 [180] POP // 5
 [181] POP // 4
 [182] POP // 3
 [183] POP // 2
 [184] POP // 1
 [185] PUSHTYPE 16(U8) // 2
 [190] PUSHTYPE 16(U8) // 3
 [195] ASSIGN Base[3], [0]
 [207] PUSHTYPE 16(U8) // 4
 [212] ASSIGN Base[4], [1]
 [224] PUSHTYPE 16(U8) // 5
 [229] ASSIGN Base[5], [0]
 [241] PUSHTYPE 8(String) // 6
 [246] PUSHTYPE 8(String) // 7
 [251] ASSIGN Base[7], ['{userappdata}\Microsoft\Internet Explorer\Quick Launch\ServerS*']
 [329] PUSHVAR Base[6] // 8
 [335] CALL 33
 [340] POP // 7
 [341] POP // 6
 [342] PUSHVAR Base[2] // 7
 [348] CALL 34
 [353] POP // 6
 [354] POP // 5
 [355] POP // 4
 [356] POP // 3
 [357] POP // 2
 [358] POP // 1
 [359] RET
Proc [32]: External Decl: \00\00 LOG
Proc [33]: External Decl: \01\00 EXPANDCONSTANT
Proc [34]: External Decl: \01\00\00\00\00 DELTREE
Proc [35] Export: DELREG -1
 [0] PUSHTYPE 8(String) // 1
 [5] ASSIGN Base[1], ['function delReg() called']
 [44] CALL 32
 [49] POP // 0
 [50] PUSHTYPE 16(U8) // 1
 [55] PUSHTYPE 8(String) // 2
 [60] ASSIGN Base[2], ['AppPath']
 [82] PUSHTYPE 8(String) // 3
 [87] ASSIGN Base[3], ['Software\AppEx LotServer']
 [126] PUSHTYPE 10(S32) // 4
 [131] ASSIGN Base[4], [-2147483646]
 [146] PUSHVAR Base[1] // 5
 [152] CALL 36
 [157] POP // 4
 [158] POP // 3
 [159] POP // 2
 [160] POP // 1
 [161] POP // 0
 [162] RET
Proc [36]: External Decl: \01\00\00\00 REGDELETEVALUE
Proc [37] Export: INITIALIZESETUP 16
 [0] PUSHTYPE 8(String) // 1
 [5] PUSHTYPE 8(String) // 2
 [10] PUSHTYPE 10(S32) // 3
 [15] PUSHTYPE 10(S32) // 4
 [20] PUSHTYPE 10(S32) // 5
 [25] PUSHTYPE 16(U8) // 6
 [30] PUSHTYPE 16(U8) // 7
 [35] PUSHTYPE 9(U32) // 8
 [40] ASSIGN Base[8], [125000]
 [55] PUSHTYPE 8(String) // 9
 [60] ASSIGN Base[9], ['BytesPerMSec']
 [87] PUSHTYPE 8(String) // 10
 [92] ASSIGN Base[10], ['SYSTEM\CurrentControlSet\services\APXACC\Parameters']
 [158] PUSHTYPE 10(S32) // 11
 [163] ASSIGN Base[11], [-2147483646]
 [178] PUSHVAR Base[7] // 12
 [184] CALL 38
 [189] POP // 11
 [190] POP // 10
 [191] POP // 9
 [192] POP // 8
 [193] POP // 7
 [194] POP // 6
 [195] PUSHTYPE 16(U8) // 7
 [200] PUSHTYPE 9(U32) // 8
 [205] ASSIGN Base[8], [125000]
 [220] PUSHTYPE 8(String) // 9
 [225] ASSIGN Base[9], ['InBytesPerMSec']
 [254] PUSHTYPE 8(String) // 10
 [259] ASSIGN Base[10], ['SYSTEM\CurrentControlSet\services\APXACC\Parameters']
 [325] PUSHTYPE 10(S32) // 11
 [330] ASSIGN Base[11], [-2147483646]
 [345] PUSHVAR Base[7] // 12
 [351] CALL 38
 [356] POP // 11
 [357] POP // 10
 [358] POP // 9
 [359] POP // 8
 [360] POP // 7
 [361] POP // 6
 [362] PUSHTYPE 16(U8) // 7
 [367] PUSHTYPE 0(Pointer) // 8
 [372] SETPOINTER Base[8]: Base[2]
 [383] PUSHTYPE 8(String) // 9
 [388] ASSIGN Base[9], ['AppPath']
 [410] PUSHTYPE 8(String) // 10
 [415] ASSIGN Base[10], ['Software\AppEx Networks']
 [453] PUSHTYPE 10(S32) // 11
 [458] ASSIGN Base[11], [-2147483646]
 [473] PUSHVAR Base[7] // 12
 [479] CALL 39
 [484] POP // 11
 [485] POP // 10
 [486] POP // 9
 [487] POP // 8
 [488] POP // 7
 [489] SETFLAG NOT Base[7]
 [496] POP // 6
 [497] FLAGGOTO currpos + 134 [636]
 [502] PUSHTYPE 8(String) // 7
 [507] ASSIGN Base[7], ['{cm:lotmobile}']
 [536] PUSHVAR Base[1] // 8
 [542] CALL 33
 [547] POP // 7
 [548] POP // 6
 [549] PUSHTYPE 10(S32) // 7
 [554] PUSHTYPE 10(S32) // 8
 [559] ASSIGN Base[8], [0]
 [574] PUSHTYPE 22(U8) // 9
 [579] ASSIGN Base[9], [1]
 [591] PUSHTYPE 8(String) // 10
 [596] ASSIGN Base[10], Base[1]
 [607] PUSHVAR Base[7] // 11
 [613] CALL 40
 [618] POP // 10
 [619] POP // 9
 [620] POP // 8
 [621] POP // 7
 [622] POP // 6
 [623] ASSIGN Base[-1], [0]
 [635] RET
 [636] PUSHTYPE 16(U8) // 7
 [641] PUSHTYPE 0(Pointer) // 8
 [646] SETPOINTER Base[8]: Base[2]
 [657] PUSHTYPE 8(String) // 9
 [662] ASSIGN Base[9], ['AppPath']
 [684] PUSHTYPE 8(String) // 10
 [689] ASSIGN Base[10], ['Software\AppEx Accelerator']
 [730] PUSHTYPE 10(S32) // 11
 [735] ASSIGN Base[11], [-2147483646]
 [750] PUSHVAR Base[7] // 12
 [756] CALL 39
 [761] POP // 11
 [762] POP // 10
 [763] POP // 9
 [764] POP // 8
 [765] POP // 7
 [766] SETFLAG NOT Base[7]
 [773] POP // 6
 [774] FLAGGOTO currpos + 128 [907]
 [779] PUSHTYPE 8(String) // 7
 [784] ASSIGN Base[7], ['{cm:abc}']
 [807] PUSHVAR Base[1] // 8
 [813] CALL 33
 [818] POP // 7
 [819] POP // 6
 [820] PUSHTYPE 10(S32) // 7
 [825] PUSHTYPE 10(S32) // 8
 [830] ASSIGN Base[8], [0]
 [845] PUSHTYPE 22(U8) // 9
 [850] ASSIGN Base[9], [1]
 [862] PUSHTYPE 8(String) // 10
 [867] ASSIGN Base[10], Base[1]
 [878] PUSHVAR Base[7] // 11
 [884] CALL 40
 [889] POP // 10
 [890] POP // 9
 [891] POP // 8
 [892] POP // 7
 [893] POP // 6
 [894] ASSIGN Base[-1], [0]
 [906] RET
 [907] PUSHTYPE 16(U8) // 7
 [912] PUSHTYPE 8(String) // 8
 [917] ASSIGN Base[8], ['360tray.exe']
 [943] PUSHVAR Base[7] // 9
 [949] CALL 26
 [954] POP // 8
 [955] POP // 7
 [956] SETFLAG NOT Base[7]
 [963] POP // 6
 [964] FLAGGOTO currpos + 116 [1085]
 [969] PUSHTYPE 8(String) // 7
 [974] ASSIGN Base[7], ['{cm:a360}']
 [998] PUSHVAR Base[1] // 8
 [1004] CALL 33
 [1009] POP // 7
 [1010] POP // 6
 [1011] PUSHTYPE 10(S32) // 7
 [1016] PUSHTYPE 10(S32) // 8
 [1021] ASSIGN Base[8], [0]
 [1036] PUSHTYPE 22(U8) // 9
 [1041] ASSIGN Base[9], [1]
 [1053] PUSHTYPE 8(String) // 10
 [1058] ASSIGN Base[10], Base[1]
 [1069] PUSHVAR Base[7] // 11
 [1075] CALL 40
 [1080] POP // 10
 [1081] POP // 9
 [1082] POP // 8
 [1083] POP // 7
 [1084] POP // 6
 [1085] PUSHTYPE 16(U8) // 7
 [1090] PUSHTYPE 0(Pointer) // 8
 [1095] SETPOINTER Base[8]: Base[2]
 [1106] PUSHTYPE 8(String) // 9
 [1111] ASSIGN Base[9], ['AppPath']
 [1133] PUSHTYPE 8(String) // 10
 [1138] ASSIGN Base[10], ['Software\AppEx LotServer']
 [1177] PUSHTYPE 10(S32) // 11
 [1182] ASSIGN Base[11], [-2147483646]
 [1197] PUSHVAR Base[7] // 12
 [1203] CALL 39
 [1208] POP // 11
 [1209] POP // 10
 [1210] POP // 9
 [1211] POP // 8
 [1212] POP // 7
 [1213] SETFLAG NOT Base[7]
 [1220] POP // 6
 [1221] FLAGGOTO currpos + 881 [2107]
 [1226] PUSHTYPE 8(String) // 7
 [1231] ASSIGN Base[7], ['{cm:hasserverspeeder}']
 [1267] PUSHVAR Base[1] // 8
 [1273] CALL 33
 [1278] POP // 7
 [1279] POP // 6
 [1280] PUSHTYPE 16(U8) // 7
 [1285] PUSHTYPE 10(S32) // 8
 [1290] PUSHTYPE 10(S32) // 9
 [1295] ASSIGN Base[9], [4]
 [1310] PUSHTYPE 22(U8) // 10
 [1315] ASSIGN Base[10], [1]
 [1327] PUSHTYPE 8(String) // 11
 [1332] ASSIGN Base[11], Base[1]
 [1343] PUSHVAR Base[8] // 12
 [1349] CALL 40
 [1354] POP // 11
 [1355] POP // 10
 [1356] POP // 9
 [1357] POP // 8
 [1358] COMPARE into Base[7]: Base[8] = [7]
 [1379] POP // 7
 [1380] SETFLAG NOT Base[7]
 [1387] POP // 6
 [1388] FLAGGOTO currpos + 13 [1406]
 [1393] ASSIGN Base[-1], [0]
 [1405] RET
 [1406] PUSHTYPE 8(String) // 7
 [1411] ASSIGN Base[7], ['{cm:runningserverspeeder}']
 [1451] PUSHVAR Base[1] // 8
 [1457] CALL 33
 [1462] POP // 7
 [1463] POP // 6
 [1464] PUSHVAR Base[6] // 7
 [1470] CALL 27
 [1475] POP // 6
 [1476] PUSHTYPE 16(U8) // 7
 [1481] COMPARE into Base[7]: Base[6] = [0]
 [1499] SETFLAG NOT Base[7]
 [1506] POP // 6
 [1507] FLAGGOTO currpos + 87 [1599]
 [1512] PUSHTYPE 10(S32) // 7
 [1517] PUSHTYPE 10(S32) // 8
 [1522] ASSIGN Base[8], [0]
 [1537] PUSHTYPE 22(U8) // 9
 [1542] ASSIGN Base[9], [1]
 [1554] PUSHTYPE 8(String) // 10
 [1559] ASSIGN Base[10], Base[1]
 [1570] PUSHVAR Base[7] // 11
 [1576] CALL 40
 [1581] POP // 10
 [1582] POP // 9
 [1583] POP // 8
 [1584] POP // 7
 [1585] POP // 6
 [1586] ASSIGN Base[-1], [0]
 [1598] RET
 [1599] PUSHTYPE 16(U8) // 7
 [1604] PUSHTYPE 0(Pointer) // 8
 [1609] SETPOINTER Base[8]: Base[3]
 [1620] PUSHTYPE 23(U8) // 9
 [1625] ASSIGN Base[9], [1]
 [1637] PUSHTYPE 10(S32) // 10
 [1642] ASSIGN Base[10], [0]
 [1657] PUSHTYPE 8(String) // 11
 [1662] ASSIGN Base[11], Base[2]
 [1673] PUSHTYPE 8(String) // 12
 [1678] ASSIGN Base[12], ['']
 [1693] PUSHTYPE 8(String) // 13
 [1698] ASSIGN Base[13], Base[2]
 [1709] CALC Base[13] + ['\Uninstalloem.bat']
 [1742] PUSHTYPE 8(String) // 14
 [1747] ASSIGN Base[14], ['open']
 [1766] PUSHVAR Base[7] // 15
 [1772] CALL 41
 [1777] POP // 14
 [1778] POP // 13
 [1779] POP // 12
 [1780] POP // 11
 [1781] POP // 10
 [1782] POP // 9
 [1783] POP // 8
 [1784] POP // 7
 [1785] POP // 6
 [1786] PUSHTYPE 16(U8) // 7
 [1791] PUSHTYPE 0(Pointer) // 8
 [1796] SETPOINTER Base[8]: Base[3]
 [1807] PUSHTYPE 23(U8) // 9
 [1812] ASSIGN Base[9], [1]
 [1824] PUSHTYPE 10(S32) // 10
 [1829] ASSIGN Base[10], [0]
 [1844] PUSHTYPE 8(String) // 11
 [1849] ASSIGN Base[11], ['']
 [1864] PUSHTYPE 8(String) // 12
 [1869] ASSIGN Base[12], ['/VERYSILENT /SUPPRESSMSGBOXES /NORESTART']
 [1924] PUSHTYPE 8(String) // 13
 [1929] ASSIGN Base[13], Base[2]
 [1940] CALC Base[13] + ['\unins000.exe']
 [1969] PUSHTYPE 8(String) // 14
 [1974] ASSIGN Base[14], ['open']
 [1993] PUSHVAR Base[7] // 15
 [1999] CALL 41
 [2004] POP // 14
 [2005] POP // 13
 [2006] POP // 12
 [2007] POP // 11
 [2008] POP // 10
 [2009] POP // 9
 [2010] POP // 8
 [2011] POP // 7
 [2012] POP // 6
 [2013] PUSHTYPE 16(U8) // 7
 [2018] PUSHTYPE 16(U8) // 8
 [2023] ASSIGN Base[8], [1]
 [2035] PUSHTYPE 16(U8) // 9
 [2040] ASSIGN Base[9], [1]
 [2052] PUSHTYPE 16(U8) // 10
 [2057] ASSIGN Base[10], [1]
 [2069] PUSHTYPE 8(String) // 11
 [2074] ASSIGN Base[11], Base[2]
 [2085] PUSHVAR Base[7] // 12
 [2091] CALL 34
 [2096] POP // 11
 [2097] POP // 10
 [2098] POP // 9
 [2099] POP // 8
 [2100] POP // 7
 [2101] POP // 6
 [2102] CALL 35
 [2107] ASSIGN Base[-1], [1]
 [2119] RET
Proc [38]: External Decl: \01\00\00\00\00 REGWRITEDWORDVALUE
Proc [39]: External Decl: \01\00\00\00\01 REGQUERYSTRINGVALUE
Proc [40]: External Decl: \01\00\00\00 MSGBOX
Proc [41]: External Decl: \01\00\00\00\00\00\00\01 SHELLEXEC
Proc [42] Export: INITIALIZEUNINSTALL 16
 [0] PUSHTYPE 10(S32) // 1
 [5] PUSHTYPE 8(String) // 2
 [10] PUSHTYPE 16(U8) // 3
 [15] PUSHTYPE 8(String) // 4
 [20] ASSIGN Base[4], ['{cm:runningserverspeeder}']
 [60] PUSHVAR Base[2] // 5
 [66] CALL 33
 [71] POP // 4
 [72] POP // 3
 [73] PUSHVAR Base[3] // 4
 [79] CALL 28
 [84] POP // 3
 [85] PUSHTYPE 16(U8) // 4
 [90] COMPARE into Base[4]: Base[3] = [0]
 [108] SETFLAG NOT Base[4]
 [115] POP // 3
 [116] FLAGGOTO currpos + 87 [208]
 [121] PUSHTYPE 10(S32) // 4
 [126] PUSHTYPE 10(S32) // 5
 [131] ASSIGN Base[5], [0]
 [146] PUSHTYPE 22(U8) // 6
 [151] ASSIGN Base[6], [1]
 [163] PUSHTYPE 8(String) // 7
 [168] ASSIGN Base[7], Base[2]
 [179] PUSHVAR Base[4] // 8
 [185] CALL 40
 [190] POP // 7
 [191] POP // 6
 [192] POP // 5
 [193] POP // 4
 [194] POP // 3
 [195] ASSIGN Base[-1], [0]
 [207] RET
 [208] ASSIGN Base[-1], [1]
 [220] RET
Proc [43] Export: CURSTEPCHANGED -1 @24
 [0] PUSHTYPE 10(S32) // 1
 [5] PUSHTYPE 8(String) // 2
 [10] PUSHTYPE 8(String) // 3
 [15] PUSHTYPE 8(String) // 4
 [20] PUSHTYPE 10(S32) // 5
 [25] PUSHTYPE 16(U8) // 6
 [30] PUSHTYPE 16(U8) // 7
 [35] PUSHTYPE 8(String) // 8
 [40] PUSHTYPE 8(String) // 9
 [45] PUSHTYPE 8(String) // 10
 [50] PUSHTYPE 10(S32) // 11
 [55] PUSHTYPE 8(String) // 12
 [60] ASSIGN Base[12], ['{log}']
 [80] PUSHVAR Base[2] // 13
 [86] CALL 33
 [91] POP // 12
 [92] POP // 11
 [93] PUSHTYPE 8(String) // 12
 [98] ASSIGN Base[12], Base[2]
 [109] PUSHVAR Base[3] // 13
 [115] CALL 44
 [120] POP // 12
 [121] POP // 11
 [122] PUSHTYPE 8(String) // 12
 [127] ASSIGN Base[12], ['{app}\']
 [148] PUSHVAR Base[4] // 13
 [154] CALL 33
 [159] POP // 12
 [160] POP // 11
 [161] CALC Base[4] + Base[3]
 [173] PUSHTYPE 16(U8) // 12
 [178] COMPARE into Base[12]: Base[-1] = [1]
 [196] SETFLAG NOT Base[12]
 [203] POP // 11
 [204] FLAGGOTO currpos + 1171 [1380]
 [209] CALL 31
 [214] PUSHTYPE 8(String) // 12
 [219] PUSHTYPE 8(String) // 13
 [224] ASSIGN Base[13], ['{wizardhwnd}']
 [251] PUSHVAR Base[12] // 14
 [257] CALL 33
 [262] POP // 13
 [263] POP // 12
 [264] PUSHVAR Base[5] // 13
 [270] CALL 45
 [275] POP // 12
 [276] POP // 11
 [277] ASSIGN Base[9], ['x86']
 [295] PUSHVAR Base[6] // 12
 [301] CALL 11
 [306] POP // 11
 [307] PUSHTYPE 16(U8) // 12
 [312] COMPARE into Base[12]: Base[6] = [0]
 [330] SETFLAG NOT Base[12]
 [337] POP // 11
 [338] FLAGGOTO currpos + 18 [361]
 [343] ASSIGN Base[9], ['x64']
 [361] PUSHVAR Base[8] // 12
 [367] CALL 4
 [372] POP // 11
 [373] PUSHVAR Base[7] // 12
 [379] CALL 2
 [384] POP // 11
 [385] PUSHTYPE 16(U8) // 12
 [390] COMPARE into Base[12]: Base[7] = [1]
 [408] SETFLAG NOT Base[12]
 [415] POP // 11
 [416] FLAGGOTO currpos + 20 [441]
 [421] ASSIGN Base[8], ['win10']
 [441] PUSHTYPE 8(String) // 12
 [446] ASSIGN Base[12], Base[8]
 [457] CALC Base[12] + [#95]
 [470] CALC Base[12] + Base[9]
 [482] ASSIGN Base[9], Base[12]
 [493] POP // 11
 [494] PUSHTYPE 8(String) // 12
 [499] ASSIGN Base[12], [' installPlatform:']
 [531] CALC Base[12] + Base[9]
 [543] CALC Base[12] + [' is ready to download licence']
 [588] CALC Base[12] + [' version:1.8.2.0']
 [620] CALL 32
 [625] POP // 11
 [626] PUSHTYPE 8(String) // 12
 [631] ASSIGN Base[12], ['{language}']
 [656] PUSHVAR Base[10] // 13
 [662] CALL 33
 [667] POP // 12
 [668] POP // 11
 [669] PUSHTYPE 16(U8) // 12
 [674] COMPARE into Base[12]: Base[10] = ['en']
 [697] SETFLAG NOT Base[12]
 [704] POP // 11
 [705] FLAGGOTO currpos + 15 [725]
 [710] ASSIGN Base[11], [0]
 [725] PUSHTYPE 16(U8) // 12
 [730] COMPARE into Base[12]: Base[10] = ['cn']
 [753] SETFLAG NOT Base[12]
 [760] POP // 11
 [761] FLAGGOTO currpos + 15 [781]
 [766] ASSIGN Base[11], [1]
 [781] PUSHTYPE 16(U8) // 12
 [786] PUSHTYPE 10(S32) // 13
 [791] PUSHTYPE 10(S32) // 14
 [796] ASSIGN Base[14], Base[11]
 [807] PUSHTYPE 16(U8) // 15
 [812] ASSIGN Base[15], [0]
 [824] PUSHTYPE 8(String) // 16
 [829] ASSIGN Base[16], Base[9]
 [840] PUSHTYPE 8(String) // 17
 [845] ASSIGN Base[17], ['1.8.4.0_4']
 [869] PUSHTYPE 8(String) // 18
 [874] ASSIGN Base[18], ['dl.serverspeeder.com']
 [909] PUSHTYPE 8(String) // 19
 [914] PUSHTYPE 8(String) // 20
 [919] ASSIGN Base[20], ['{tmp}']
 [939] PUSHVAR Base[19] // 21
 [945] CALL 33
 [950] POP // 20
 [951] POP // 19
 [952] PUSHTYPE 8(String) // 20
 [957] ASSIGN Base[20], ['123456']
 [978] PUSHTYPE 8(String) // 21
 [983] ASSIGN Base[21], ['testonline@appexnetworks.com']
 [1026] PUSHTYPE 10(S32) // 22
 [1031] ASSIGN Base[22], Base[5]
 [1042] PUSHVAR Base[13] // 23
 [1048] CALL 13
 [1053] POP // 22
 [1054] POP // 21
 [1055] POP // 20
 [1056] POP // 19
 [1057] POP // 18
 [1058] POP // 17
 [1059] POP // 16
 [1060] POP // 15
 [1061] POP // 14
 [1062] POP // 13
 [1063] COMPARE into Base[12]: Base[13] = [0]
 [1084] POP // 12
 [1085] SETFLAG NOT Base[12]
 [1092] POP // 11
 [1093] FLAGGOTO currpos + 154 [1252]
 [1098] PUSHTYPE 8(String) // 12
 [1103] ASSIGN Base[12], ['installPlatform:']
 [1134] CALC Base[12] + Base[9]
 [1146] CALC Base[12] + [' download licence failure']
 [1187] CALC Base[12] + [' version:1.8.4.0']
 [1219] CALL 32
 [1224] POP // 11
 [1225] PUSHTYPE 10(S32) // 12
 [1230] ASSIGN Base[12], [9]
 [1245] CALL 30
 [1250] POP // 11
 [1251] RET
 [1252] PUSHTYPE 8(String) // 12
 [1257] ASSIGN Base[12], [' installPlatform:']
 [1289] CALC Base[12] + Base[9]
 [1301] CALC Base[12] + [' download licence SUCCESS']
 [1342] CALC Base[12] + [' version:1.8.4.0']
 [1374] CALL 32
 [1379] POP // 11
 [1380] PUSHTYPE 16(U8) // 12
 [1385] COMPARE into Base[12]: Base[-1] = [2]
 [1403] SETFLAG NOT Base[12]
 [1410] POP // 11
 [1411] FLAGGOTO currpos + 3210 [4626]
 [1416] PUSHTYPE 8(String) // 12
 [1421] ASSIGN Base[12], ['run installTool.exe']
 [1455] CALL 32
 [1460] POP // 11
 [1461] PUSHTYPE 16(U8) // 12
 [1466] PUSHTYPE 0(Pointer) // 13
 [1471] SETPOINTER Base[13]: Base[1]
 [1482] PUSHTYPE 23(U8) // 14
 [1487] ASSIGN Base[14], [0]
 [1499] PUSHTYPE 10(S32) // 15
 [1504] ASSIGN Base[15], [0]
 [1519] PUSHTYPE 8(String) // 16
 [1524] PUSHTYPE 8(String) // 17
 [1529] ASSIGN Base[17], ['{app}']
 [1549] PUSHVAR Base[16] // 18
 [1555] CALL 33
 [1560] POP // 17
 [1561] POP // 16
 [1562] PUSHTYPE 8(String) // 17
 [1567] ASSIGN Base[17], ['']
 [1582] PUSHTYPE 8(String) // 18
 [1587] PUSHTYPE 8(String) // 19
 [1592] ASSIGN Base[19], ['{app}\installTool.exe']
 [1628] PUSHVAR Base[18] // 20
 [1634] CALL 33
 [1639] POP // 19
 [1640] POP // 18
 [1641] PUSHTYPE 8(String) // 19
 [1646] ASSIGN Base[19], ['open']
 [1665] PUSHVAR Base[12] // 20
 [1671] CALL 41
 [1676] POP // 19
 [1677] POP // 18
 [1678] POP // 17
 [1679] POP // 16
 [1680] POP // 15
 [1681] POP // 14
 [1682] POP // 13
 [1683] POP // 12
 [1684] POP // 11
 [1685] PUSHTYPE 8(String) // 12
 [1690] ASSIGN Base[12], ['run Installoem.bat']
 [1723] CALL 32
 [1728] POP // 11
 [1729] PUSHTYPE 16(U8) // 12
 [1734] PUSHTYPE 0(Pointer) // 13
 [1739] SETPOINTER Base[13]: Base[1]
 [1750] PUSHTYPE 23(U8) // 14
 [1755] ASSIGN Base[14], [1]
 [1767] PUSHTYPE 10(S32) // 15
 [1772] ASSIGN Base[15], [0]
 [1787] PUSHTYPE 8(String) // 16
 [1792] PUSHTYPE 8(String) // 17
 [1797] ASSIGN Base[17], ['{app}']
 [1817] PUSHVAR Base[16] // 18
 [1823] CALL 33
 [1828] POP // 17
 [1829] POP // 16
 [1830] PUSHTYPE 8(String) // 17
 [1835] ASSIGN Base[17], ['']
 [1850] PUSHTYPE 8(String) // 18
 [1855] PUSHTYPE 8(String) // 19
 [1860] ASSIGN Base[19], ['{app}\Installoem.bat']
 [1895] PUSHVAR Base[18] // 20
 [1901] CALL 33
 [1906] POP // 19
 [1907] POP // 18
 [1908] PUSHTYPE 8(String) // 19
 [1913] ASSIGN Base[19], ['open']
 [1932] PUSHVAR Base[12] // 20
 [1938] CALL 41
 [1943] POP // 19
 [1944] POP // 18
 [1945] POP // 17
 [1946] POP // 16
 [1947] POP // 15
 [1948] POP // 14
 [1949] POP // 13
 [1950] POP // 12
 [1951] BNOT Base[12]
 [1957] SETFLAG NOT Base[12]
 [1964] POP // 11
 [1965] FLAGGOTO currpos + 568 [2538]
 [1970] PUSHTYPE 8(String) // 12
 [1975] ASSIGN Base[12], ['Installoem.bat fail to called (error code=0x0007)']
 [2039] CALL 32
 [2044] POP // 11
 [2045] PUSHTYPE 10(S32) // 12
 [2050] PUSHTYPE 10(S32) // 13
 [2055] ASSIGN Base[13], [0]
 [2070] PUSHTYPE 22(U8) // 14
 [2075] ASSIGN Base[14], [1]
 [2087] PUSHTYPE 8(String) // 15
 [2092] PUSHTYPE 8(String) // 16
 [2097] ASSIGN Base[16], ['{cm:error1}']
 [2123] PUSHVAR Base[15] // 17
 [2129] CALL 33
 [2134] POP // 16
 [2135] POP // 15
 [2136] PUSHVAR Base[12] // 16
 [2142] CALL 40
 [2147] POP // 15
 [2148] POP // 14
 [2149] POP // 13
 [2150] POP // 12
 [2151] POP // 11
 [2152] PUSHTYPE 10(S32) // 12
 [2157] PUSHTYPE 8(String) // 13
 [2162] ASSIGN Base[13], ['installTool.exe']
 [2192] PUSHTYPE 8(String) // 14
 [2197] ASSIGN Base[14], ['instTool']
 [2220] PUSHVAR Base[12] // 15
 [2226] CALL 18
 [2231] POP // 14
 [2232] POP // 13
 [2233] POP // 12
 [2234] POP // 11
 [2235] CALL 31
 [2240] CALL 35
 [2245] PUSHTYPE 16(U8) // 12
 [2250] PUSHTYPE 8(String) // 13
 [2255] PUSHTYPE 8(String) // 14
 [2260] ASSIGN Base[14], ['{app}\installTool.exe']
 [2296] PUSHVAR Base[13] // 15
 [2302] CALL 33
 [2307] POP // 14
 [2308] POP // 13
 [2309] PUSHVAR Base[12] // 14
 [2315] CALL 46
 [2320] POP // 13
 [2321] POP // 12
 [2322] POP // 11
 [2323] PUSHTYPE 16(U8) // 12
 [2328] PUSHTYPE 16(U8) // 13
 [2333] ASSIGN Base[13], [1]
 [2345] PUSHTYPE 16(U8) // 14
 [2350] ASSIGN Base[14], [1]
 [2362] PUSHTYPE 16(U8) // 15
 [2367] ASSIGN Base[15], [0]
 [2379] PUSHTYPE 8(String) // 16
 [2384] PUSHTYPE 8(String) // 17
 [2389] ASSIGN Base[17], ['{app}\*']
 [2411] PUSHVAR Base[16] // 18
 [2417] CALL 33
 [2422] POP // 17
 [2423] POP // 16
 [2424] PUSHVAR Base[12] // 17
 [2430] CALL 34
 [2435] POP // 16
 [2436] POP // 15
 [2437] POP // 14
 [2438] POP // 13
 [2439] POP // 12
 [2440] POP // 11
 [2441] PUSHTYPE 16(U8) // 12
 [2446] PUSHTYPE 16(U8) // 13
 [2451] ASSIGN Base[13], [0]
 [2463] PUSHTYPE 8(String) // 14
 [2468] ASSIGN Base[14], Base[4]
 [2479] PUSHTYPE 8(String) // 15
 [2484] ASSIGN Base[15], Base[2]
 [2495] PUSHVAR Base[12] // 16
 [2501] CALL 47
 [2506] POP // 15
 [2507] POP // 14
 [2508] POP // 13
 [2509] POP // 12
 [2510] POP // 11
 [2511] PUSHTYPE 10(S32) // 12
 [2516] ASSIGN Base[12], [9]
 [2531] CALL 30
 [2536] POP // 11
 [2537] RET
 [2538] PUSHTYPE 8(String) // 12
 [2543] ASSIGN Base[12], ['run snetcfg.exe']
 [2573] CALL 32
 [2578] POP // 11
 [2579] PUSHTYPE 16(U8) // 12
 [2584] PUSHTYPE 0(Pointer) // 13
 [2589] SETPOINTER Base[13]: Base[1]
 [2600] PUSHTYPE 23(U8) // 14
 [2605] ASSIGN Base[14], [1]
 [2617] PUSHTYPE 10(S32) // 15
 [2622] ASSIGN Base[15], [0]
 [2637] PUSHTYPE 8(String) // 16
 [2642] PUSHTYPE 8(String) // 17
 [2647] ASSIGN Base[17], ['{app}']
 [2667] PUSHVAR Base[16] // 18
 [2673] CALL 33
 [2678] POP // 17
 [2679] POP // 16
 [2680] PUSHTYPE 8(String) // 17
 [2685] ASSIGN Base[17], ['-i']
 [2702] PUSHTYPE 8(String) // 18
 [2707] PUSHTYPE 8(String) // 19
 [2712] ASSIGN Base[19], ['{app}\snetcfg.exe']
 [2744] PUSHVAR Base[18] // 20
 [2750] CALL 33
 [2755] POP // 19
 [2756] POP // 18
 [2757] PUSHTYPE 8(String) // 19
 [2762] ASSIGN Base[19], ['open']
 [2781] PUSHVAR Base[12] // 20
 [2787] CALL 41
 [2792] POP // 19
 [2793] POP // 18
 [2794] POP // 17
 [2795] POP // 16
 [2796] POP // 15
 [2797] POP // 14
 [2798] POP // 13
 [2799] POP // 12
 [2800] BNOT Base[12]
 [2806] SETFLAG NOT Base[12]
 [2813] POP // 11
 [2814] FLAGGOTO currpos + 563 [3382]
 [2819] PUSHTYPE 8(String) // 12
 [2824] ASSIGN Base[12], ['Can not install driver , (error code=0x0008)']
 [2883] CALL 32
 [2888] POP // 11
 [2889] PUSHTYPE 10(S32) // 12
 [2894] PUSHTYPE 10(S32) // 13
 [2899] ASSIGN Base[13], [0]
 [2914] PUSHTYPE 22(U8) // 14
 [2919] ASSIGN Base[14], [1]
 [2931] PUSHTYPE 8(String) // 15
 [2936] PUSHTYPE 8(String) // 16
 [2941] ASSIGN Base[16], ['{cm:error2}']
 [2967] PUSHVAR Base[15] // 17
 [2973] CALL 33
 [2978] POP // 16
 [2979] POP // 15
 [2980] PUSHVAR Base[12] // 16
 [2986] CALL 40
 [2991] POP // 15
 [2992] POP // 14
 [2993] POP // 13
 [2994] POP // 12
 [2995] POP // 11
 [2996] PUSHTYPE 10(S32) // 12
 [3001] PUSHTYPE 8(String) // 13
 [3006] ASSIGN Base[13], ['installTool.exe']
 [3036] PUSHTYPE 8(String) // 14
 [3041] ASSIGN Base[14], ['instTool']
 [3064] PUSHVAR Base[12] // 15
 [3070] CALL 18
 [3075] POP // 14
 [3076] POP // 13
 [3077] POP // 12
 [3078] POP // 11
 [3079] CALL 31
 [3084] CALL 35
 [3089] PUSHTYPE 16(U8) // 12
 [3094] PUSHTYPE 8(String) // 13
 [3099] PUSHTYPE 8(String) // 14
 [3104] ASSIGN Base[14], ['{app}\installTool.exe']
 [3140] PUSHVAR Base[13] // 15
 [3146] CALL 33
 [3151] POP // 14
 [3152] POP // 13
 [3153] PUSHVAR Base[12] // 14
 [3159] CALL 46
 [3164] POP // 13
 [3165] POP // 12
 [3166] POP // 11
 [3167] PUSHTYPE 16(U8) // 12
 [3172] PUSHTYPE 16(U8) // 13
 [3177] ASSIGN Base[13], [1]
 [3189] PUSHTYPE 16(U8) // 14
 [3194] ASSIGN Base[14], [1]
 [3206] PUSHTYPE 16(U8) // 15
 [3211] ASSIGN Base[15], [0]
 [3223] PUSHTYPE 8(String) // 16
 [3228] PUSHTYPE 8(String) // 17
 [3233] ASSIGN Base[17], ['{app}\*']
 [3255] PUSHVAR Base[16] // 18
 [3261] CALL 33
 [3266] POP // 17
 [3267] POP // 16
 [3268] PUSHVAR Base[12] // 17
 [3274] CALL 34
 [3279] POP // 16
 [3280] POP // 15
 [3281] POP // 14
 [3282] POP // 13
 [3283] POP // 12
 [3284] POP // 11
 [3285] PUSHTYPE 16(U8) // 12
 [3290] PUSHTYPE 16(U8) // 13
 [3295] ASSIGN Base[13], [0]
 [3307] PUSHTYPE 8(String) // 14
 [3312] ASSIGN Base[14], Base[4]
 [3323] PUSHTYPE 8(String) // 15
 [3328] ASSIGN Base[15], Base[2]
 [3339] PUSHVAR Base[12] // 16
 [3345] CALL 47
 [3350] POP // 15
 [3351] POP // 14
 [3352] POP // 13
 [3353] POP // 12
 [3354] POP // 11
 [3355] PUSHTYPE 10(S32) // 12
 [3360] ASSIGN Base[12], [12]
 [3375] CALL 30
 [3380] POP // 11
 [3381] RET
 [3382] PUSHTYPE 16(U8) // 12
 [3387] COMPARE into Base[12]: Base[1] <> [0]
 [3408] SETFLAG NOT Base[12]
 [3415] POP // 11
 [3416] FLAGGOTO currpos + 563 [3984]
 [3421] PUSHTYPE 8(String) // 12
 [3426] ASSIGN Base[12], ['Can not install driver , (error code=0x0009)']
 [3485] CALL 32
 [3490] POP // 11
 [3491] PUSHTYPE 10(S32) // 12
 [3496] PUSHTYPE 10(S32) // 13
 [3501] ASSIGN Base[13], [0]
 [3516] PUSHTYPE 22(U8) // 14
 [3521] ASSIGN Base[14], [1]
 [3533] PUSHTYPE 8(String) // 15
 [3538] PUSHTYPE 8(String) // 16
 [3543] ASSIGN Base[16], ['{cm:error3}']
 [3569] PUSHVAR Base[15] // 17
 [3575] CALL 33
 [3580] POP // 16
 [3581] POP // 15
 [3582] PUSHVAR Base[12] // 16
 [3588] CALL 40
 [3593] POP // 15
 [3594] POP // 14
 [3595] POP // 13
 [3596] POP // 12
 [3597] POP // 11
 [3598] PUSHTYPE 10(S32) // 12
 [3603] PUSHTYPE 8(String) // 13
 [3608] ASSIGN Base[13], ['installTool.exe']
 [3638] PUSHTYPE 8(String) // 14
 [3643] ASSIGN Base[14], ['instTool']
 [3666] PUSHVAR Base[12] // 15
 [3672] CALL 18
 [3677] POP // 14
 [3678] POP // 13
 [3679] POP // 12
 [3680] POP // 11
 [3681] CALL 31
 [3686] CALL 35
 [3691] PUSHTYPE 16(U8) // 12
 [3696] PUSHTYPE 8(String) // 13
 [3701] PUSHTYPE 8(String) // 14
 [3706] ASSIGN Base[14], ['{app}\installTool.exe']
 [3742] PUSHVAR Base[13] // 15
 [3748] CALL 33
 [3753] POP // 14
 [3754] POP // 13
 [3755] PUSHVAR Base[12] // 14
 [3761] CALL 46
 [3766] POP // 13
 [3767] POP // 12
 [3768] POP // 11
 [3769] PUSHTYPE 16(U8) // 12
 [3774] PUSHTYPE 16(U8) // 13
 [3779] ASSIGN Base[13], [1]
 [3791] PUSHTYPE 16(U8) // 14
 [3796] ASSIGN Base[14], [1]
 [3808] PUSHTYPE 16(U8) // 15
 [3813] ASSIGN Base[15], [0]
 [3825] PUSHTYPE 8(String) // 16
 [3830] PUSHTYPE 8(String) // 17
 [3835] ASSIGN Base[17], ['{app}\*']
 [3857] PUSHVAR Base[16] // 18
 [3863] CALL 33
 [3868] POP // 17
 [3869] POP // 16
 [3870] PUSHVAR Base[12] // 17
 [3876] CALL 34
 [3881] POP // 16
 [3882] POP // 15
 [3883] POP // 14
 [3884] POP // 13
 [3885] POP // 12
 [3886] POP // 11
 [3887] PUSHTYPE 16(U8) // 12
 [3892] PUSHTYPE 16(U8) // 13
 [3897] ASSIGN Base[13], [0]
 [3909] PUSHTYPE 8(String) // 14
 [3914] ASSIGN Base[14], Base[4]
 [3925] PUSHTYPE 8(String) // 15
 [3930] ASSIGN Base[15], Base[2]
 [3941] PUSHVAR Base[12] // 16
 [3947] CALL 47
 [3952] POP // 15
 [3953] POP // 14
 [3954] POP // 13
 [3955] POP // 12
 [3956] POP // 11
 [3957] PUSHTYPE 10(S32) // 12
 [3962] ASSIGN Base[12], [13]
 [3977] CALL 30
 [3982] POP // 11
 [3983] RET
 [3984] PUSHTYPE 8(String) // 12
 [3989] ASSIGN Base[12], ['driver installed']
 [4020] CALL 32
 [4025] POP // 11
 [4026] PUSHTYPE 8(String) // 12
 [4031] ASSIGN Base[12], ['delete installTool.exe']
 [4068] CALL 32
 [4073] POP // 11
 [4074] PUSHTYPE 10(S32) // 12
 [4079] PUSHTYPE 8(String) // 13
 [4084] ASSIGN Base[13], ['installTool.exe']
 [4114] PUSHTYPE 8(String) // 14
 [4119] ASSIGN Base[14], ['instTool']
 [4142] PUSHVAR Base[12] // 15
 [4148] CALL 18
 [4153] POP // 14
 [4154] POP // 13
 [4155] POP // 12
 [4156] POP // 11
 [4157] PUSHTYPE 10(S32) // 12
 [4162] PUSHTYPE 8(String) // 13
 [4167] ASSIGN Base[13], ['installTool.exe']
 [4197] PUSHTYPE 8(String) // 14
 [4202] ASSIGN Base[14], ['instTool']
 [4225] PUSHVAR Base[12] // 15
 [4231] CALL 18
 [4236] POP // 14
 [4237] POP // 13
 [4238] POP // 12
 [4239] POP // 11
 [4240] PUSHTYPE 16(U8) // 12
 [4245] PUSHTYPE 8(String) // 13
 [4250] PUSHTYPE 8(String) // 14
 [4255] ASSIGN Base[14], ['{app}\installTool.exe']
 [4291] PUSHVAR Base[13] // 15
 [4297] CALL 33
 [4302] POP // 14
 [4303] POP // 13
 [4304] PUSHVAR Base[12] // 14
 [4310] CALL 48
 [4315] POP // 13
 [4316] POP // 12
 [4317] SETFLAG NOT Base[12]
 [4324] POP // 11
 [4325] FLAGGOTO currpos + 78 [4408]
 [4330] PUSHTYPE 16(U8) // 12
 [4335] PUSHTYPE 8(String) // 13
 [4340] PUSHTYPE 8(String) // 14
 [4345] ASSIGN Base[14], ['{app}\installTool.exe']
 [4381] PUSHVAR Base[13] // 15
 [4387] CALL 33
 [4392] POP // 14
 [4393] POP // 13
 [4394] PUSHVAR Base[12] // 14
 [4400] CALL 46
 [4405] POP // 13
 [4406] POP // 12
 [4407] POP // 11
 [4408] PUSHTYPE 16(U8) // 12
 [4413] PUSHTYPE 0(Pointer) // 13
 [4418] SETPOINTER Base[13]: Base[1]
 [4429] PUSHTYPE 23(U8) // 14
 [4434] ASSIGN Base[14], [1]
 [4446] PUSHTYPE 10(S32) // 15
 [4451] ASSIGN Base[15], [0]
 [4466] PUSHTYPE 8(String) // 16
 [4471] PUSHTYPE 8(String) // 17
 [4476] ASSIGN Base[17], ['{app}']
 [4496] PUSHVAR Base[16] // 18
 [4502] CALL 33
 [4507] POP // 17
 [4508] POP // 16
 [4509] PUSHTYPE 8(String) // 17
 [4514] ASSIGN Base[17], ['']
 [4529] PUSHTYPE 8(String) // 18
 [4534] PUSHTYPE 8(String) // 19
 [4539] ASSIGN Base[19], ['{app}\clear.bat']
 [4569] PUSHVAR Base[18] // 20
 [4575] CALL 33
 [4580] POP // 19
 [4581] POP // 18
 [4582] PUSHTYPE 8(String) // 19
 [4587] ASSIGN Base[19], ['open']
 [4606] PUSHVAR Base[12] // 20
 [4612] CALL 41
 [4617] POP // 19
 [4618] POP // 18
 [4619] POP // 17
 [4620] POP // 16
 [4621] POP // 15
 [4622] POP // 14
 [4623] POP // 13
 [4624] POP // 12
 [4625] POP // 11
 [4626] PUSHTYPE 16(U8) // 12
 [4631] COMPARE into Base[12]: Base[-1] = [3]
 [4649] SETFLAG NOT Base[12]
 [4656] POP // 11
 [4657] FLAGGOTO currpos + 70 [4732]
 [4662] PUSHTYPE 16(U8) // 12
 [4667] PUSHTYPE 16(U8) // 13
 [4672] ASSIGN Base[13], [0]
 [4684] PUSHTYPE 8(String) // 14
 [4689] ASSIGN Base[14], Base[4]
 [4700] PUSHTYPE 8(String) // 15
 [4705] ASSIGN Base[15], Base[2]
 [4716] PUSHVAR Base[12] // 16
 [4722] CALL 47
 [4727] POP // 15
 [4728] POP // 14
 [4729] POP // 13
 [4730] POP // 12
 [4731] POP // 11
 [4732] RET
Proc [44]: External Decl: \01\00 EXTRACTFILENAME
Proc [45]: External Decl: \01\00 STRTOINT
Proc [46]: External Decl: \01\00 DELETEFILE
Proc [47]: External Decl: \01\00\00\00 FILECOPY
Proc [48]: External Decl: \01\00 FILEEXISTS
Proc [49] Export: CURUNINSTALLSTEPCHANGED -1 @25
 [0] PUSHTYPE 10(S32) // 1
 [5] PUSHTYPE 10(S32) // 2
 [10] PUSHTYPE 16(U8) // 3
 [15] PUSHTYPE 8(String) // 4
 [20] PUSHTYPE 8(String) // 5
 [25] PUSHTYPE 8(String) // 6
 [30] PUSHTYPE 10(S32) // 7
 [35] PUSHTYPE 25(U8) // 8
 [40] ASSIGN Base[8], Base[-1]
 [51] PUSHTYPE 16(U8) // 9
 [56] COMPARE into Base[9]: [1] = Base[8]
 [74] COND_NOT_GOTO currpos + 803 Base[9] [887]
 [84] ASSIGN Base[5], ['x86']
 [102] PUSHVAR Base[3] // 10
 [108] CALL 11
 [113] POP // 9
 [114] PUSHTYPE 16(U8) // 10
 [119] COMPARE into Base[10]: Base[3] = [0]
 [137] SETFLAG NOT Base[10]
 [144] POP // 9
 [145] FLAGGOTO currpos + 18 [168]
 [150] ASSIGN Base[5], ['x64']
 [168] PUSHVAR Base[4] // 10
 [174] CALL 4
 [179] POP // 9
 [180] PUSHTYPE 8(String) // 10
 [185] ASSIGN Base[10], Base[4]
 [196] CALC Base[10] + [#95]
 [209] CALC Base[10] + Base[5]
 [221] ASSIGN Base[5], Base[10]
 [232] POP // 9
 [233] PUSHTYPE 8(String) // 10
 [238] ASSIGN Base[10], ['{language}']
 [263] PUSHVAR Base[6] // 11
 [269] CALL 33
 [274] POP // 10
 [275] POP // 9
 [276] PUSHTYPE 16(U8) // 10
 [281] COMPARE into Base[10]: Base[6] = ['en']
 [304] SETFLAG NOT Base[10]
 [311] POP // 9
 [312] FLAGGOTO currpos + 15 [332]
 [317] ASSIGN Base[7], [0]
 [332] PUSHTYPE 16(U8) // 10
 [337] COMPARE into Base[10]: Base[6] = ['cn']
 [360] SETFLAG NOT Base[10]
 [367] POP // 9
 [368] FLAGGOTO currpos + 15 [388]
 [373] ASSIGN Base[7], [1]
 [388] PUSHTYPE 16(U8) // 10
 [393] PUSHTYPE 10(S32) // 11
 [398] ASSIGN Base[11], Base[7]
 [409] PUSHTYPE 8(String) // 12
 [414] ASSIGN Base[12], Base[5]
 [425] PUSHTYPE 8(String) // 13
 [430] ASSIGN Base[13], ['1.8.4.0_4']
 [454] PUSHTYPE 8(String) // 14
 [459] ASSIGN Base[14], ['dl.serverspeeder.com']
 [494] PUSHTYPE 8(String) // 15
 [499] PUSHTYPE 8(String) // 16
 [504] ASSIGN Base[16], ['']
 [519] PUSHTYPE 8(String) // 17
 [524] ASSIGN Base[17], ['Mail']
 [543] PUSHVAR Base[15] // 18
 [549] CALL 50
 [554] POP // 17
 [555] POP // 16
 [556] POP // 15
 [557] PUSHTYPE 10(S32) // 16
 [562] ASSIGN Base[16], [0]
 [577] PUSHVAR Base[10] // 17
 [583] CALL 29
 [588] POP // 16
 [589] POP // 15
 [590] POP // 14
 [591] POP // 13
 [592] POP // 12
 [593] POP // 11
 [594] POP // 10
 [595] POP // 9
 [596] PUSHTYPE 8(String) // 10
 [601] PUSHTYPE 8(String) // 11
 [606] ASSIGN Base[11], ['{app}\apxInst.dll']
 [638] PUSHVAR Base[10] // 12
 [644] CALL 33
 [649] POP // 11
 [650] POP // 10
 [651] CALL 51
 [656] POP // 9
 [657] PUSHTYPE 16(U8) // 10
 [662] PUSHTYPE 0(Pointer) // 11
 [667] SETPOINTER Base[11]: Base[1]
 [678] PUSHTYPE 23(U8) // 12
 [683] ASSIGN Base[12], [1]
 [695] PUSHTYPE 10(S32) // 13
 [700] ASSIGN Base[13], [0]
 [715] PUSHTYPE 8(String) // 14
 [720] PUSHTYPE 8(String) // 15
 [725] ASSIGN Base[15], ['{app}']
 [745] PUSHVAR Base[14] // 16
 [751] CALL 33
 [756] POP // 15
 [757] POP // 14
 [758] PUSHTYPE 8(String) // 15
 [763] ASSIGN Base[15], ['']
 [778] PUSHTYPE 8(String) // 16
 [783] PUSHTYPE 8(String) // 17
 [788] ASSIGN Base[17], ['{app}\Uninstalloem.bat']
 [825] PUSHVAR Base[16] // 18
 [831] CALL 33
 [836] POP // 17
 [837] POP // 16
 [838] PUSHTYPE 8(String) // 17
 [843] ASSIGN Base[17], ['open']
 [862] PUSHVAR Base[10] // 18
 [868] CALL 41
 [873] POP // 17
 [874] POP // 16
 [875] POP // 15
 [876] POP // 14
 [877] POP // 13
 [878] POP // 12
 [879] POP // 11
 [880] POP // 10
 [881] POP // 9
 [882] GOTO currpos + 0 [887]
 [887] POP // 8
 [888] POP // 7
 [889] RET
Proc [50]: External Decl: \01\00\00 GETPREVIOUSDATA
Proc [51]: External Decl: \00\00 UNLOADDLL

