; [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\00SendProcessBarMessage\00\03\00\00\01\00 
Proc [2]: External Decl: dll:setup:files:apxInst.dll\00isWin7\00\03\00\00\01 
Proc [3]: External Decl: dll:setup:files:apxInst.dll\00IsWindows10\00\03\00\00\01 
Proc [4] Export: ISOSWIN7 16
 [0] PUSHVAR Base[-1] // 1
 [6] CALL 2
 [11] POP // 0
 [12] RET
Proc [5] 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 6
 [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 [6]: External Decl: \00\01 GETWINDOWSVERSIONEX
Proc [7] Export: ISX64 16
 [0] PUSHVAR Base[-1] // 1
 [6] CALL 8
 [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 9
 [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 [8]: External Decl: \01 IS64BITINSTALLMODE
Proc [9]: External Decl: \01 PROCESSORARCHITECTURE
Proc [10] Export: ISIA64 16
 [0] PUSHVAR Base[-1] // 1
 [6] CALL 8
 [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 9
 [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 [11] Export: ISIA64ORX64 16
 [0] PUSHVAR Base[-1] // 1
 [6] CALL 7
 [11] POP // 0
 [12] COND_GOTO currpos + 30 Base[-1] [52]
 [22] PUSHTYPE 16(U8) // 1
 [27] PUSHVAR Base[1] // 2
 [33] CALL 10
 [38] POP // 1
 [39] CALC Base[-1] OR Base[1]
 [51] POP // 0
 [52] RET
Proc [12] Export: ISOTHERARCH 16
 [0] PUSHVAR Base[-1] // 1
 [6] CALL 7
 [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 10
 [44] POP // 1
 [45] BNOT Base[1]
 [51] CALC Base[-1] AND Base[1]
 [63] POP // 0
 [64] RET
Proc [13]: External Decl: dll:files:apxInst.dll\00VerifyMail\00\03\00\00\01\00 
Proc [14]: External Decl: dll:files:apxInst.dll\00DownSysFile\00\03\00\00\01\00\00\00\00\00\00\00\00\00 
Proc [15]: External Decl: dll:setup:files:apxInst.dll\00DetectKillApp\00\03\00\00\01\00\00 
Proc [16]: External Decl: dll:uninstall:{app}\\apxInst.dll\00DetectKillApp\00\03\00\00\01\00\00 
Proc [17]: External Decl: dll:setup:files:apxInst.dll\00DetectKillAppByWindowsName\00\03\00\00\01\00\00\00 
Proc [18]: External Decl: dll:uninstall:{app}\\apxInst.dll\00DetectKillAppByWindowsName\00\03\00\00\01\00\00\00 
Proc [19]: External Decl: dll:setup:files:apxInst.dll\00DetectKillAppAutoUpd\00\03\00\00\01\00\00 
Proc [20]: External Decl: dll:uninstall:{app}\\apxInst.dll\00DetectKillAppAutoUpd\00\03\00\00\01\00\00 
Proc [21]: External Decl: dll:setup:files:apxInst.dll\00ShowWaitBox\00\03\00\00\01\00 
Proc [22]: External Decl: dll:setup:files:apxInst.dll\00DestroyWaitBox\00\03\00\00\01\00 
Proc [23]: External Decl: dll:uninstall:{app}\\apxInst.dll\00ShowWaitBox\00\03\00\00\01\00 
Proc [24]: External Decl: dll:uninstall:{app}\\apxInst.dll\00DestroyWaitBox\00\03\00\00\01\00 
Proc [25]: External Decl: dll:uninstall:{app}\\apxInst.dll\00OnReStopService\00\03\00\00\01 
Proc [26]: External Decl: dll:setup:files:apxInst.dll\00OnReStopService\00\03\00\00\01 
Proc [27]: External Decl: dll:setup:files:apxInst.dll\00IsProcessExist\00\03\00\00\01\00 
Proc [28]: External Decl: dll:setup:files:apxInst.dll\00ExitABC\00\03\00\00\01 
Proc [29]: External Decl: dll:uninstall:{app}\\apxInst.dll\00ExitABC\00\03\00\00\01 
Proc [30]: External Decl: dll:uninstall:{app}\\apxInst.dll\00unInstallLotServer\00\03\00\00\01\00\00\00\00\00\00 
Proc [31]: External Decl: dll:kernel32.dll\00ExitProcess\00\03\00\00\00\00 
Proc [32] Export: DELICON -1
 [0] PUSHTYPE 8(String) // 1
 [5] PUSHTYPE 8(String) // 2
 [10] ASSIGN Base[2], ['function delIcon() called']
 [50] CALL 33
 [55] POP // 1
 [56] PUSHTYPE 8(String) // 2
 [61] ASSIGN Base[2], ['{group}']
 [83] PUSHVAR Base[1] // 3
 [89] CALL 34
 [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 35
 [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 34
 [340] POP // 7
 [341] POP // 6
 [342] PUSHVAR Base[2] // 7
 [348] CALL 35
 [353] POP // 6
 [354] POP // 5
 [355] POP // 4
 [356] POP // 3
 [357] POP // 2
 [358] POP // 1
 [359] RET
Proc [33]: External Decl: \00\00 LOG
Proc [34]: External Decl: \01\00 EXPANDCONSTANT
Proc [35]: External Decl: \01\00\00\00\00 DELTREE
Proc [36] Export: DELREG -1
 [0] PUSHTYPE 8(String) // 1
 [5] ASSIGN Base[1], ['function delReg() called']
 [44] CALL 33
 [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 37
 [157] POP // 4
 [158] POP // 3
 [159] POP // 2
 [160] POP // 1
 [161] POP // 0
 [162] RET
Proc [37]: External Decl: \01\00\00\00 REGDELETEVALUE
Proc [38] 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 10(S32) // 7
 [35] PUSHTYPE 16(U8) // 8
 [40] PUSHTYPE 10(S32) // 9
 [45] ASSIGN Base[9], [1]
 [60] PUSHVAR Base[8] // 10
 [66] CALL 1
 [71] POP // 9
 [72] POP // 8
 [73] POP // 7
 [74] PUSHTYPE 16(U8) // 8
 [79] PUSHTYPE 9(U32) // 9
 [84] ASSIGN Base[9], [125000]
 [99] PUSHTYPE 8(String) // 10
 [104] ASSIGN Base[10], ['BytesPerMSec']
 [131] PUSHTYPE 8(String) // 11
 [136] ASSIGN Base[11], ['SYSTEM\CurrentControlSet\services\APXACC\Parameters']
 [202] PUSHTYPE 10(S32) // 12
 [207] ASSIGN Base[12], [-2147483646]
 [222] PUSHVAR Base[8] // 13
 [228] CALL 39
 [233] POP // 12
 [234] POP // 11
 [235] POP // 10
 [236] POP // 9
 [237] POP // 8
 [238] POP // 7
 [239] PUSHTYPE 16(U8) // 8
 [244] PUSHTYPE 9(U32) // 9
 [249] ASSIGN Base[9], [125000]
 [264] PUSHTYPE 8(String) // 10
 [269] ASSIGN Base[10], ['InBytesPerMSec']
 [298] PUSHTYPE 8(String) // 11
 [303] ASSIGN Base[11], ['SYSTEM\CurrentControlSet\services\APXACC\Parameters']
 [369] PUSHTYPE 10(S32) // 12
 [374] ASSIGN Base[12], [-2147483646]
 [389] PUSHVAR Base[8] // 13
 [395] CALL 39
 [400] POP // 12
 [401] POP // 11
 [402] POP // 10
 [403] POP // 9
 [404] POP // 8
 [405] POP // 7
 [406] PUSHTYPE 16(U8) // 8
 [411] PUSHTYPE 0(Pointer) // 9
 [416] SETPOINTER Base[9]: Base[2]
 [427] PUSHTYPE 8(String) // 10
 [432] ASSIGN Base[10], ['AppPath']
 [454] PUSHTYPE 8(String) // 11
 [459] ASSIGN Base[11], ['Software\AppEx Networks']
 [497] PUSHTYPE 10(S32) // 12
 [502] ASSIGN Base[12], [-2147483646]
 [517] PUSHVAR Base[8] // 13
 [523] CALL 40
 [528] POP // 12
 [529] POP // 11
 [530] POP // 10
 [531] POP // 9
 [532] POP // 8
 [533] SETFLAG NOT Base[8]
 [540] POP // 7
 [541] FLAGGOTO currpos + 86 [632]
 [546] PUSHTYPE 8(String) // 8
 [551] ASSIGN Base[8], ['{cm:lotmobile}']
 [580] PUSHVAR Base[1] // 9
 [586] CALL 34
 [591] POP // 8
 [592] POP // 7
 [593] ASSIGN Base[-1], [0]
 [605] PUSHTYPE 10(S32) // 8
 [610] ASSIGN Base[8], [11]
 [625] CALL 31
 [630] POP // 7
 [631] RET
 [632] PUSHTYPE 16(U8) // 8
 [637] PUSHTYPE 0(Pointer) // 9
 [642] SETPOINTER Base[9]: Base[2]
 [653] PUSHTYPE 8(String) // 10
 [658] ASSIGN Base[10], ['AppPath']
 [680] PUSHTYPE 8(String) // 11
 [685] ASSIGN Base[11], ['Software\AppEx Accelerator']
 [726] PUSHTYPE 10(S32) // 12
 [731] ASSIGN Base[12], [-2147483646]
 [746] PUSHVAR Base[8] // 13
 [752] CALL 40
 [757] POP // 12
 [758] POP // 11
 [759] POP // 10
 [760] POP // 9
 [761] POP // 8
 [762] SETFLAG NOT Base[8]
 [769] POP // 7
 [770] FLAGGOTO currpos + 80 [855]
 [775] PUSHTYPE 8(String) // 8
 [780] ASSIGN Base[8], ['{cm:abc}']
 [803] PUSHVAR Base[1] // 9
 [809] CALL 34
 [814] POP // 8
 [815] POP // 7
 [816] ASSIGN Base[-1], [0]
 [828] PUSHTYPE 10(S32) // 8
 [833] ASSIGN Base[8], [12]
 [848] CALL 31
 [853] POP // 7
 [854] RET
 [855] PUSHTYPE 16(U8) // 8
 [860] PUSHTYPE 0(Pointer) // 9
 [865] SETPOINTER Base[9]: Base[2]
 [876] PUSHTYPE 8(String) // 10
 [881] ASSIGN Base[10], ['AppPath']
 [903] PUSHTYPE 8(String) // 11
 [908] ASSIGN Base[11], ['Software\AppEx LotServer']
 [947] PUSHTYPE 10(S32) // 12
 [952] ASSIGN Base[12], [-2147483646]
 [967] PUSHVAR Base[8] // 13
 [973] CALL 40
 [978] POP // 12
 [979] POP // 11
 [980] POP // 10
 [981] POP // 9
 [982] POP // 8
 [983] SETFLAG NOT Base[8]
 [990] POP // 7
 [991] FLAGGOTO currpos + 911 [1907]
 [996] PUSHVAR Base[6] // 8
 [1002] CALL 28
 [1007] POP // 7
 [1008] PUSHTYPE 16(U8) // 8
 [1013] COMPARE into Base[8]: Base[6] = [0]
 [1031] SETFLAG NOT Base[8]
 [1038] POP // 7
 [1039] FLAGGOTO currpos + 39 [1083]
 [1044] PUSHTYPE 10(S32) // 8
 [1049] ASSIGN Base[8], [13]
 [1064] CALL 31
 [1069] POP // 7
 [1070] ASSIGN Base[-1], [0]
 [1082] RET
 [1083] PUSHTYPE 16(U8) // 8
 [1088] PUSHTYPE 0(Pointer) // 9
 [1093] SETPOINTER Base[9]: Base[3]
 [1104] PUSHTYPE 22(U8) // 10
 [1109] ASSIGN Base[10], [1]
 [1121] PUSHTYPE 10(S32) // 11
 [1126] ASSIGN Base[11], [0]
 [1141] PUSHTYPE 8(String) // 12
 [1146] ASSIGN Base[12], Base[2]
 [1157] PUSHTYPE 8(String) // 13
 [1162] ASSIGN Base[13], ['']
 [1177] PUSHTYPE 8(String) // 14
 [1182] ASSIGN Base[14], Base[2]
 [1193] CALC Base[14] + ['\Uninstalloem.bat']
 [1226] PUSHTYPE 8(String) // 15
 [1231] ASSIGN Base[15], ['open']
 [1250] PUSHVAR Base[8] // 16
 [1256] CALL 41
 [1261] POP // 15
 [1262] POP // 14
 [1263] POP // 13
 [1264] POP // 12
 [1265] POP // 11
 [1266] POP // 10
 [1267] POP // 9
 [1268] POP // 8
 [1269] POP // 7
 [1270] PUSHTYPE 16(U8) // 8
 [1275] PUSHTYPE 0(Pointer) // 9
 [1280] SETPOINTER Base[9]: Base[3]
 [1291] PUSHTYPE 22(U8) // 10
 [1296] ASSIGN Base[10], [1]
 [1308] PUSHTYPE 10(S32) // 11
 [1313] ASSIGN Base[11], [0]
 [1328] PUSHTYPE 8(String) // 12
 [1333] ASSIGN Base[12], ['']
 [1348] PUSHTYPE 8(String) // 13
 [1353] ASSIGN Base[13], ['/VERYSILENT /SUPPRESSMSGBOXES /NORESTART']
 [1408] PUSHTYPE 8(String) // 14
 [1413] ASSIGN Base[14], Base[2]
 [1424] CALC Base[14] + ['\unins000.exe']
 [1453] PUSHTYPE 8(String) // 15
 [1458] ASSIGN Base[15], ['open']
 [1477] PUSHVAR Base[8] // 16
 [1483] CALL 41
 [1488] POP // 15
 [1489] POP // 14
 [1490] POP // 13
 [1491] POP // 12
 [1492] POP // 11
 [1493] POP // 10
 [1494] POP // 9
 [1495] POP // 8
 [1496] POP // 7
 [1497] PUSHTYPE 16(U8) // 8
 [1502] PUSHTYPE 16(U8) // 9
 [1507] ASSIGN Base[9], [1]
 [1519] PUSHTYPE 16(U8) // 10
 [1524] ASSIGN Base[10], [1]
 [1536] PUSHTYPE 16(U8) // 11
 [1541] ASSIGN Base[11], [1]
 [1553] PUSHTYPE 8(String) // 12
 [1558] ASSIGN Base[12], Base[2]
 [1569] PUSHVAR Base[8] // 13
 [1575] CALL 35
 [1580] POP // 12
 [1581] POP // 11
 [1582] POP // 10
 [1583] POP // 9
 [1584] POP // 8
 [1585] POP // 7
 [1586] CALL 36
 [1591] ASSIGN Base[7], [1]
 [1606] PUSHTYPE 16(U8) // 8
 [1611] COMPARE into Base[8]: Base[7] <= [20]
 [1632] COND_NOT_GOTO currpos + 264 Base[8] [1906]
 [1642] PUSHTYPE 16(U8) // 9
 [1647] PUSHTYPE 0(Pointer) // 10
 [1652] SETPOINTER Base[10]: Base[3]
 [1663] PUSHTYPE 22(U8) // 11
 [1668] ASSIGN Base[11], [1]
 [1680] PUSHTYPE 10(S32) // 12
 [1685] ASSIGN Base[12], [0]
 [1700] PUSHTYPE 8(String) // 13
 [1705] ASSIGN Base[13], Base[2]
 [1716] PUSHTYPE 8(String) // 14
 [1721] ASSIGN Base[14], ['dl.serverspeeder.com']
 [1756] PUSHTYPE 8(String) // 15
 [1761] ASSIGN Base[15], ['ping']
 [1780] PUSHTYPE 8(String) // 16
 [1785] ASSIGN Base[16], ['']
 [1800] PUSHVAR Base[9] // 17
 [1806] CALL 41
 [1811] POP // 16
 [1812] POP // 15
 [1813] POP // 14
 [1814] POP // 13
 [1815] POP // 12
 [1816] POP // 11
 [1817] POP // 10
 [1818] POP // 9
 [1819] POP // 8
 [1820] PUSHTYPE 16(U8) // 9
 [1825] COMPARE into Base[9]: Base[3] <> [0]
 [1846] SETFLAG NOT Base[9]
 [1853] POP // 8
 [1854] FLAGGOTO currpos + 31 [1890]
 [1859] PUSHTYPE 10(S32) // 9
 [1864] ASSIGN Base[9], [3000]
 [1879] CALL 42
 [1884] POP // 8
 [1885] GOTO currpos + 5 [1895]
 [1890] GOTO currpos + 11 [1906]
 [1895] INC Base[7]
 [1901] GOTO currpos + 4294967001 [1611]
 [1906] POP // 7
 [1907] ASSIGN Base[-1], [1]
 [1919] RET
Proc [39]: External Decl: \01\00\00\00\00 REGWRITEDWORDVALUE
Proc [40]: External Decl: \01\00\00\00\01 REGQUERYSTRINGVALUE
Proc [41]: External Decl: \01\00\00\00\00\00\00\01 SHELLEXEC
Proc [42]: External Decl: \00\00 SLEEP
Proc [43] 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 34
 [71] POP // 4
 [72] POP // 3
 [73] PUSHVAR Base[3] // 4
 [79] CALL 29
 [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 23(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 44
 [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 [44]: External Decl: \01\00\00\00 MSGBOX
Proc [45] 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 34
 [91] POP // 12
 [92] POP // 11
 [93] PUSHTYPE 8(String) // 12
 [98] ASSIGN Base[12], Base[2]
 [109] PUSHVAR Base[3] // 13
 [115] CALL 46
 [120] POP // 12
 [121] POP // 11
 [122] PUSHTYPE 8(String) // 12
 [127] ASSIGN Base[12], ['{app}\']
 [148] PUSHVAR Base[4] // 13
 [154] CALL 34
 [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 + 1210 [1419]
 [209] CALL 32
 [214] PUSHTYPE 8(String) // 12
 [219] PUSHTYPE 8(String) // 13
 [224] ASSIGN Base[13], ['{wizardhwnd}']
 [251] PUSHVAR Base[12] // 14
 [257] CALL 34
 [262] POP // 13
 [263] POP // 12
 [264] PUSHVAR Base[5] // 13
 [270] CALL 47
 [275] POP // 12
 [276] POP // 11
 [277] ASSIGN Base[9], ['x86']
 [295] PUSHVAR Base[6] // 12
 [301] CALL 12
 [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 5
 [372] POP // 11
 [373] PUSHVAR Base[7] // 12
 [379] CALL 3
 [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.9.0.9']
 [620] CALL 33
 [625] POP // 11
 [626] PUSHTYPE 8(String) // 12
 [631] ASSIGN Base[12], ['{language}']
 [656] PUSHVAR Base[10] // 13
 [662] CALL 34
 [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] ASSIGN Base[13], [2]
 [806] PUSHVAR Base[12] // 14
 [812] CALL 1
 [817] POP // 13
 [818] POP // 12
 [819] POP // 11
 [820] PUSHTYPE 16(U8) // 12
 [825] PUSHTYPE 10(S32) // 13
 [830] PUSHTYPE 10(S32) // 14
 [835] ASSIGN Base[14], Base[11]
 [846] PUSHTYPE 16(U8) // 15
 [851] ASSIGN Base[15], [0]
 [863] PUSHTYPE 8(String) // 16
 [868] ASSIGN Base[16], Base[9]
 [879] PUSHTYPE 8(String) // 17
 [884] ASSIGN Base[17], ['1.9.1.0_4']
 [908] PUSHTYPE 8(String) // 18
 [913] ASSIGN Base[18], ['dl.serverspeeder.com']
 [948] PUSHTYPE 8(String) // 19
 [953] PUSHTYPE 8(String) // 20
 [958] ASSIGN Base[20], ['{tmp}']
 [978] PUSHVAR Base[19] // 21
 [984] CALL 34
 [989] POP // 20
 [990] POP // 19
 [991] PUSHTYPE 8(String) // 20
 [996] ASSIGN Base[20], ['123456']
 [1017] PUSHTYPE 8(String) // 21
 [1022] ASSIGN Base[21], ['testonline@appexnetworks.com']
 [1065] PUSHTYPE 10(S32) // 22
 [1070] ASSIGN Base[22], Base[5]
 [1081] PUSHVAR Base[13] // 23
 [1087] CALL 14
 [1092] POP // 22
 [1093] POP // 21
 [1094] POP // 20
 [1095] POP // 19
 [1096] POP // 18
 [1097] POP // 17
 [1098] POP // 16
 [1099] POP // 15
 [1100] POP // 14
 [1101] POP // 13
 [1102] COMPARE into Base[12]: Base[13] = [0]
 [1123] POP // 12
 [1124] SETFLAG NOT Base[12]
 [1131] POP // 11
 [1132] FLAGGOTO currpos + 154 [1291]
 [1137] PUSHTYPE 8(String) // 12
 [1142] ASSIGN Base[12], ['installPlatform:']
 [1173] CALC Base[12] + Base[9]
 [1185] CALC Base[12] + [' download licence failure']
 [1226] CALC Base[12] + [' version:1.9.0.9']
 [1258] CALL 33
 [1263] POP // 11
 [1264] PUSHTYPE 10(S32) // 12
 [1269] ASSIGN Base[12], [14]
 [1284] CALL 31
 [1289] POP // 11
 [1290] RET
 [1291] PUSHTYPE 8(String) // 12
 [1296] ASSIGN Base[12], [' installPlatform:']
 [1328] CALC Base[12] + Base[9]
 [1340] CALC Base[12] + [' download licence SUCCESS']
 [1381] CALC Base[12] + [' version:1.9.0.9']
 [1413] CALL 33
 [1418] POP // 11
 [1419] PUSHTYPE 16(U8) // 12
 [1424] COMPARE into Base[12]: Base[-1] = [2]
 [1442] SETFLAG NOT Base[12]
 [1449] POP // 11
 [1450] FLAGGOTO currpos + 2928 [4383]
 [1455] PUSHTYPE 16(U8) // 12
 [1460] PUSHTYPE 10(S32) // 13
 [1465] ASSIGN Base[13], [3]
 [1480] PUSHVAR Base[12] // 14
 [1486] CALL 1
 [1491] POP // 13
 [1492] POP // 12
 [1493] POP // 11
 [1494] PUSHTYPE 8(String) // 12
 [1499] ASSIGN Base[12], ['run installTool.exe']
 [1533] CALL 33
 [1538] POP // 11
 [1539] PUSHTYPE 16(U8) // 12
 [1544] PUSHTYPE 0(Pointer) // 13
 [1549] SETPOINTER Base[13]: Base[1]
 [1560] PUSHTYPE 22(U8) // 14
 [1565] ASSIGN Base[14], [0]
 [1577] PUSHTYPE 10(S32) // 15
 [1582] ASSIGN Base[15], [0]
 [1597] PUSHTYPE 8(String) // 16
 [1602] PUSHTYPE 8(String) // 17
 [1607] ASSIGN Base[17], ['{app}']
 [1627] PUSHVAR Base[16] // 18
 [1633] CALL 34
 [1638] POP // 17
 [1639] POP // 16
 [1640] PUSHTYPE 8(String) // 17
 [1645] ASSIGN Base[17], ['']
 [1660] PUSHTYPE 8(String) // 18
 [1665] PUSHTYPE 8(String) // 19
 [1670] ASSIGN Base[19], ['{app}\installTool.exe']
 [1706] PUSHVAR Base[18] // 20
 [1712] CALL 34
 [1717] POP // 19
 [1718] POP // 18
 [1719] PUSHTYPE 8(String) // 19
 [1724] ASSIGN Base[19], ['open']
 [1743] PUSHVAR Base[12] // 20
 [1749] CALL 41
 [1754] POP // 19
 [1755] POP // 18
 [1756] POP // 17
 [1757] POP // 16
 [1758] POP // 15
 [1759] POP // 14
 [1760] POP // 13
 [1761] POP // 12
 [1762] POP // 11
 [1763] PUSHTYPE 8(String) // 12
 [1768] ASSIGN Base[12], ['run Installoem.bat']
 [1801] CALL 33
 [1806] POP // 11
 [1807] PUSHTYPE 16(U8) // 12
 [1812] PUSHTYPE 0(Pointer) // 13
 [1817] SETPOINTER Base[13]: Base[1]
 [1828] PUSHTYPE 22(U8) // 14
 [1833] ASSIGN Base[14], [1]
 [1845] PUSHTYPE 10(S32) // 15
 [1850] ASSIGN Base[15], [0]
 [1865] PUSHTYPE 8(String) // 16
 [1870] PUSHTYPE 8(String) // 17
 [1875] ASSIGN Base[17], ['{app}']
 [1895] PUSHVAR Base[16] // 18
 [1901] CALL 34
 [1906] POP // 17
 [1907] POP // 16
 [1908] PUSHTYPE 8(String) // 17
 [1913] ASSIGN Base[17], ['']
 [1928] PUSHTYPE 8(String) // 18
 [1933] PUSHTYPE 8(String) // 19
 [1938] ASSIGN Base[19], ['{app}\Installoem.bat']
 [1973] PUSHVAR Base[18] // 20
 [1979] CALL 34
 [1984] POP // 19
 [1985] POP // 18
 [1986] PUSHTYPE 8(String) // 19
 [1991] ASSIGN Base[19], ['open']
 [2010] PUSHVAR Base[12] // 20
 [2016] CALL 41
 [2021] POP // 19
 [2022] POP // 18
 [2023] POP // 17
 [2024] POP // 16
 [2025] POP // 15
 [2026] POP // 14
 [2027] POP // 13
 [2028] POP // 12
 [2029] BNOT Base[12]
 [2035] SETFLAG NOT Base[12]
 [2042] POP // 11
 [2043] FLAGGOTO currpos + 461 [2509]
 [2048] PUSHTYPE 8(String) // 12
 [2053] ASSIGN Base[12], ['Installoem.bat fail to called (error code=0x0007)']
 [2117] CALL 33
 [2122] POP // 11
 [2123] PUSHTYPE 10(S32) // 12
 [2128] PUSHTYPE 8(String) // 13
 [2133] ASSIGN Base[13], ['installTool.exe']
 [2163] PUSHTYPE 8(String) // 14
 [2168] ASSIGN Base[14], ['instTool']
 [2191] PUSHVAR Base[12] // 15
 [2197] CALL 19
 [2202] POP // 14
 [2203] POP // 13
 [2204] POP // 12
 [2205] POP // 11
 [2206] CALL 32
 [2211] CALL 36
 [2216] PUSHTYPE 16(U8) // 12
 [2221] PUSHTYPE 8(String) // 13
 [2226] PUSHTYPE 8(String) // 14
 [2231] ASSIGN Base[14], ['{app}\installTool.exe']
 [2267] PUSHVAR Base[13] // 15
 [2273] CALL 34
 [2278] POP // 14
 [2279] POP // 13
 [2280] PUSHVAR Base[12] // 14
 [2286] CALL 48
 [2291] POP // 13
 [2292] POP // 12
 [2293] POP // 11
 [2294] PUSHTYPE 16(U8) // 12
 [2299] PUSHTYPE 16(U8) // 13
 [2304] ASSIGN Base[13], [1]
 [2316] PUSHTYPE 16(U8) // 14
 [2321] ASSIGN Base[14], [1]
 [2333] PUSHTYPE 16(U8) // 15
 [2338] ASSIGN Base[15], [0]
 [2350] PUSHTYPE 8(String) // 16
 [2355] PUSHTYPE 8(String) // 17
 [2360] ASSIGN Base[17], ['{app}\*']
 [2382] PUSHVAR Base[16] // 18
 [2388] CALL 34
 [2393] POP // 17
 [2394] POP // 16
 [2395] PUSHVAR Base[12] // 17
 [2401] CALL 35
 [2406] POP // 16
 [2407] POP // 15
 [2408] POP // 14
 [2409] POP // 13
 [2410] POP // 12
 [2411] POP // 11
 [2412] PUSHTYPE 16(U8) // 12
 [2417] PUSHTYPE 16(U8) // 13
 [2422] ASSIGN Base[13], [0]
 [2434] PUSHTYPE 8(String) // 14
 [2439] ASSIGN Base[14], Base[4]
 [2450] PUSHTYPE 8(String) // 15
 [2455] ASSIGN Base[15], Base[2]
 [2466] PUSHVAR Base[12] // 16
 [2472] CALL 49
 [2477] POP // 15
 [2478] POP // 14
 [2479] POP // 13
 [2480] POP // 12
 [2481] POP // 11
 [2482] PUSHTYPE 10(S32) // 12
 [2487] ASSIGN Base[12], [15]
 [2502] CALL 31
 [2507] POP // 11
 [2508] RET
 [2509] PUSHTYPE 8(String) // 12
 [2514] ASSIGN Base[12], ['run snetcfg.exe']
 [2544] CALL 33
 [2549] POP // 11
 [2550] PUSHTYPE 16(U8) // 12
 [2555] PUSHTYPE 0(Pointer) // 13
 [2560] SETPOINTER Base[13]: Base[1]
 [2571] PUSHTYPE 22(U8) // 14
 [2576] ASSIGN Base[14], [1]
 [2588] PUSHTYPE 10(S32) // 15
 [2593] ASSIGN Base[15], [0]
 [2608] PUSHTYPE 8(String) // 16
 [2613] PUSHTYPE 8(String) // 17
 [2618] ASSIGN Base[17], ['{app}']
 [2638] PUSHVAR Base[16] // 18
 [2644] CALL 34
 [2649] POP // 17
 [2650] POP // 16
 [2651] PUSHTYPE 8(String) // 17
 [2656] ASSIGN Base[17], ['-i']
 [2673] PUSHTYPE 8(String) // 18
 [2678] PUSHTYPE 8(String) // 19
 [2683] ASSIGN Base[19], ['{app}\snetcfg.exe']
 [2715] PUSHVAR Base[18] // 20
 [2721] CALL 34
 [2726] POP // 19
 [2727] POP // 18
 [2728] PUSHTYPE 8(String) // 19
 [2733] ASSIGN Base[19], ['open']
 [2752] PUSHVAR Base[12] // 20
 [2758] CALL 41
 [2763] POP // 19
 [2764] POP // 18
 [2765] POP // 17
 [2766] POP // 16
 [2767] POP // 15
 [2768] POP // 14
 [2769] POP // 13
 [2770] POP // 12
 [2771] BNOT Base[12]
 [2777] SETFLAG NOT Base[12]
 [2784] POP // 11
 [2785] FLAGGOTO currpos + 456 [3246]
 [2790] PUSHTYPE 8(String) // 12
 [2795] ASSIGN Base[12], ['Can not install driver , (error code=0x0008)']
 [2854] CALL 33
 [2859] POP // 11
 [2860] PUSHTYPE 10(S32) // 12
 [2865] PUSHTYPE 8(String) // 13
 [2870] ASSIGN Base[13], ['installTool.exe']
 [2900] PUSHTYPE 8(String) // 14
 [2905] ASSIGN Base[14], ['instTool']
 [2928] PUSHVAR Base[12] // 15
 [2934] CALL 19
 [2939] POP // 14
 [2940] POP // 13
 [2941] POP // 12
 [2942] POP // 11
 [2943] CALL 32
 [2948] CALL 36
 [2953] PUSHTYPE 16(U8) // 12
 [2958] PUSHTYPE 8(String) // 13
 [2963] PUSHTYPE 8(String) // 14
 [2968] ASSIGN Base[14], ['{app}\installTool.exe']
 [3004] PUSHVAR Base[13] // 15
 [3010] CALL 34
 [3015] POP // 14
 [3016] POP // 13
 [3017] PUSHVAR Base[12] // 14
 [3023] CALL 48
 [3028] POP // 13
 [3029] POP // 12
 [3030] POP // 11
 [3031] PUSHTYPE 16(U8) // 12
 [3036] PUSHTYPE 16(U8) // 13
 [3041] ASSIGN Base[13], [1]
 [3053] PUSHTYPE 16(U8) // 14
 [3058] ASSIGN Base[14], [1]
 [3070] PUSHTYPE 16(U8) // 15
 [3075] ASSIGN Base[15], [0]
 [3087] PUSHTYPE 8(String) // 16
 [3092] PUSHTYPE 8(String) // 17
 [3097] ASSIGN Base[17], ['{app}\*']
 [3119] PUSHVAR Base[16] // 18
 [3125] CALL 34
 [3130] POP // 17
 [3131] POP // 16
 [3132] PUSHVAR Base[12] // 17
 [3138] CALL 35
 [3143] POP // 16
 [3144] POP // 15
 [3145] POP // 14
 [3146] POP // 13
 [3147] POP // 12
 [3148] POP // 11
 [3149] PUSHTYPE 16(U8) // 12
 [3154] PUSHTYPE 16(U8) // 13
 [3159] ASSIGN Base[13], [0]
 [3171] PUSHTYPE 8(String) // 14
 [3176] ASSIGN Base[14], Base[4]
 [3187] PUSHTYPE 8(String) // 15
 [3192] ASSIGN Base[15], Base[2]
 [3203] PUSHVAR Base[12] // 16
 [3209] CALL 49
 [3214] POP // 15
 [3215] POP // 14
 [3216] POP // 13
 [3217] POP // 12
 [3218] POP // 11
 [3219] PUSHTYPE 10(S32) // 12
 [3224] ASSIGN Base[12], [16]
 [3239] CALL 31
 [3244] POP // 11
 [3245] RET
 [3246] PUSHTYPE 16(U8) // 12
 [3251] COMPARE into Base[12]: Base[1] <> [0]
 [3272] SETFLAG NOT Base[12]
 [3279] POP // 11
 [3280] FLAGGOTO currpos + 456 [3741]
 [3285] PUSHTYPE 8(String) // 12
 [3290] ASSIGN Base[12], ['Can not install driver , (error code=0x0009)']
 [3349] CALL 33
 [3354] POP // 11
 [3355] PUSHTYPE 10(S32) // 12
 [3360] PUSHTYPE 8(String) // 13
 [3365] ASSIGN Base[13], ['installTool.exe']
 [3395] PUSHTYPE 8(String) // 14
 [3400] ASSIGN Base[14], ['instTool']
 [3423] PUSHVAR Base[12] // 15
 [3429] CALL 19
 [3434] POP // 14
 [3435] POP // 13
 [3436] POP // 12
 [3437] POP // 11
 [3438] CALL 32
 [3443] CALL 36
 [3448] PUSHTYPE 16(U8) // 12
 [3453] PUSHTYPE 8(String) // 13
 [3458] PUSHTYPE 8(String) // 14
 [3463] ASSIGN Base[14], ['{app}\installTool.exe']
 [3499] PUSHVAR Base[13] // 15
 [3505] CALL 34
 [3510] POP // 14
 [3511] POP // 13
 [3512] PUSHVAR Base[12] // 14
 [3518] CALL 48
 [3523] POP // 13
 [3524] POP // 12
 [3525] POP // 11
 [3526] PUSHTYPE 16(U8) // 12
 [3531] PUSHTYPE 16(U8) // 13
 [3536] ASSIGN Base[13], [1]
 [3548] PUSHTYPE 16(U8) // 14
 [3553] ASSIGN Base[14], [1]
 [3565] PUSHTYPE 16(U8) // 15
 [3570] ASSIGN Base[15], [0]
 [3582] PUSHTYPE 8(String) // 16
 [3587] PUSHTYPE 8(String) // 17
 [3592] ASSIGN Base[17], ['{app}\*']
 [3614] PUSHVAR Base[16] // 18
 [3620] CALL 34
 [3625] POP // 17
 [3626] POP // 16
 [3627] PUSHVAR Base[12] // 17
 [3633] CALL 35
 [3638] POP // 16
 [3639] POP // 15
 [3640] POP // 14
 [3641] POP // 13
 [3642] POP // 12
 [3643] POP // 11
 [3644] PUSHTYPE 16(U8) // 12
 [3649] PUSHTYPE 16(U8) // 13
 [3654] ASSIGN Base[13], [0]
 [3666] PUSHTYPE 8(String) // 14
 [3671] ASSIGN Base[14], Base[4]
 [3682] PUSHTYPE 8(String) // 15
 [3687] ASSIGN Base[15], Base[2]
 [3698] PUSHVAR Base[12] // 16
 [3704] CALL 49
 [3709] POP // 15
 [3710] POP // 14
 [3711] POP // 13
 [3712] POP // 12
 [3713] POP // 11
 [3714] PUSHTYPE 10(S32) // 12
 [3719] ASSIGN Base[12], [17]
 [3734] CALL 31
 [3739] POP // 11
 [3740] RET
 [3741] PUSHTYPE 8(String) // 12
 [3746] ASSIGN Base[12], ['driver installed']
 [3777] CALL 33
 [3782] POP // 11
 [3783] PUSHTYPE 8(String) // 12
 [3788] ASSIGN Base[12], ['delete installTool.exe']
 [3825] CALL 33
 [3830] POP // 11
 [3831] PUSHTYPE 10(S32) // 12
 [3836] PUSHTYPE 8(String) // 13
 [3841] ASSIGN Base[13], ['installTool.exe']
 [3871] PUSHTYPE 8(String) // 14
 [3876] ASSIGN Base[14], ['instTool']
 [3899] PUSHVAR Base[12] // 15
 [3905] CALL 19
 [3910] POP // 14
 [3911] POP // 13
 [3912] POP // 12
 [3913] POP // 11
 [3914] PUSHTYPE 10(S32) // 12
 [3919] PUSHTYPE 8(String) // 13
 [3924] ASSIGN Base[13], ['installTool.exe']
 [3954] PUSHTYPE 8(String) // 14
 [3959] ASSIGN Base[14], ['instTool']
 [3982] PUSHVAR Base[12] // 15
 [3988] CALL 19
 [3993] POP // 14
 [3994] POP // 13
 [3995] POP // 12
 [3996] POP // 11
 [3997] PUSHTYPE 16(U8) // 12
 [4002] PUSHTYPE 8(String) // 13
 [4007] PUSHTYPE 8(String) // 14
 [4012] ASSIGN Base[14], ['{app}\installTool.exe']
 [4048] PUSHVAR Base[13] // 15
 [4054] CALL 34
 [4059] POP // 14
 [4060] POP // 13
 [4061] PUSHVAR Base[12] // 14
 [4067] CALL 50
 [4072] POP // 13
 [4073] POP // 12
 [4074] SETFLAG NOT Base[12]
 [4081] POP // 11
 [4082] FLAGGOTO currpos + 78 [4165]
 [4087] PUSHTYPE 16(U8) // 12
 [4092] PUSHTYPE 8(String) // 13
 [4097] PUSHTYPE 8(String) // 14
 [4102] ASSIGN Base[14], ['{app}\installTool.exe']
 [4138] PUSHVAR Base[13] // 15
 [4144] CALL 34
 [4149] POP // 14
 [4150] POP // 13
 [4151] PUSHVAR Base[12] // 14
 [4157] CALL 48
 [4162] POP // 13
 [4163] POP // 12
 [4164] POP // 11
 [4165] PUSHTYPE 16(U8) // 12
 [4170] PUSHTYPE 0(Pointer) // 13
 [4175] SETPOINTER Base[13]: Base[1]
 [4186] PUSHTYPE 22(U8) // 14
 [4191] ASSIGN Base[14], [1]
 [4203] PUSHTYPE 10(S32) // 15
 [4208] ASSIGN Base[15], [0]
 [4223] PUSHTYPE 8(String) // 16
 [4228] PUSHTYPE 8(String) // 17
 [4233] ASSIGN Base[17], ['{app}']
 [4253] PUSHVAR Base[16] // 18
 [4259] CALL 34
 [4264] POP // 17
 [4265] POP // 16
 [4266] PUSHTYPE 8(String) // 17
 [4271] ASSIGN Base[17], ['']
 [4286] PUSHTYPE 8(String) // 18
 [4291] PUSHTYPE 8(String) // 19
 [4296] ASSIGN Base[19], ['{app}\clear.bat']
 [4326] PUSHVAR Base[18] // 20
 [4332] CALL 34
 [4337] POP // 19
 [4338] POP // 18
 [4339] PUSHTYPE 8(String) // 19
 [4344] ASSIGN Base[19], ['open']
 [4363] PUSHVAR Base[12] // 20
 [4369] CALL 41
 [4374] POP // 19
 [4375] POP // 18
 [4376] POP // 17
 [4377] POP // 16
 [4378] POP // 15
 [4379] POP // 14
 [4380] POP // 13
 [4381] POP // 12
 [4382] POP // 11
 [4383] PUSHTYPE 16(U8) // 12
 [4388] COMPARE into Base[12]: Base[-1] = [3]
 [4406] SETFLAG NOT Base[12]
 [4413] POP // 11
 [4414] FLAGGOTO currpos + 109 [4528]
 [4419] PUSHTYPE 16(U8) // 12
 [4424] PUSHTYPE 10(S32) // 13
 [4429] ASSIGN Base[13], [4]
 [4444] PUSHVAR Base[12] // 14
 [4450] CALL 1
 [4455] POP // 13
 [4456] POP // 12
 [4457] POP // 11
 [4458] PUSHTYPE 16(U8) // 12
 [4463] PUSHTYPE 16(U8) // 13
 [4468] ASSIGN Base[13], [0]
 [4480] PUSHTYPE 8(String) // 14
 [4485] ASSIGN Base[14], Base[4]
 [4496] PUSHTYPE 8(String) // 15
 [4501] ASSIGN Base[15], Base[2]
 [4512] PUSHVAR Base[12] // 16
 [4518] CALL 49
 [4523] POP // 15
 [4524] POP // 14
 [4525] POP // 13
 [4526] POP // 12
 [4527] POP // 11
 [4528] RET
Proc [46]: External Decl: \01\00 EXTRACTFILENAME
Proc [47]: External Decl: \01\00 STRTOINT
Proc [48]: External Decl: \01\00 DELETEFILE
Proc [49]: External Decl: \01\00\00\00 FILECOPY
Proc [50]: External Decl: \01\00 FILEEXISTS
Proc [51] 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 12
 [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 5
 [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 34
 [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.9.0.9_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 52
 [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 30
 [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 34
 [649] POP // 11
 [650] POP // 10
 [651] CALL 53
 [656] POP // 9
 [657] PUSHTYPE 16(U8) // 10
 [662] PUSHTYPE 0(Pointer) // 11
 [667] SETPOINTER Base[11]: Base[1]
 [678] PUSHTYPE 22(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 34
 [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 34
 [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 [52]: External Decl: \01\00\00 GETPREVIOUSDATA
Proc [53]: External Decl: \00\00 UNLOADDLL

