Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #NoTrayIcon
- ;
- ; Crk v1 with integrated keygen
- ;
- ; Decompile
- ; http://bit.do/myAutToExe
- ; options/GetCamo
- ;
- ; Deobfuscate
- ; Copy & paste hex data at the end of skript -> apply convert Hex->Bin -> Save to *.tbl
- ;
- ; use SciTE Trace lines to find probs
- ;
- #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
- #AutoIt3Wrapper_Icon=ReMouse.ico
- #AutoIt3Wrapper_Compression=4
- #AutoIt3Wrapper_Res_Comment=www.remouse.com
- #AutoIt3Wrapper_Res_Description=ReMouse Standard
- #AutoIt3Wrapper_Res_Fileversion=4.0.0.0
- #AutoIt3Wrapper_Res_LegalCopyright=AutomaticSolution Software
- #AutoIt3Wrapper_Res_Language=1033
- #AutoIt3Wrapper_Run_Au3Stripper=y
- #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
- GLOBAL $A01C0D01D4B[2]
- GLOBAL $A19C0F05D0B = OBJEVENT("AutoIt.Error", "Fn00C6")
- GLOBAL CONST $A3FD0104E50 = "restart_ReMouse_Standard_4_0_0"
- IF WINEXISTS($A3FD0104E50) THEN
- PROCESSCLOsE(WINGETPROCESS($A3FD0104E50))
- IF WINEXISTS("version_4_0_0_Remouse_Task_Manager_Standard_only") THEN
- PROCESSCLOsE(WINGETPROCESS("version_4_0_0_Remouse_Task_Manager_Standard_only"))
- SLEEP(0x01F4)
- ENDIF
- ENDIF
- Fn00C5()
- GLOBAL CONST $A44D0603849 = 1
- GLOBAL CONST $A55D0804129 = 2
- GLOBAL CONST $A3DD0A06305 = 4
- GLOBAL CONST $A14D0C03C2E = 8
- GLOBAL CONST $A62D0E03A02 = 0x0010
- GLOBAL CONST $A5EE0003559 = 0x0020
- GLOBAL CONST $A07E020400D = 0x0040
- GLOBAL CONST $A50E0403460 = 0x0080
- GLOBAL CONST $A0FE060401C = 0x0100
- GLOBAL CONST $A51E0802F3E = 0x0200
- GLOBAL CONST $A51E0A01F46 = 0x0400
- GLOBAL CONST $A16E0C04927 = 0x0800
- GLOBAL CONST $A36E0E02D41 = 0x001F0FFF
- GLOBAL CONST $A5FF0001158 = 0
- GLOBAL CONST $A0EF0202914 = 1
- GLOBAL CONST $A56F0404011 = 0
- GLOBAL CONST $A37F0604F10 = 1
- GLOBAL CONST $A44F0801D4D = 2
- GLOBAL CONST $A04F0A0461B = 0
- GLOBAL CONST $A45F0C04745 = 1
- GLOBAL CONST $A61F0E05E01 = 2
- GLOBAL CONST $A4C01001847 = 0x0010
- GLOBAL CONST $A4101203D3E = 0x0020
- GLOBAL CONST $A6101400A2F = 0x0020
- GLOBAL CONST $A5A01606244 = 0x0040
- GLOBAL CONST $A3C01800F2A = 0x0080
- GLOBAL CONST $A1801A00557 = 0x0100
- GLOBAL CONST $A0501C0032B = -1
- GLOBAL CONST $A3301E01A0F = 1
- GLOBAL CONST $A0811005718 = 2
- GLOBAL CONST $A6311204708 = 4
- GLOBAL CONST $A4811401F0F = 8
- GLOBAL CONST $A3811600D09 = 0x0010
- GLOBAL CONST $A1E11804A37 = 1
- GLOBAL CONST $A5F11A03740 = 2
- GLOBAL CONST $A3E11C04327 = 3
- GLOBAL CONST $A4411E0264A = 4
- GLOBAL CONST $A472100614A = 5
- GLOBAL CONST $A5C21204E2E = -1
- GLOBAL CONST $A5221400C16 = 0
- GLOBAL CONST $A3021604742 = 1
- GLOBAL CONST $A3C21801755 = 2
- GLOBAL CONST $A1A21A00A3A = 1
- GLOBAL CONST $A1521C05E57 = 2
- GLOBAL CONST $A4321E06012 = 4
- GLOBAL CONST $A0031000A3A = 0x0010
- GLOBAL CONST $A2D31203E4C = 0x0020
- GLOBAL CONST $A0B3140494E = 0x0040
- GLOBAL CONST $A3C31601E62 = 0x0080
- GLOBAL CONST $A3B31803C3F = 0x0100
- GLOBAL CONST $A0531A02107 = 0x0200
- GLOBAL CONST $A0831C00924 = 0x0400
- GLOBAL CONST $A2331E02934 = 0x0800
- GLOBAL CONST $A004100370B = 0x1000
- GLOBAL CONST $A5C41203358 = 0x2000
- GLOBAL CONST $A1041404C06 = 0x4000
- GLOBAL CONST $A554160064F = 1
- GLOBAL CONST $A0F41800C24 = 2
- GLOBAL CONST $A1141A05C21 = 4
- GLOBAL CONST $A1F41C0493D = 0x10000000
- GLOBAL CONST $A1A41E02C63 = 0x20000000
- GLOBAL CONST $A0551001A09 = 0x40000000
- GLOBAL CONST $A0E51204900 = 0x80000000
- GLOBAL CONST $A1451404E55 = 0x0020
- GLOBAL CONST $A5C5160094E = 0x0010
- GLOBAL CONST $A515180281C = 0x4000
- GLOBAL CONST $A4B51A01216 = 0x8000
- GLOBAL CONST $A0551C0440E = 2
- GLOBAL CONST $A0351E01F55 = 1
- GLOBAL CONST $A0561000A2E = 0
- GLOBAL CONST $A086120383A = 4
- GLOBAL CONST $A4B61403B5B = 0xFFFF
- GLOBAL CONST $A5261603641 = 0
- GLOBAL CONST $A0661804041 = 0x00FF
- GLOBAL CONST $A1A61A04A50 = 0x00FFFBF0
- GLOBAL CONST $A2C61C0515D = 0x00FF00FF
- GLOBAL CONST $A1561E0015D = 0x00808080
- GLOBAL CONST $A027100615A = 0x8000
- GLOBAL CONST $A1D71202520 = 0xFF00
- GLOBAL CONST $A5D71402C32 = 0x008B1C62
- GLOBAL CONST $A3871604F45 = 0x02C4
- GLOBAL CONST $A3D71806242 = 0x00A0A0A4
- GLOBAL CONST $A2571A02905 = 0x00C0DCC0
- GLOBAL CONST $A3771C00B4A = 0x0080
- GLOBAL CONST $A5471E0184E = 0x00808000
- GLOBAL CONST $A3E8100574B = 0x00800080
- GLOBAL CONST $A318120445F = 0x00FF0000
- GLOBAL CONST $A5F81403A23 = 0x00C0C0C0
- GLOBAL CONST $A2F81601845 = 0x00A6CAF0
- GLOBAL CONST $A3981806118 = 0x8080
- GLOBAL CONST $A4081A01928 = 0x00FFFFFF
- GLOBAL CONST $A0E81C02425 = 0x00FFFF00
- GLOBAL CONST $A3A81E04301 = 0xFFFFFFFF
- GLOBAL CONST $A1791005728 = 0xFF000000
- GLOBAL CONST $A2C91202733 = 0x00FFFF00
- GLOBAL CONST $A5791400408 = 0
- GLOBAL CONST $A4591600810 = 0x00FF0000
- GLOBAL CONST $A4A91804D44 = 0x00F0FBFF
- GLOBAL CONST $A5091A03F1D = 0x00FF00FF
- GLOBAL CONST $A3491C0593E = 0x00808080
- GLOBAL CONST $A0191E00657 = 0x8000
- GLOBAL CONST $A36A1005C4E = 0xFF00
- GLOBAL CONST $A1CA120164A = 0x00621C8B
- GLOBAL CONST $A0EA1404110 = 0x00C40200
- GLOBAL CONST $A0BA1604959 = 0x00A4A0A0
- GLOBAL CONST $A29A180475A = 0x00C0DCC0
- GLOBAL CONST $A57A1A0464C = 0x00800000
- GLOBAL CONST $A57A1C03E28 = 0x8080
- GLOBAL CONST $A5AA1E05260 = 0x00800080
- GLOBAL CONST $A2BB1004F34 = 0x00FF
- GLOBAL CONST $A10B1202F22 = 0x00C0C0C0
- GLOBAL CONST $A47B1406305 = 0x00F0CAA6
- GLOBAL CONST $A45B160225C = 0x00808000
- GLOBAL CONST $A4BB180514C = 0x00FFFFFF
- GLOBAL CONST $A2CB1A0082F = 0xFFFF
- GLOBAL CONST $A12B1C04224 = 0x0100
- GLOBAL CONST $A46B1E02D27 = 2
- GLOBAL CONST $A03C1002052 = 1
- GLOBAL CONST $A40C1200F2A = 0
- GLOBAL CONST $A02C1404E3A = 1
- GLOBAL CONST $A2CC1605057 = 2
- GLOBAL CONST $A27C1803142 = 0
- GLOBAL CONST $A06C1A02A5C = 1
- GLOBAL CONST $A54C1C0231F = 0
- GLOBAL CONST $A0FC1E0500A = 1
- GLOBAL CONST $A50D1003A38 = 1
- GLOBAL CONST $A45D120114A = 2
- GLOBAL CONST $A33D1405712 = 3
- GLOBAL CONST $A40D1603E4B = 4
- GLOBAL CONST $A09D180131E = 1
- GLOBAL CONST $A35D1A04F12 = 2
- GLOBAL CONST $A23D1C02E46 = 3
- GLOBAL CONST $A14D1E03A19 = 4
- GLOBAL CONST $A26E1002832 = 8
- GLOBAL CONST $A40E120423B = 0x0010
- GLOBAL CONST $A13E1403219 = 0x0020
- GLOBAL CONST $A20E1605D39 = 0x0040
- GLOBAL CONST $A3DE1800942 = 0x0080
- GLOBAL CONST $A2BE1A0363A = 0x0081
- GLOBAL CONST $A36E1C02515 = 0x0082
- GLOBAL CONST $A5EE1E01524 = 0x0083
- GLOBAL CONST $A12F1003F13 = 1
- GLOBAL CONST $A43F1201224 = 2
- GLOBAL CONST $A07F140434E = 3
- GLOBAL CONST $A44F160081C = 4
- GLOBAL CONST $A56F1800B60 = 8
- GLOBAL CONST $A2DF1A05B29 = 0x0010
- GLOBAL CONST $A2CF1C0521E = 1
- GLOBAL CONST $A07F1E02263 = 2
- GLOBAL CONST $A1B02000E38 = 4
- GLOBAL CONST $A6102200853 = 8
- GLOBAL CONST $A1302401837 = 0x0010
- GLOBAL CONST $A1402603F25 = 0x0020
- GLOBAL CONST $A4702800735 = 0x02000000
- GLOBAL CONST $A0102A00316 = 0x04000000
- GLOBAL CONST $A0602C0213C = 0x08000000
- GLOBAL CONST $A0002E01C57 = 1
- GLOBAL CONST $A5E1200495E = 2
- GLOBAL CONST $A4D12202A08 = 4
- GLOBAL CONST $A1512405F61 = 0x000C
- GLOBAL CONST $A4F12604B38 = 0x0100
- GLOBAL CONST $A3E12805438 = 0x0200
- GLOBAL CONST $A0312A05D60 = 0x0400
- GLOBAL CONST $A5F12C02E3F = 0x0800
- GLOBAL CONST $A5612E00511 = 0x1000
- GLOBAL CONST $A2F22006121 = 0x2000
- GLOBAL CONST $A322220275B = 0
- GLOBAL CONST $A6022403E39 = 1
- GLOBAL CONST $A1C2260604D = 2
- GLOBAL CONST $A1A22805743 = 3
- GLOBAL CONST $A3E22A02240 = 4
- GLOBAL CONST $A2522C0344F = 5
- GLOBAL CONST $A1F22E04A1C = 0xFFFFFFFC
- GLOBAL CONST $A3A32004341 = 0xFFFFFFFA
- GLOBAL CONST $A5232203851 = 0xFFFFFFF8
- GLOBAL CONST $A333240264D = 0xFFFFFFF4
- GLOBAL CONST $A5B3260135E = 0xFFFFFFF0
- GLOBAL CONST $A4732805F07 = 0xFFFFFFEC
- GLOBAL CONST $A5032A05D3C = 0xFFFFFFEB
- GLOBAL CONST $A2A32C03327 = 0
- GLOBAL CONST $A3232E0021D = 1
- GLOBAL CONST $A1242002C32 = 2
- GLOBAL CONST $A3642204B36 = 3
- GLOBAL CONST $A4642400134 = 4
- GLOBAL CONST $A2242605C1A = 5
- GLOBAL CONST $A504280485E = 6
- GLOBAL CONST $A5242A00B32 = 7
- GLOBAL CONST $A5B42C0014A = 8
- GLOBAL CONST $A0A42E01D40 = 9
- GLOBAL CONST $A3A52005001 = 10
- GLOBAL CONST $A1D52200D5D = 0x000B
- GLOBAL CONST $A2C52400923 = 0x000C
- GLOBAL CONST $A5D5260491A = 0x000D
- GLOBAL CONST $A1D5280074B = 0x000E
- GLOBAL CONST $A4E52A0423F = 0
- GLOBAL CONST $A4652C06250 = 1
- GLOBAL CONST $A2D52E01432 = 2
- GLOBAL CONST $A3062002837 = 4
- GLOBAL CONST $A0762204316 = 8
- GLOBAL CONST $A0462400C52 = 0x0010
- GLOBAL CONST $A5662603B32 = 0x0020
- GLOBAL CONST $A2B62805F38 = 0x0040
- GLOBAL CONST $A0F62A00D46 = 0x0080
- GLOBAL CONST $A0362C00010 = 0x1000
- GLOBAL CONST $A3462E02537 = 0x2000
- GLOBAL CONST $A4972002301 = 0x4000
- GLOBAL CONST $A1C72204851 = 0x8000
- GLOBAL CONST $A2E72404C33 = 0
- GLOBAL CONST $A1672601A0B = 1
- GLOBAL CONST $A0572803E3A = 2
- GLOBAL CONST $A2272A04148 = 0
- GLOBAL CONST $A1C72C02303 = 1
- GLOBAL CONST $A3372E04F10 = 0
- GLOBAL CONST $A2E8200274E = 1
- GLOBAL CONST $A1D82203E63 = 1
- GLOBAL CONST $A1582400C51 = 2
- GLOBAL CONST $A2482603117 = 8
- GLOBAL CONST $A2482802429 = 0
- GLOBAL CONST $A5282A0104B = 0xFFFFFFFE
- GLOBAL CONST $A1A82C02758 = 0xFFFFFFF9
- GLOBAL CONST $A5082E02313 = 0xFFFFFFF8
- GLOBAL CONST $A2592004837 = 0xFFFFFFF7
- GLOBAL CONST $A4F9220072B = 0xFFFFFFF6
- GLOBAL CONST $A1892404511 = 0xFFFFFFF5
- GLOBAL CONST $A1E92605E4F = 0x0028
- GLOBAL CONST $A2492802201 = 0x0023
- GLOBAL CONST $A0992A03A2F = 0x0024
- GLOBAL CONST $A6092C06306 = 0x0025
- GLOBAL CONST $A1F92E00804 = 0x0022
- GLOBAL CONST $A28A2002F56 = 0x0021
- GLOBAL CONST $A02A2204644 = 0x0027
- GLOBAL CONST $A44A2404962 = 0x0026
- GLOBAL CONST $A49A2600C49 = 0
- GLOBAL CONST $A38A2805E45 = 1
- GLOBAL CONST $A1FA2A05022 = 2
- GLOBAL CONST $A27A2C05F26 = 3
- GLOBAL CONST $A53A2E0393E = 4
- GLOBAL CONST $A2AB2002701 = 5
- GLOBAL CONST $A52B220615D = 0x0010
- GLOBAL CONST $A36B2406016 = 0x0020
- GLOBAL CONST $A34B2603650 = 0x0030
- GLOBAL CONST $A4BB2805A0C = 0x0040
- GLOBAL CONST $A03B2A05A57 = 0
- GLOBAL CONST $A13B2C05A5B = 0x0100
- GLOBAL CONST $A63B2E0295B = 0x0200
- GLOBAL CONST $A3BC200102F = 0
- GLOBAL CONST $A56C2203439 = 0x1000
- GLOBAL CONST $A4BC240553F = 0x2000
- GLOBAL CONST $A49C2604E21 = 0x00040000
- GLOBAL CONST $A2DC280001A = 0x00080000
- GLOBAL CONST $A60C2A0182B = -1
- GLOBAL CONST $A3BC2C03860 = 1
- GLOBAL CONST $A52C2E04F2F = 2
- GLOBAL CONST $A09D2000A09 = 3
- GLOBAL CONST $A23D2200C04 = 4
- GLOBAL CONST $A56D2400D5F = 5
- GLOBAL CONST $A02D2601162 = 6
- GLOBAL CONST $A2BD2804D5B = 7
- GLOBAL CONST $A27D2A04C4F = 10
- GLOBAL CONST $A15D2C0245B = 0x000B
- GLOBAL CONST $A3BD2E00249 = 1
- GLOBAL CONST $A33E2005E28 = 2
- GLOBAL CONST $A4DE2205248 = 4
- GLOBAL CONST $A19E2405A03 = 8
- GLOBAL CONST $A01E2604B1A = 0x0010
- GLOBAL CONST $A41E280060E = 0x0020
- GLOBAL CONST $A1CE2A0501E = 0
- GLOBAL CONST $A2FE2C00E0C = 1
- GLOBAL CONST $A44E2E00C24 = 2
- GLOBAL CONST $A0CF2000919 = 3
- GLOBAL CONST $A42F2200D51 = 0x0010
- GLOBAL CONST $A3FF2405B10 = 0
- GLOBAL CONST $A43F2602854 = 1
- GLOBAL CONST $A33F2804E1E = 2
- GLOBAL CONST $A27F2A05D3C = 3
- GLOBAL CONST $A1BF2C0534B = 0x7F89
- GLOBAL CONST $A52F2E02F3F = 4
- GLOBAL CONST $A0903001A37 = 5
- GLOBAL CONST $A4F03200934 = 6
- GLOBAL CONST $A2603403434 = 7
- GLOBAL CONST $A4903603B46 = 8
- GLOBAL CONST $A2E03802F26 = 9
- GLOBAL CONST $A6203A05D3E = 10
- GLOBAL CONST $A0D03C02E42 = 0x000B
- GLOBAL CONST $A4103E03C42 = 0x000C
- GLOBAL CONST $A081300052E = 0x000D
- GLOBAL CONST $A4C13202F13 = 0x000E
- GLOBAL CONST $A0B1340131B = 0x000F
- GLOBAL CONST $A1613602222 = 0x7F00
- GLOBAL CONST $A1B1380465F = 0x7F04
- GLOBAL CONST $A5D13A01E20 = 0x7F03
- GLOBAL CONST $A1813C02102 = 0x7F01
- GLOBAL CONST $A1B13E00D0F = 0x7F02
- GLOBAL CONST $A3523002747 = 0x7F05
- GLOBAL CONST $A0723201054 = 0
- GLOBAL CONST $A4923403512 = 1
- GLOBAL CONST $A2423600856 = 2
- GLOBAL CONST $A122380005E = 4
- GLOBAL CONST $A0723A04727 = 8
- GLOBAL CONST $A0423C02734 = 0
- GLOBAL CONST $A2423E02021 = 1
- GLOBAL CONST $A3D3300382F = 1
- GLOBAL CONST $A1B33205148 = 2
- GLOBAL CONST $A2E33404123 = 4
- GLOBAL CONST $A4E3360162C = 8
- GLOBAL CONST $A013380150B = 3
- GLOBAL CONST $A3333A0583C = 4
- GLOBAL CONST $A1D33C01710 = 7
- GLOBAL CONST $A5A33E0490D = 1
- GLOBAL CONST $A4043001552 = 4
- GLOBAL CONST $A104320473B = 0x0040
- GLOBAL CONST $A2343400A45 = 0x0080
- GLOBAL CONST $A1343603606 = 0x0100
- GLOBAL CONST $A3F43802420 = 0x0200
- GLOBAL CONST $A0943A0000F = -3
- GLOBAL CONST $A0243C03A35 = -4
- GLOBAL CONST $A1D43E03133 = -5
- GLOBAL CONST $A485300552D = -6
- GLOBAL CONST $A2153201C52 = -7
- GLOBAL CONST $A1C53402D4B = -8
- GLOBAL CONST $A4E53602C5C = -9
- GLOBAL CONST $A405380445E = -10
- GLOBAL CONST $A3653A01F4E = -0x000B
- GLOBAL CONST $A3453C0263E = -0x000C
- GLOBAL CONST $A4A53E02E56 = -0x000D
- GLOBAL CONST $A136300060D = -0x000E
- GLOBAL CONST $A2463205A11 = 1
- GLOBAL CONST $A4063405232 = 2
- GLOBAL CONST $A3F63603816 = 4
- GLOBAL CONST $A516380220F = 8
- GLOBAL CONST $A2B63A00A11 = 0x0010
- GLOBAL CONST $A5E63C04546 = 0x00010000
- GLOBAL CONST $A0063E00850 = 0x8000
- GLOBAL CONST $A0D73005E31 = 1
- GLOBAL CONST $A2A73203353 = 2
- GLOBAL CONST $A3473403534 = 4
- GLOBAL CONST $A2473602500 = 8
- GLOBAL CONST $A5973800209 = 0x0010
- GLOBAL CONST $A3B73A04E5C = 0x0020
- GLOBAL CONST $A0573C04132 = 0x0040
- GLOBAL CONST $A6173E03A3D = 0x0800
- GLOBAL CONST $A5383005D35 = 0x0080
- GLOBAL CONST $A4B83200854 = 0x0100
- GLOBAL CONST $A5283401A47 = 0
- GLOBAL CONST $A1283603D37 = 1
- GLOBAL CONST $A6283804E2C = 2
- GLOBAL CONST $A3183A0193C = 3
- GLOBAL CONST $A2D83C01862 = 4
- GLOBAL CONST $A5283E0492F = 5
- GLOBAL CONST $A0393004D32 = 6
- GLOBAL CONST $A3493204E2C = 7
- GLOBAL CONST $A599340302D = 8
- GLOBAL CONST $A2B93601B16 = 9
- GLOBAL CONST $A2A93800D13 = 10
- GLOBAL CONST $A5393A0511A = 1
- GLOBAL CONST $A0493C01E61 = -2
- GLOBAL CONST $A1693E02C2D = 0
- GLOBAL CONST $A5CA3003418 = -1
- GLOBAL CONST $A56A320014B = 1
- GLOBAL CONST $A3BA3402B22 = 2
- GLOBAL CONST $A55A360223B = 4
- GLOBAL CONST $A27A3802C48 = 8
- GLOBAL CONST $A14A3A0604B = 0x0010
- GLOBAL CONST $A0BA3C01939 = 0x0020
- GLOBAL CONST $A2AA3E03500 = 0x0020
- GLOBAL CONST $A4DB3005C1A = 0x0040
- GLOBAL CONST $A0EB3202E47 = 0x0080
- GLOBAL CONST $A37B3404A48 = 0x0100
- GLOBAL CONST $A13B360253D = 0x0200
- GLOBAL CONST $A1EB3804E07 = 0x0200
- GLOBAL CONST $A63B3A00349 = 0x0400
- GLOBAL CONST $A4BB3C0001A = 0x2000
- GLOBAL CONST $A31B3E0394B = 0x4000
- GLOBAL CONST $A48C3001D05 = 0x0036
- GLOBAL CONST $A1AC3202963 = 0x001C
- GLOBAL CONST $A3BC340080E = 1
- GLOBAL CONST $A5AC3601B05 = 0x002B
- GLOBAL CONST $A33C3805235 = 0x004D
- GLOBAL CONST $A59C3A00621 = 0x002C
- GLOBAL CONST $A35C3C0430C = 0x002D
- GLOBAL CONST $A46C3E04C5A = 0x0023
- GLOBAL CONST $A14D3001C5B = 0x0045
- GLOBAL CONST $A3DD3203F4E = 2
- GLOBAL CONST $A4BD340162D = 3
- GLOBAL CONST $A57D3601809 = 4
- GLOBAL CONST $A24D3803E08 = 0x001A
- GLOBAL CONST $A21D3A0040E = 5
- GLOBAL CONST $A28D3C01C2E = 6
- GLOBAL CONST $A61D3E01437 = 0x0013
- GLOBAL CONST $A2AE300465C = 9
- GLOBAL CONST $A1AE3202F1C = 0x0025
- GLOBAL CONST $A4DE340105A = 0x0038
- GLOBAL CONST $A5DE3603609 = 0x0029
- GLOBAL CONST $A60E3805860 = 0x000B
- GLOBAL CONST $A1AE3A02B0F = 0x009C
- GLOBAL CONST $A0BE3C05D14 = 0x0037
- GLOBAL CONST $A27E3E0595A = 7
- GLOBAL CONST $A4EF3000962 = 8
- GLOBAL CONST $A5CF320180D = 0x0047
- GLOBAL CONST $A16F3403C0A = 0x000D
- GLOBAL CONST $A03F3606160 = 0x0039
- GLOBAL CONST $A40F3804D57 = 0x000E
- GLOBAL CONST $A1AF3A03A40 = 0x000F
- GLOBAL CONST $A51F3C06315 = 0x0021
- GLOBAL CONST $A02F3E03F4C = 0x0010
- GLOBAL CONST $A3704000E25 = 0x0011
- GLOBAL CONST $A1C0420361B = 0x004B
- GLOBAL CONST $A3204403306 = 0x0060
- GLOBAL CONST $A3B0460563D = 0x003F
- GLOBAL CONST $A1B04800345 = 0x0057
- GLOBAL CONST $A5E04A00B26 = 0x0012
- GLOBAL CONST $A5004C03421 = 0x0026
- GLOBAL CONST $A5004E0023C = 0x0027
- GLOBAL CONST $A0514000D33 = 0x002F
- GLOBAL CONST $A4F14204E28 = 0x003E
- GLOBAL CONST $A5614400912 = 0x004C
- GLOBAL CONST $A2214606301 = 0x0058
- GLOBAL CONST $A2314800963 = 0x004E
- GLOBAL CONST $A4E14A0160B = 0x0061
- GLOBAL CONST $A1914C01A16 = 0
- GLOBAL CONST $A4614E00247 = 0x0014
- GLOBAL CONST $A3B24003228 = 0x0048
- GLOBAL CONST $A0C2420124A = 0x0015
- GLOBAL CONST $A2224401614 = 0x0016
- GLOBAL CONST $A4224605606 = 0x0046
- GLOBAL CONST $A482480130E = 0x0018
- GLOBAL CONST $A4A24A03E56 = 0x0019
- GLOBAL CONST $A0F24C05E0F = 0x004F
- GLOBAL CONST $A4424E00C00 = 0x001A
- GLOBAL CONST $A3A34002543 = 0x0059
- GLOBAL CONST $A1034201018 = 0x001B
- GLOBAL CONST $A1834400059 = 0x0024
- GLOBAL CONST $A123460410C = 10
- GLOBAL CONST $A213480265B = 0x0041
- GLOBAL CONST $A4034A05E5D = 0x001D
- GLOBAL CONST $A3B34C05731 = 0x0049
- GLOBAL CONST $A5834E0131D = 0x0044
- GLOBAL CONST $A2A44004453 = 0x004A
- GLOBAL CONST $A2544202F51 = 0x001E
- GLOBAL CONST $A4344404E52 = 0x001F
- GLOBAL CONST $A4844605731 = 0x0022
- GLOBAL CONST $A2E44804851 = 0x0020
- GLOBAL CONST $A5844A04726 = 0x0043
- GLOBAL CONST $A5A44C05A10 = 0x002A
- GLOBAL CONST $A3E44E0380A = 5
- GLOBAL CONST $A2A54005D5C = 0x000F
- GLOBAL CONST $A0454205D17 = 3
- GLOBAL CONST $A335440000E = 2
- GLOBAL CONST $A0054600C3B = 0x000B
- GLOBAL CONST $A515480465E = 0x000D
- GLOBAL CONST $A2854A04E38 = 0x000C
- GLOBAL CONST $A0E54C0070F = 4
- GLOBAL CONST $A4554E02150 = 6
- GLOBAL CONST $A1A64005A39 = 8
- GLOBAL CONST $A2D6420552C = 0x0010
- GLOBAL CONST $A2F64402C2D = 1
- GLOBAL CONST $A4A64600005 = 10
- GLOBAL CONST $A3264802804 = 7
- GLOBAL CONST $A5164A00948 = 0x000E
- GLOBAL CONST $A5164C01C56 = 9
- GLOBAL CONST $A0F64E03A50 = 2
- GLOBAL CONST $A0174003A15 = 1
- GLOBAL CONST $A4874204D43 = 3
- GLOBAL CONST $A627440364F = 5
- GLOBAL CONST $A4B74603355 = 2
- GLOBAL CONST $A4674801D22 = 4
- GLOBAL CONST $A6274A03638 = 1
- GLOBAL CONST $A4F74C05407 = 1
- GLOBAL CONST $A2E74E02650 = 1
- GLOBAL CONST $A6384004D34 = 2
- GLOBAL CONST $A1384201831 = 3
- GLOBAL CONST $A2784401721 = 10
- GLOBAL CONST $A3084604E31 = 4
- GLOBAL CONST $A2284802153 = 9
- GLOBAL CONST $A4B84A01802 = 6
- GLOBAL CONST $A5A84C0211D = 8
- GLOBAL CONST $A3184E01B49 = 5
- GLOBAL CONST $A1794002000 = 0x000D
- GLOBAL CONST $A1094205209 = 7
- GLOBAL CONST $A4B94403815 = 0x000B
- GLOBAL CONST $A049460544D = 2
- GLOBAL CONST $A2594800A53 = 1
- GLOBAL CONST $A3A94A00A31 = 0x000C
- GLOBAL CONST $A5B94C05D13 = 1
- GLOBAL CONST $A3D94E02E1D = 2
- GLOBAL CONST $A11A400235B = 3
- GLOBAL CONST $A5AA4205F22 = 5
- GLOBAL CONST $A0CA440233E = 6
- GLOBAL CONST $A20A4604B21 = 4
- GLOBAL CONST $A61A4801029 = 1
- GLOBAL CONST $A0BA4A04A0D = 3
- GLOBAL CONST $A57A4C05E26 = 5
- GLOBAL CONST $A1CA4E00B32 = 4
- GLOBAL CONST $A24B4005A37 = 2
- GLOBAL CONST $A26B420360A = 1
- GLOBAL CONST $A62B4400C08 = 2
- GLOBAL CONST $A63B460080C = 2
- GLOBAL CONST $A19B4804D03 = 1
- GLOBAL CONST $A27B4A04C26 = 1
- GLOBAL CONST $A45B4C00310 = 2
- GLOBAL CONST $A33B4E03F27 = 1
- GLOBAL CONST $A43C400163B = 2
- GLOBAL CONST $A17C4200831 = 0
- GLOBAL CONST $A07C4402408 = 1
- GLOBAL CONST $A1BC4604D12 = 2
- GLOBAL CONST $A33C4805C17 = 2
- GLOBAL CONST $A08C4A02745 = 1
- GLOBAL CONST $A3DC4C00851 = 3
- GLOBAL CONST $A58C4E0442D = 2
- GLOBAL CONST $A60D400223A = 1
- GLOBAL CONST $A24D4201D40 = 0x000B
- GLOBAL CONST $A45D4400827 = 0x0010
- GLOBAL CONST $A5AD4604339 = 0x000D
- GLOBAL CONST $A61D480613F = 9
- GLOBAL CONST $A46D4A02B55 = 5
- GLOBAL CONST $A0CD4C00E14 = 7
- GLOBAL CONST $A58D4E04127 = 0x000C
- GLOBAL CONST $A18E4003D5B = 0x0011
- GLOBAL CONST $A56E4201C5F = 4
- GLOBAL CONST $A63E440145C = 0x0012
- GLOBAL CONST $A44E460343B = 2
- GLOBAL CONST $A26E4802F55 = 3
- GLOBAL CONST $A34E4A04229 = 0x0013
- GLOBAL CONST $A43E4C02D5E = 6
- GLOBAL CONST $A3EE4E05940 = 0x000F
- GLOBAL CONST $A57F4005812 = 10
- GLOBAL CONST $A3FF4205C26 = 0x0014
- GLOBAL CONST $A17F4400239 = 0x000E
- GLOBAL CONST $A38F4600B44 = 8
- GLOBAL CONST $A16F4802624 = 1
- GLOBAL CONST $A39F4A03523 = 2
- GLOBAL CONST $A08F4C03E04 = 2
- GLOBAL CONST $A02F4E0153A = 2
- GLOBAL CONST $A5505003556 = 1
- GLOBAL CONST $A420520382F = 2
- GLOBAL CONST $A6005404923 = 0
- GLOBAL CONST $A4305602A2D = 0
- GLOBAL CONST $A4A05801040 = 1
- GLOBAL CONST $A5005A03014 = 0
- GLOBAL CONST $A1005C0292D = 0
- GLOBAL CONST $A6105E05B4C = 1
- GLOBAL CONST $A1315005525 = 2
- GLOBAL CONST $A4015203463 = 0
- GLOBAL CONST $A3A15403B2B = 1
- GLOBAL CONST $A1F1560423F = 1
- GLOBAL CONST $A3615801D28 = 0
- GLOBAL CONST $A0A15A01560 = 1
- GLOBAL CONST $A5A15C01806 = 0
- GLOBAL CONST $A1115E02831 = 1
- GLOBAL CONST $A3B25001824 = 0
- GLOBAL CONST $A2B25203661 = 2
- GLOBAL CONST $A2525404C0E = 0x0010
- GLOBAL CONST $A422560295B = 0x0020
- GLOBAL CONST $A4C25805D4B = 0x0040
- GLOBAL CONST $A4C25A04E47 = 0x0080
- GLOBAL CONST $A3F25C0584D = 0x0100
- GLOBAL CONST $A1D25E03939 = 0x1000
- GLOBAL CONST $A5735005644 = 0x2000
- GLOBAL CONST $A2235205101 = 0x2000
- GLOBAL CONST $A1535406145 = 0x4000
- GLOBAL CONST $A1435603A31 = 0x1000
- GLOBAL CONST $A3B35802725 = 0x7F72
- GLOBAL CONST $A3235A03F4F = 0x8000
- GLOBAL CONST $A3E35C03F19 = $A3B25001824 + $A4C25805D4B
- GLOBAL CONST $A5335D0033A = $A2B25203661 + $A4C25805D4B
- GLOBAL CONST $A4235E04702 = 0x1000
- GLOBAL CONST $A5E45001103 = 0x2000
- GLOBAL CONST $A2445202B11 = 0x00100000
- GLOBAL CONST $A2345402F2C = 0x08000000
- GLOBAL CONST $A4F45603314 = 1
- GLOBAL CONST $A5B45800A57 = 2
- GLOBAL CONST $A4645A03613 = 4
- GLOBAL CONST $A2845C0535E = 0x0010
- GLOBAL CONST $A5245E01F34 = 0x0020
- GLOBAL CONST $A4355004726 = 0x0040
- GLOBAL CONST $A0F55204E1F = 0x0100
- GLOBAL CONST $A1755401918 = 0x0200
- GLOBAL CONST $A4155600421 = 0x4000
- GLOBAL CONST $A2955806239 = 0x8000
- GLOBAL CONST $A3455A01701 = "long X;long Y"
- GLOBAL CONST $A4E55C03154 = "long Left;long Top;long Right;long Bottom"
- GLOBAL CONST $A4255E0440B = "long X;long Y"
- GLOBAL CONST $A2F65004647 = "int cxLeftWidth;int cxRightWidth;int cyTopHeight;int cyBottomHeight"
- GLOBAL CONST $A5165201831 = "dword Lo;dword Hi"
- GLOBAL CONST $A6365404454 = "word Year;word Month;word Dow;word Day;word Hour;word Minute;word Second;word MSeconds"
- GLOBAL CONST $A0265606255 = "long Bias;wchar StdName[32];word StdDate[8];long StdBias;wchar DayName[32];word DayDate[8];long DayBias"
- GLOBAL CONST $A0465800623 = "hwnd hWndFrom;uint_ptr IDFrom;INT Code"
- GLOBAL CONST $A0F65A03401 = "uint Mask;int_ptr Item;ptr Text;int TextMax;int Image;int SelectedImage;int OverlayImage;" & "int Indent;lparam Param"
- GLOBAL CONST $A2165D0572D = $A0465800623 & ";int ItemID;ptr szText"
- GLOBAL CONST $A3865F03E3B = $A0465800623 & ";bool fChanged;int NewSelection;ptr szText;int Why"
- GLOBAL CONST $A3A75103B1F = $A0465800623 & ";uint Mask;int_ptr Item;ptr Text;int TextMax;int Image;" & "int SelectedImage;int OverlayImage;int Indent;lparam Param"
- GLOBAL CONST $A6275402432 = "word MinYear;word MinMonth;word MinDOW;word MinDay;word MinHour;word MinMinute;" & "word MinSecond;word MinMSecond;word MaxYear;word MaxMonth;word MaxDOW;word MaxDay;word MaxHour;" & "word MaxMinute;word MaxSecond;word MaxMSecond;bool MinValid;bool MaxValid"
- GLOBAL CONST $A1C75802032 = $A0465800623 & ";dword Flag;" & $A6365404454
- GLOBAL CONST $A5175A05143 = $A0465800623 & ";ptr Format;" & $A6365404454 & ";ptr pDisplay;wchar Display[64]"
- GLOBAL CONST $A0A75D01C17 = $A0465800623 & ";ptr Format;long SizeX;long SizeY"
- GLOBAL CONST $A4D75F04E38 = $A0465800623 & ";int VirtKey;ptr Format;" & $A6365404454
- GLOBAL CONST $A1885103F27 = $A0465800623 & ";ptr UserString;" & $A6365404454 & ";dword Flags"
- GLOBAL CONST $A4D85403148 = "dword Length;dword Reserved;dword RecordNumber;dword TimeGenerated;dword TimeWritten;dword EventID;" & "word EventType;word NumStrings;word EventCategory;word ReservedFlags;dword ClosingRecordNumber;dword StringOffset;" & "dword UserSidLength;dword UserSidOffset;dword DataLength;dword DataOffset"
- GLOBAL CONST $A058580493D = "uint Width;uint Height;int Stride;int Format;ptr Scan0;uint_ptr Reserved"
- GLOBAL CONST $A2A85A0582B = "byte GUID[16];dword Count;dword Type;ptr Values"
- GLOBAL CONST $A0D85C0412F = "dword Count;byte Params[0]"
- GLOBAL CONST $A5C85E00733 = "float X;float Y;float Width;float Height"
- GLOBAL CONST $A3495001317 = "uint Version;ptr Callback;bool NoThread;bool NoCodecs"
- GLOBAL CONST $A1495201E3E = "ptr HookProc;ptr UnhookProc"
- GLOBAL CONST $A2595401204 = "byte CLSID[16];byte FormatID[16];ptr CodecName;ptr DllName;ptr FormatDesc;ptr FileExt;" & "ptr MimeType;dword Flags;dword Version;dword SigCount;dword SigSize;ptr SigPattern;ptr SigMask"
- GLOBAL CONST $A2A95702F0E = "dword Count;byte Params[0]"
- GLOBAL CONST $A2995902208 = "uint Mask;int XY;ptr Text;handle hBMP;int TextMax;int Fmt;lparam Param;int Image;int Order;uint Type;ptr pFilter;uint State"
- GLOBAL CONST $A1A95B02229 = $A0465800623 & ";int Item;uint Mask;ptr Text;int TextMax;int Image;lparam lParam"
- GLOBAL CONST $A3395D01A4C = $A0465800623 & ";int Item;" & $A4E55C03154
- GLOBAL CONST $A3B95F00704 = $A0465800623 & ";int Item;int Button;ptr pItem"
- GLOBAL CONST $A10A5102B25 = "byte Field4;byte Field3;byte Field2;byte Field1"
- GLOBAL CONST $A1DA530465C = $A0465800623 & ";int Field;int Value"
- GLOBAL CONST $A1AA550453F = "uint Flags;ptr Text;lparam Param;" & $A3455A01701 & ";uint Direction"
- GLOBAL CONST $A12A580270F = $A3455A01701 & ";uint Flags;int Item;int SubItem"
- GLOBAL CONST $A44A5A03D13 = "uint Mask;int Item;int SubItem;uint State;uint StateMask;ptr Text;int TextMax;int Image;lparam Param;" & "int Indent;int GroupID;uint Columns;ptr pColumns"
- GLOBAL CONST $A24A5D06246 = $A0465800623 & ";int Item;int SubItem;uint NewState;uint OldState;uint Changed;" & "long ActionX;long ActionY;lparam Param"
- GLOBAL CONST $A50B500352A = $A0465800623 & ";dword dwDrawStage;handle hdc;long Left;long Top;long Right;long Bottom;" & "dword_ptr dwItemSpec;uint uItemState;lparam lItemlParam" & ";dword clrText;dword clrTextBk;int iSubItem;dword dwItemType;dword clrFace;int iIconEffect;" & "int iIconPhase;int iPartId;int iStateId;long TextLeft;long TextTop;long TextRight;long TextBottom;uint uAlign"
- GLOBAL CONST $A02B550105E = $A0465800623 & ";" & $A44A5A03D13
- GLOBAL CONST $A5AB5703536 = $A0465800623 & ";" & $A1AA550453F
- GLOBAL CONST $A04B590200B = $A0465800623 & ";dword Flags;ptr Text;int TextMax;int Item;int SubItem;lparam lParam"
- GLOBAL CONST $A16B5B04F46 = $A0465800623 & ";int Index;int SubItem;uint NewState;uint OldState;uint Changed;" & $A3455A01701 & ";lparam lParam;uint KeyFlags"
- GLOBAL CONST $A3DB5E0412A = $A0465800623 & ";align 1;word VKey;uint Flags"
- GLOBAL CONST $A0EC5005D23 = $A0465800623 & ";int DX;int DY"
- GLOBAL CONST $A09C5204B29 = "uint Size;" & $A3455A01701 & ";uint Hit;" & $A6365404454
- GLOBAL CONST $A1AC5501304 = "word MinYear;word MinMonth;word MinDOW;word MinDay;word MinHour;word MinMinute;word MinSecond;" & "word MinMSeconds;word MaxYear;word MaxMonth;word MaxDOW;word MaxDay;word MaxHour;word MaxMinute;word MaxSecond;" & "word MaxMSeconds;short Span"
- GLOBAL CONST $A4EC590231B = "word MinYear;word MinMonth;word MinDOW;word MinDay;word MinHour;word MinMinute;word MinSecond;" & "word MinMSeconds;word MaxYear;word MaxMonth;word MaxDOW;word MaxDay;word MaxHour;word MaxMinute;word MaxSecond;" & "word MaxMSeconds;short MinSet;short MaxSet"
- GLOBAL CONST $A26C5D04533 = "word MinYear;word MinMonth;word MinDOW;word MinDay;word MinHour;word MinMinute;word MinSecond;" & "word MinMSeconds;word MaxYear;word MaxMonth;word MaxDOW;word MaxDay;word MaxHour;word MaxMinute;word MaxSecond;" & "word MaxMSeconds"
- GLOBAL CONST $A2CD5100655 = $A0465800623 & ";" & $A6365404454 & ";int DayState;ptr pDayState"
- GLOBAL CONST $A13D5405261 = $A0465800623 & ";word BegYear;word BegMonth;word BegDOW;word BegDay;" & "word BegHour;word BegMinute;word BegSecond;word BegMSeconds;word EndYear;word EndMonth;word EndDOW;" & "word EndDay;word EndHour;word EndMinute;word EndSecond;word EndMSeconds"
- GLOBAL CONST $A50D5800520 = $A0465800623 & ";int Item;ptr piid;ptr pObject;long Result"
- GLOBAL CONST $A4AD5A05B10 = $A0465800623 & ";word VKey;uint Flags"
- GLOBAL CONST $A44D5C00542 = "uint Mask;handle hItem;uint State;uint StateMask;ptr Text;int TextMax;int Image;int SelectedImage;" & "int Children;lparam Param"
- GLOBAL CONST $A17D5F04107 = $A44D5C00542 & ";int Integral"
- GLOBAL CONST $A06E510124E = $A0465800623 & ";uint Action;uint OldMask;handle OldhItem;uint OldState;uint OldStateMask;" & "ptr OldText;int OldTextMax;int OldImage;int OldSelectedImage;int OldChildren;lparam OldParam;uint NewMask;handle NewhItem;" & "uint NewState;uint NewStateMask;ptr NewText;int NewTextMax;int NewImage;int NewSelectedImage;int NewChildren;" & "lparam NewParam;long PointX;long PointY"
- GLOBAL CONST $A1DE5604400 = $A0465800623 & ";dword DrawStage;handle HDC;long Left;long Top;long Right;long Bottom;" & "dword_ptr ItemSpec;uint ItemState;lparam ItemParam;dword ClrText;dword ClrTextBk;int Level"
- GLOBAL CONST $A4AE5900462 = $A0465800623 & ";" & $A44D5C00542
- GLOBAL CONST $A1BE5B01C3A = $A0465800623 & ";ptr Text;int TextMax;handle hItem;lparam lParam"
- GLOBAL CONST $A21E5D01250 = $A3455A01701 & ";uint Flags;handle Item"
- GLOBAL CONST $A5FE5F03E5B = $A0465800623 & ";word VKey;uint Flags"
- GLOBAL CONST $A25F5100B16 = $A0465800623 & ";dword_ptr ItemSpec;dword_ptr ItemData;" & $A3455A01701 & ";lparam HitInfo"
- GLOBAL CONST $tagTOKEN_PRIVILEGES = "dword Count;int64 LUID;dword Attributes"
- GLOBAL CONST $A32F5604143 = "handle hBitmap;handle hMask;int Unused1;int Unused2;" & $A4E55C03154
- GLOBAL CONST $A0CF580553D = "dword Size;INT Mask;dword Style;uint YMax;handle hBack;dword ContextHelpID;ulong_ptr MenuData"
- GLOBAL CONST $A0FF5A01761 = "uint Size;uint Mask;uint Type;uint State;uint ID;handle SubMenu;handle BmpChecked;handle BmpUnchecked;" & "ulong_ptr ItemData;ptr TypeData;uint CCH;handle BmpItem"
- GLOBAL CONST $A21F5D0181C = "uint cbSize;uint fMask;uint fStyle;dword clrFore;dword clrBack;ptr lpText;uint cch;" & "int iImage;hwnd hwndChild;uint cxMinChild;uint cyMinChild;uint cx;handle hbmBack;uint wID;uint cyChild;uint cyMaxChild;" & "uint cyIntegral;uint cxIdeal;lparam lParam;uint cxHeader"
- GLOBAL CONST $A2906103C4B = $A0465800623 & ";uint uBand;uint wID;lparam lParam;uint uMsg;uint fStyleCurrent;bool fAutoBreak"
- GLOBAL CONST $A2D0630314A = $A0465800623 & ";bool fChanged;long TargetLeft;long TargetTop;long TargetRight;long TargetBottom;" & "long ActualLeft;long ActualTop;long ActualRight;long ActualBottom"
- GLOBAL CONST $A5406603E58 = $A0465800623 & ";dword dwMask;uint uBand;uint fStyle;uint wID;laram lParam"
- GLOBAL CONST $A3506800E2E = $A0465800623 & ";uint uBand;uint wID;lparam lParam;" & $A4E55C03154 & ";lparam lParamNM"
- GLOBAL CONST $A1306B00F4B = $A0465800623 & ";uint uBand;uint wID;long CLeft;long CTop;long CRight;long CBottom;" & "long BLeft;long BTop;long BRight;long BBottom"
- GLOBAL CONST $A3E06E01105 = "dword Size;dword BtnHighlight;dword BtnShadow"
- GLOBAL CONST $A341600045D = $A0465800623 & ";int iItem;" & "int iBitmap;int idCommand;byte fsState;byte fsStyle;align;dword_ptr dwData;int_ptr iString" & ";int cchText;ptr pszText;" & $A4E55C03154
- GLOBAL CONST $A3D16401A5D = $A0465800623 & ";int idOld;int idNew;dword dwFlags"
- GLOBAL CONST $A3016605731 = "int Bitmap;int Command;byte State;byte Style;align;dword_ptr Param;int_ptr String"
- GLOBAL CONST $A351680090C = "uint Size;dword Mask;int Command;int Image;byte State;byte Style;word CX;dword_ptr Param;ptr Text;int TextMax"
- GLOBAL CONST $A1516A03903 = "dword Scope;dword Type;dword DisplayType;dword Usage;ptr LocalName;ptr RemoteName;ptr Comment;ptr Provider"
- GLOBAL CONST $A0716C05626 = "ulong_ptr Internal;ulong_ptr InternalHigh;dword Offset;dword OffsetHigh;handle hEvent"
- GLOBAL CONST $A2A16E04B04 = "dword StructSize;hwnd hwndOwner;handle hInstance;ptr lpstrFilter;ptr lpstrCustomFilter;" & "dword nMaxCustFilter;dword nFilterIndex;ptr lpstrFile;dword nMaxFile;ptr lpstrFileTitle;dword nMaxFileTitle;" & "ptr lpstrInitialDir;ptr lpstrTitle;dword Flags;word nFileOffset;word nFileExtension;ptr lpstrDefExt;lparam lCustData;" & "ptr lpfnHook;ptr lpTemplateName;ptr pvReserved;dword dwReserved;dword FlagsEx"
- GLOBAL CONST $A1426302045 = "dword Size;long Width;long Height;word Planes;word BitCount;dword Compression;dword SizeImage;" & "long XPelsPerMeter;long YPelsPerMeter;dword ClrUsed;dword ClrImportant;dword RGBQuad"
- GLOBAL CONST $A4E26604C2E = "byte Op;byte Flags;byte Alpha;byte Format"
- GLOBAL CONST $A5C26803231 = "dword Data1;word Data2;word Data3;byte Data4[8]"
- GLOBAL CONST $A5726A00A26 = "uint length; uint flags;uint showCmd;long ptMinPosition[2];long ptMaxPosition[2];long rcNormalPosition[4]"
- GLOBAL CONST $A4A26C03154 = "hwnd hWnd;hwnd InsertAfter;int X;int Y;int CX;int CY;uint Flags"
- GLOBAL CONST $A2E26E04125 = "uint cbSize;uint fMask;int nMin;int nMax;uint nPage;int nPos;int nTrackPos"
- GLOBAL CONST $A3E36001532 = "dword cbSize;" & $A4E55C03154 & ";int dxyLineButton;int xyThumbTop;" & "int xyThumbBottom;int reserved;dword rgstate[6]"
- GLOBAL CONST $A0136405A61 = "long Height;long Width;long Escapement;long Orientation;long Weight;byte Italic;byte Underline;" & "byte Strikeout;byte CharSet;byte OutPrecision;byte ClipPrecision;byte Quality;byte PitchAndFamily;wchar FaceName[32]"
- GLOBAL CONST $A4C36702548 = "dword vkCode;dword scanCode;dword flags;dword time;ulong_ptr dwExtraInfo"
- GLOBAL CONST $A3836904A11 = "handle hProcess;handle hThread;dword ProcessID;dword ThreadID"
- GLOBAL CONST $A3136B0522F = "dword Size;ptr Reserved1;ptr Desktop;ptr Title;dword X;dword Y;dword XSize;dword YSize;dword XCountChars;" & "dword YCountChars;dword FillAttribute;dword Flags;word ShowWindow;word Reserved2;ptr Reserved3;handle StdInput;" & "handle StdOutput;handle StdError"
- GLOBAL CONST $A2936F05D53 = "dword Length;ptr Descriptor;bool InheritHandle"
- GLOBAL CONST $A3846101347 = "dword dwFileAttributes; dword ftCreationTime[2]; dword ftLastAccessTime[2]; dword ftLastWriteTime[2]; dword nFileSizeHigh; dword nFileSizeLow; dword dwReserved0; dword dwReserved1; wchar cFileName[260]; wchar cAlternateFileName[14]"
- GLOBAL CONST $ERROR_NO_TOKEN = 0x03F0
- GLOBAL CONST $A6246502144 = "SeAssignPrimaryTokenPrivilege"
- GLOBAL CONST $A3846703840 = "SeAuditPrivilege"
- GLOBAL CONST $A634690201A = "SeBackupPrivilege"
- GLOBAL CONST $A1446B0145D = "SeChangeNotifyPrivilege"
- GLOBAL CONST $A1946D01A44 = "SeCreateGlobalPrivilege"
- GLOBAL CONST $A3C46F0245A = "SeCreatePagefilePrivilege"
- GLOBAL CONST $A1756105B37 = "SeCreatePermanentPrivilege"
- GLOBAL CONST $A2D56304A32 = "SeCreateTokenPrivilege"
- GLOBAL CONST $A1B56502555 = "SeDebugPrivilege"
- GLOBAL CONST $A3E5670420D = "SeEnableDelegationPrivilege"
- GLOBAL CONST $A2756906114 = "SeImpersonatePrivilege"
- GLOBAL CONST $A0456B0581F = "SeIncreaseBasePriorityPrivilege"
- GLOBAL CONST $A1656D01C28 = "SeIncreaseQuotaPrivilege"
- GLOBAL CONST $A4A56F03B16 = "SeLoadDriverPrivilege"
- GLOBAL CONST $A306610115E = "SeLockMemoryPrivilege"
- GLOBAL CONST $A2566301348 = "SeMachineAccountPrivilege"
- GLOBAL CONST $A4166505417 = "SeManageVolumePrivilege"
- GLOBAL CONST $A2166702B38 = "SeProfileSingleProcessPrivilege"
- GLOBAL CONST $A3666902C31 = "SeRemoteShutdownPrivilege"
- GLOBAL CONST $A1266B03A1A = "SeRestorePrivilege"
- GLOBAL CONST $A3C66D04520 = "SeSecurityPrivilege"
- GLOBAL CONST $A3866F01461 = "SeShutdownPrivilege"
- GLOBAL CONST $A2976104862 = "SeSyncAgentPrivilege"
- GLOBAL CONST $A2D76302C4F = "SeSystemEnvironmentPrivilege"
- GLOBAL CONST $A4B76500D2A = "SeSystemProfilePrivilege"
- GLOBAL CONST $A0F76701155 = "SeSystemtimePrivilege"
- GLOBAL CONST $A1B76902F15 = "SeTakeOwnershipPrivilege"
- GLOBAL CONST $A4A76B01C36 = "SeTcbPrivilege"
- GLOBAL CONST $A4E76D00E06 = "SeUnsolicitedInputPrivilege"
- GLOBAL CONST $A2176F05F0B = "SeUndockPrivilege"
- GLOBAL CONST $A3E86104B47 = 1
- GLOBAL CONST $SE_PRIVILEGE_ENABLED = 2
- GLOBAL CONST $A4C86505115 = 4
- GLOBAL CONST $A2186705E0E = 0x80000000
- GLOBAL CONST $A5E86901029 = 1
- GLOBAL CONST $A1F86B04C4D = 2
- GLOBAL CONST $A4A86D04518 = 3
- GLOBAL CONST $A5686F06003 = 4
- GLOBAL CONST $A6396105859 = 5
- GLOBAL CONST $A2396305E57 = 6
- GLOBAL CONST $A3E96501052 = 7
- GLOBAL CONST $A3C96700638 = 8
- GLOBAL CONST $A0096902F1D = 9
- GLOBAL CONST $A0996B04359 = 10
- GLOBAL CONST $A5396D03422 = 0x000B
- GLOBAL CONST $A0C96F02642 = 0x000C
- GLOBAL CONST $A43A6102F23 = 0x000D
- GLOBAL CONST $A4DA6300950 = 0x000E
- GLOBAL CONST $A28A6503F3B = 0x000F
- GLOBAL CONST $A60A6705644 = 0x0010
- GLOBAL CONST $A57A6902532 = 0x0011
- GLOBAL CONST $A2EA6B00C31 = 0x0012
- GLOBAL CONST $A57A6D05922 = 0x0013
- GLOBAL CONST $A4BA6F0150B = 0x0014
- GLOBAL CONST $A1BB6101E00 = 0x0015
- GLOBAL CONST $A0DB6302934 = 0x0016
- GLOBAL CONST $A5CB650174B = 0x0017
- GLOBAL CONST $A51B6703D19 = 0x0018
- GLOBAL CONST $A43B6902911 = 0x0019
- GLOBAL CONST $A3BB6B00910 = 0x001A
- GLOBAL CONST $A4BB6D01652 = 0x001B
- GLOBAL CONST $A45B6F00862 = 0x001C
- GLOBAL CONST $A04C610413D = 1
- GLOBAL CONST $A19C6303B20 = 2
- GLOBAL CONST $A4BC6500103 = 4
- GLOBAL CONST $A2FC6700E28 = 8
- GLOBAL CONST $A62C6903538 = 0x0010
- GLOBAL CONST $A49C6B01C56 = 0x0020
- GLOBAL CONST $A62C6D04C11 = 0x0040
- GLOBAL CONST $A29C6F04A62 = 0x0080
- GLOBAL CONST $A5AD6103146 = 0x0100
- Func _WinAPI_GetLastError($curErr = @ERROR, $curExt = @EXTENDED)
- LOCAL $aResult = DLLCALL("kernel32.dll", "dword", "GetLastError")
- RETURN SETERROR($curErr, $curExt, $aResult[0])
- ENDFUNC
- Func _Security__AdjustTokenPrivileges($hToken, $fDisableAll, $pNewState, $iBufferLen, $pPrevState = 0, $pRequired = 0)
- LOCAL $aResult = DLLCALL("advapi32.dll", "bool", "AdjustTokenPrivileges", "handle", $hToken, "bool", $fDisableAll, "ptr", $pNewState, "dword", $iBufferLen, "ptr", $pPrevState, "ptr", $pRequired)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, FALSE)
- RETURN $aResult[0]
- ENDFUNC
- Func _Security__ImpersonateSelf($curErr = 2)
- LOCAL $aResult = DLLCALL("advapi32.dll", "bool", "ImpersonateSelf", "int", $curErr)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, FALSE)
- RETURN $aResult[0]
- ENDFUNC
- Func _Security__LookupPrivilegeValue($hToken, $fDisableAll)
- LOCAL $aResult = DLLCALL("advapi32.dll", "int", "LookupPrivilegeValueW", "wstr", $hToken, "wstr", $fDisableAll, "int64*", 0)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, 0)
- RETURN SETERROR(0, $aResult[0], $aResult[3])
- ENDFUNC
- Func _Security__OpenThreadToken($hToken, $curExt = 0, $fOpenAsSelf = FALSE)
- IF $curExt = 0 THEN $curExt = DLLCALL("kernel32.dll", "handle", "GetCurrentThread")
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, 0)
- LOCAL $aResult = DLLCALL("advapi32.dll", "bool", "OpenThreadToken", "handle", $curExt[0], "dword", $hToken, "int", $fOpenAsSelf, "ptr*", 0)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, 0)
- RETURN SETERROR(0, $aResult[0], $aResult[4])
- ENDFUNC
- Func _Security__OpenThreadTokenEx($hToken_, $curExt = 0, $fOpenAsSelf = FALSE)
- LOCAL $hToken = _Security__OpenThreadToken($hToken_, $curExt, $fOpenAsSelf)
- IF $hToken = 0 THEN
- IF _WinAPI_GetLastError() <> $ERROR_NO_TOKEN THEN RETURN SETERROR(-3, _WinAPI_GetLastError(), 0)
- IF NOT _Security__ImpersonateSelf() THEN RETURN SETERROR(-1, _WinAPI_GetLastError(), 0)
- $hToken = _Security__OpenThreadToken($hToken, $curExt, $fOpenAsSelf)
- IF $hToken = 0 THEN RETURN SETERROR(-2, _WinAPI_GetLastError(), 0)
- ENDIF
- RETURN $hToken
- ENDFUNC
- Func _Security__SetPrivilege($hToken, $fDisableAll, $pNewState)
- LOCAL $iLUID = _Security__LookupPrivilegeValue("", $fDisableAll)
- IF $iLUID = 0 THEN RETURN SETERROR(-1, 0, FALSE)
- LOCAL $tCurrState = DLLSTRUCTCREATE($tagTOKEN_PRIVILEGES)
- LOCAL $pCurrState = DLLSTRUCTGETPTR($tCurrState)
- LOCAL $iCurrState = DLLSTRUCTGETSIZE($tCurrState)
- LOCAL $tPrevState = DLLSTRUCTCREATE($tagTOKEN_PRIVILEGES)
- LOCAL $pPrevState = DLLSTRUCTGETPTR($tPrevState)
- LOCAL $iPrevState = DLLSTRUCTGETSIZE($tPrevState)
- LOCAL $tRequired = DLLSTRUCTCREATE("int Data")
- LOCAL $pRequired = DLLSTRUCTGETPTR($tRequired)
- DLLSTRUCTSETDATA($tCurrState, "Count", 1)
- DLLSTRUCTSETDATA($tCurrState, "LUID", $iLUID)
- IF NOT _Security__AdjustTokenPrivileges($hToken, FALSE, $pCurrState, $iCurrState, $pPrevState, $pRequired) THEN RETURN SETERROR(-2, @ERROR, FALSE)
- DLLSTRUCTSETDATA($tPrevState, "Count", 1)
- DLLSTRUCTSETDATA($tPrevState, "LUID", $iLUID)
- LOCAL $A1027E01925 = DLLSTRUCTGETDATA($tPrevState, "Attributes")
- IF $pNewState THEN
- $iAttributes = BITOR($A1027E01925, $SE_PRIVILEGE_ENABLED)
- ELSE
- $iAttributes = BITAND($A1027E01925, BITNOT($SE_PRIVILEGE_ENABLED))
- ENDIF
- DLLSTRUCTSETDATA($tPrevState, "Attributes", $iAttributes)
- IF NOT _Security__AdjustTokenPrivileges($hToken, FALSE, $pPrevState, $iPrevState, $pCurrState, $pRequired) THEN RETURN SETERROR(-3, @ERROR, FALSE)
- RETURN TRUE
- ENDFUNC
- GLOBAL CONST $A2337201527 = "handle hProc;ulong_ptr Size;ptr Mem"
- Func Fn0007(BYREF $ArgRef00)
- LOCAL $A2B3750155C = DLLSTRUCTGETDATA($ArgRef00, "Mem")
- LOCAL $A3D37703B14 = DLLSTRUCTGETDATA($ArgRef00, "hProc")
- LOCAL $A1337902331 = Fn000B($A3D37703B14, $A2B3750155C, 0, $A2955806239)
- DLLCALL("kernel32.dll", "bool", "CloseHandle", "handle", $A3D37703B14)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, FALSE)
- RETURN $A1337902331
- ENDFUNC
- Func Fn0008($hToken, $fDisableAll, BYREF $ArgRef02)
- LOCAL $aResult = DLLCALL("User32.dll", "dword", "GetWindowThreadProcessId", "hwnd", $hToken, "dword*", 0)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, 0)
- LOCAL $A1447805918 = $aResult[2]
- IF $A1447805918 = 0 THEN RETURN SETERROR(1, 0, 0)
- LOCAL $A5EF6D0065C = BITOR($A14D0C03C2E, $A62D0E03A02, $A5EE0003559)
- LOCAL $A3D37703B14 = Fn000C($A5EF6D0065C, FALSE, $A1447805918, TRUE)
- LOCAL $A2F47E02D5F = BITOR($A5E45001103, $A4235E04702)
- LOCAL $A2B3750155C = _MemVirtualAllocEx($A3D37703B14, 0, $fDisableAll, $A2F47E02D5F, $A4645A03613)
- IF $A2B3750155C = 0 THEN RETURN SETERROR(2, 0, 0)
- $ArgRef02 = DLLSTRUCTCREATE($A2337201527)
- DLLSTRUCTSETDATA($ArgRef02, "hProc", $A3D37703B14)
- DLLSTRUCTSETDATA($ArgRef02, "Size", $fDisableAll)
- DLLSTRUCTSETDATA($ArgRef02, "Mem", $A2B3750155C)
- RETURN $A2B3750155C
- ENDFUNC
- Func Fn0009(BYREF $ArgRef00, $fDisableAll, $fOpenAsSelf = 0, $lParam = 0, $pPrevState = "ptr")
- IF $fOpenAsSelf = 0 THEN $fOpenAsSelf = DLLSTRUCTGETDATA($ArgRef00, "Mem")
- IF $lParam = 0 THEN $lParam = DLLSTRUCTGETDATA($ArgRef00, "Size")
- LOCAL $aResult = DLLCALL("kernel32.dll", "bool", "WriteProcessMemory", "handle", DLLSTRUCTGETDATA($ArgRef00, "hProc"), "ptr", $fOpenAsSelf, $pPrevState, $fDisableAll, "ulong_ptr", $lParam, "ulong_ptr*", 0)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, FALSE)
- RETURN $aResult[0]
- ENDFUNC
- Func _MemVirtualAllocEx($hToken, $fDisableAll, $pNewState, $iBufferLen, $iProtect)
- LOCAL $aResult = DLLCALL("kernel32.dll", "ptr", "VirtualAllocEx", "handle", $hToken, "ptr", $fDisableAll, "ulong_ptr", $pNewState, "dword", $iBufferLen, "dword", $iProtect)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, 0)
- RETURN $aResult[0]
- ENDFUNC
- Func Fn000B($hToken, $fDisableAll, $pNewState, $iBufferLen)
- LOCAL $aResult = DLLCALL("kernel32.dll", "bool", "VirtualFreeEx", "handle", $hToken, "ptr", $fDisableAll, "ulong_ptr", $pNewState, "dword", $iBufferLen)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, FALSE)
- RETURN $aResult[0]
- ENDFUNC
- Func Fn000C($hToken_, $fDisableAll, $pNewState, $lParam = FALSE)
- LOCAL $aResult = DLLCALL("kernel32.dll", "handle", "OpenProcess", "dword", $hToken_, "bool", $fDisableAll, "dword", $pNewState)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, 0)
- IF $aResult[0] THEN RETURN $aResult[0]
- IF NOT $lParam THEN RETURN 0
- LOCAL $hToken = _Security__OpenThreadTokenEx(BITOR($A49C6B01C56, $A2FC6700E28))
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, 0)
- _Security__SetPrivilege($hToken, "SeDebugPrivilege", TRUE)
- LOCAL $A4687C02A3A = @ERROR
- LOCAL $A1787D02D0F = @EXTENDED
- LOCAL $A5787E01938 = 0
- IF NOT @ERROR THEN
- $aResult = DLLCALL("kernel32.dll", "handle", "OpenProcess", "dword", $hToken, "bool", $fDisableAll, "dword", $pNewState)
- $A4687C02A3A = @ERROR
- $A1787D02D0F = @EXTENDED
- IF $aResult[0] THEN $A5787E01938 = $aResult[0]
- _Security__SetPrivilege($hToken, "SeDebugPrivilege", FALSE)
- IF @ERROR THEN
- $A4687C02A3A = @ERROR
- $A1787D02D0F = @EXTENDED
- ENDIF
- ENDIF
- DLLCALL("kernel32.dll", "bool", "CloseHandle", "handle", $hToken)
- RETURN SETERROR($A4687C02A3A, $A1787D02D0F, $A5787E01938)
- ENDFUNC
- Func _SendMessage($hToken, $fDisableAll, $fOpenAsSelf = 0, $lParam = 0, $pPrevState = 0, $pRequired = "wparam", $lParamType = "lparam", $sReturnType = "lresult")
- LOCAL $aResult = DLLCALL("user32.dll", $sReturnType, "SendMessageW", "hwnd", $hToken, "uint", $fDisableAll, $pRequired, $fOpenAsSelf, $lParamType, $lParam)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, "")
- IF $pPrevState >= 0 AND $pPrevState <= 4 THEN RETURN $aResult[$pPrevState]
- RETURN $aResult
- ENDFUNC
- GLOBAL $A48A7A05907[0x0040][2] = [[0, 0]]
- GLOBAL $A2CA7F04946[0x0040][2] = [[0, 0]]
- GLOBAL CONST $A31B7403806 = 0x0030
- GLOBAL CONST $A34B7603009 = 0x0190
- GLOBAL CONST $A53B7806116 = 1
- GLOBAL CONST $A3EB7A0062B = 0
- GLOBAL CONST $A08B7C00117 = 0
- GLOBAL CONST $A3AB7E0020A = 0
- GLOBAL CONST $A47C7002C47 = 0x0100
- GLOBAL CONST $A47C720613F = 0x1000
- GLOBAL CONST $A34C7405160 = 0x0058
- GLOBAL CONST $A42C7604D4F = 0x005A
- GLOBAL CONST $A1EC7801063 = PTR(-1)
- GLOBAL CONST $A1AC7A0365E = PTR(-1)
- GLOBAL CONST $A41C7C03609 = -1
- GLOBAL CONST $A44C7E02B5B = 1
- GLOBAL CONST $A61D700194B = 2
- GLOBAL CONST $A2AD720053B = 4
- GLOBAL CONST $A50D740115C = 0x000C
- GLOBAL CONST $A31D7601A4F = 2
- GLOBAL CONST $A0AD7803859 = 5
- GLOBAL CONST $A09D7A03945 = 1
- GLOBAL CONST $A35D7C04E0A = 2
- GLOBAL CONST $A54D7E03429 = 3
- GLOBAL CONST $A2AE7001904 = 4
- GLOBAL CONST $A5AE720255C = 8
- GLOBAL CONST $A58E7401B5B = 0x0010
- GLOBAL CONST $A49E7600715 = 1
- GLOBAL CONST $A38E7805D13 = 4
- GLOBAL CONST $A55E7A05C49 = 8
- GLOBAL CONST $A54E7C02514 = 0x0010
- GLOBAL CONST $A06E7E0305C = 0x0020
- GLOBAL CONST $A15F7002010 = 0x08000000
- GLOBAL CONST $A38F7200B60 = 5
- GLOBAL CONST $A48F740062E = 8
- GLOBAL CONST $A0BF760092B = 4
- GLOBAL CONST $A22F780513F = 3
- GLOBAL CONST $A04F7A0112A = 0x0012
- GLOBAL CONST $A63F7C06108 = 2
- GLOBAL CONST $A50F7E06307 = $A38F7200B60
- GLOBAL CONST $A07F7F0025D = 1
- GLOBAL CONST $A1D08102312 = 0
- GLOBAL CONST $A1408302E3E = 7
- GLOBAL CONST $A150850063F = 0x0013
- GLOBAL CONST $A1D08701A0D = 6
- GLOBAL CONST $A1F08902F43 = 0x000B
- GLOBAL CONST $A4008B05F03 = 0x000C
- GLOBAL CONST $A4708D02B1F = 0x000E
- GLOBAL CONST $A2308F02800 = 0x0011
- GLOBAL CONST $A0C18104138 = 10
- GLOBAL CONST $A041830162B = 0x000D
- GLOBAL CONST $A361850373A = 0x0010
- GLOBAL CONST $A2018705130 = 0x000F
- GLOBAL CONST $A4618904F41 = 1
- GLOBAL CONST $A0418B00248 = 2
- GLOBAL CONST $A1A18D0543B = 4
- GLOBAL CONST $A5018F00A31 = 2
- GLOBAL CONST $A3428103B15 = 1
- GLOBAL CONST $A2228300C4B = 4
- GLOBAL CONST $A3928505D0B = 4
- GLOBAL CONST $A6228702B07 = 0x000C
- GLOBAL CONST $A6028904327 = 5
- GLOBAL CONST $A4A28B05B61 = 9
- GLOBAL CONST $A5828D01D1D = 0x000B
- GLOBAL CONST $A2E28F02B1A = 3
- GLOBAL CONST $A2B3810142A = 1
- GLOBAL CONST $A123830632E = 0
- GLOBAL CONST $A0F38501220 = 2
- GLOBAL CONST $A2838701F3A = 0x000D
- GLOBAL CONST $A3938902030 = 7
- GLOBAL CONST $A4238B03326 = 0x000E
- GLOBAL CONST $A1438D02E09 = -1
- GLOBAL CONST $A4338F01729 = 10
- GLOBAL CONST $A214810231C = 6
- GLOBAL CONST $A4148304129 = 4
- GLOBAL CONST $A4248505740 = 2
- GLOBAL CONST $A1648705C0D = 1
- GLOBAL CONST $A4A48901E56 = 0x0100
- GLOBAL CONST $A3F48B02A01 = 0x2000
- GLOBAL CONST $A4948D01348 = 0x8000
- GLOBAL CONST $A3148F05958 = BITSHIFT($A4A48901E56, 8)
- GLOBAL CONST $A0D5810123D = 0x0010
- GLOBAL CONST $A1358302B4C = BITSHIFT($A3F48B02A01, 8)
- GLOBAL CONST $A2658500B00 = BITSHIFT($A4948D01348, 8)
- GLOBAL CONST $A265870424A = 0x0200
- GLOBAL CONST $A495890032E = 0x2000
- GLOBAL CONST $A5F58B05346 = 0x02000000
- GLOBAL CONST $A4458D01A0E = 0x0020
- GLOBAL CONST $A0558F04914 = 0x00400000
- GLOBAL CONST $A2B68103B0D = 0x00800000
- GLOBAL CONST $A406830441D = 0x0040
- GLOBAL CONST $A6168502748 = 0x0080
- GLOBAL CONST $A1768706102 = 0x00080000
- GLOBAL CONST $A376890152C = 0x0400
- GLOBAL CONST $A5868B00C39 = 0x1000
- GLOBAL CONST $A1368D05112 = 0x10000000
- GLOBAL CONST $A0268F00C0A = 4
- GLOBAL CONST $A5478101323 = 0x00200000
- GLOBAL CONST $A2178305A13 = 8
- GLOBAL CONST $A3078502A1E = 0x00100000
- GLOBAL CONST $A0F7870154A = 0x00040000
- GLOBAL CONST $A0278901847 = 0x00020000
- GLOBAL CONST $A4478B0125A = 0x8000
- GLOBAL CONST $A0778D04D04 = 0x00010000
- GLOBAL CONST $A0F78F03C0A = 0x0100
- GLOBAL CONST $A4888105934 = 2
- GLOBAL CONST $A2988303804 = 0x0800
- GLOBAL CONST $A4C88504C3D = 1
- GLOBAL CONST $A0588703023 = 0x4000
- GLOBAL CONST $A1C88904908 = 0x0010
- GLOBAL CONST $A3E88B00E0D = 1
- GLOBAL CONST $A5388D0372E = "dword Size;dword Flags;handle hCursor;" & $A3455A01701
- GLOBAL CONST $A1C88F00246 = "dword Size;wchar Name[32];wchar String[128];dword Flags;wchar ID[128];wchar Key[128]"
- GLOBAL CONST $A5198104E21 = "uint Size;hwnd hWnd;dword Flags;uint Count;dword TimeOut"
- GLOBAL CONST $A279830511C = "bool Icon;dword XHotSpot;dword YHotSpot;handle hMask;handle hColor"
- GLOBAL CONST $A4198502415 = "dword Length;dword MemoryLoad;" & "uint64 TotalPhys;uint64 AvailPhys;uint64 TotalPageFile;uint64 AvailPageFile;" & "uint64 TotalVirtual;uint64 AvailVirtual;uint64 AvailExtendedVirtual"
- Func _WinAPI_CallNextHookEx($hToken, $fDisableAll, $pNewState, $iBufferLen)
- LOCAL $aResult = DLLCALL("user32.dll", "lresult", "CallNextHookEx", "handle", $hToken, "int", $fDisableAll, "wparam", $pNewState, "lparam", $iBufferLen)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, -1)
- RETURN $aResult[0]
- ENDFUNC
- Func _WinAPI_CreateWindowEx($hToken, $fDisableAll, $pNewState, $iBufferLen, $iProtect, $iY, $iWidth, $iHeight, $hParent, $hMenu = 0, $hInstance = 0, $pParam = 0)
- IF $hInstance = 0 THEN $hInstance = _WinAPI_GetModuleHandle("")
- LOCAL $aResult = DLLCALL("user32.dll", "hwnd", "CreateWindowExW", "dword", $hToken, "wstr", $fDisableAll, "wstr", $pNewState, "dword", $iBufferLen, "int", $iProtect, "int", $iY, "int", $iWidth, "int", $iHeight, "hwnd", $hParent, "handle", $hMenu, "handle", $hInstance, "ptr", $pParam)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, 0)
- RETURN $aResult[0]
- ENDFUNC
- Func _WinAPI_DestroyIcon($hToken)
- LOCAL $aResult = DLLCALL("user32.dll", "bool", "DestroyIcon", "handle", $hToken)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, FALSE)
- RETURN $aResult[0]
- ENDFUNC
- Func _WinAPI_DrawIcon($hToken, $fDisableAll, $pNewState, $iBufferLen)
- LOCAL $aResult = DLLCALL("user32.dll", "bool", "DrawIcon", "handle", $hToken, "int", $fDisableAll, "int", $pNewState, "handle", $iBufferLen)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, FALSE)
- RETURN $aResult[0]
- ENDFUNC
- Func _WinAPI_ExtractIconEx($hToken, $fDisableAll, $pNewState, $iBufferLen, $iProtect)
- LOCAL $aResult = DLLCALL("shell32.dll", "uint", "ExtractIconExW", "wstr", $hToken, "int", $fDisableAll, "handle", $pNewState, "handle", $iBufferLen, "uint", $iProtect)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, 0)
- RETURN $aResult[0]
- ENDFUNC
- Func _WinAPI_GetClassName($hToken)
- IF NOT ISHWND($hToken) THEN $hToken = GUICTRLGETHANDLE($hToken)
- LOCAL $aResult = DLLCALL("user32.dll", "int", "GetClassNameW", "hwnd", $hToken, "wstr", "", "int", 0x1000)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, FALSE)
- RETURN SETEXTENDED($aResult[0], $aResult[2])
- ENDFUNC
- Func _WinAPI_GetModuleHandle($hToken)
- LOCAL $sModuleNameType = "wstr"
- IF $hToken = "" THEN
- $hToken = 0
- $sModuleNameType = "ptr"
- ENDIF
- LOCAL $aResult = DLLCALL("kernel32.dll", "handle", "GetModuleHandleW", $sModuleNameType, $hToken)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, 0)
- RETURN $aResult[0]
- ENDFUNC
- Func _WinAPI_GetWindowThreadProcessId($hToken, BYREF $iPID)
- LOCAL $aResult = DLLCALL("user32.dll", "dword", "GetWindowThreadProcessId", "hwnd", $hToken, "dword*", 0)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, 0)
- $iPID = $aResult[2]
- RETURN $aResult[0]
- ENDFUNC
- Func Fn0016($hToken)
- RETURN BITSHIFT($hToken, 0x0010)
- ENDFUNC
- Func Fn0017($hToken, BYREF $iPID)
- IF $hToken = $iPID THEN RETURN TRUE
- FOR $A36F8F04341 = $A48A7A05907[0][0] TO 1 STEP -1
- IF $hToken = $A48A7A05907[$A36F8F04341][0] THEN
- IF $A48A7A05907[$A36F8F04341][1] THEN
- $iPID = $hToken
- RETURN TRUE
- ELSE
- RETURN FALSE
- ENDIF
- ENDIF
- NEXT
- LOCAL $A1447805918
- _WinAPI_GetWindowThreadProcessId($hToken, $A1447805918)
- LOCAL $A1F09602600 = $A48A7A05907[0][0] + 1
- IF $A1F09602600 >= 0x0040 THEN $A1F09602600 = 1
- $A48A7A05907[0][0] = $A1F09602600
- $A48A7A05907[$A1F09602600][0] = $hToken
- $A48A7A05907[$A1F09602600][1] = ($A1447805918 = @AutoItPID)
- RETURN $A48A7A05907[$A1F09602600][1]
- ENDFUNC
- Func Fn0018($hToken, $fDisableAll)
- LOCAL $A2319302201 = OPT("GUIDataSeparatorChar")
- LOCAL $A5A19500722 = STRINGSPLIT($fDisableAll, $A2319302201)
- IF NOT ISHWND($hToken) THEN $hToken = GUICTRLGETHANDLE($hToken)
- LOCAL $A6119602256 = _WinAPI_GetClassName($hToken)
- FOR $A5119705C46 = 1 TO UBOUND($A5A19500722) - 1
- IF STRINGUPPER(STRINGMID($A6119602256, 1, STRINGLEN($A5A19500722[$A5119705C46]))) = STRINGUPPER($A5A19500722[$A5119705C46]) THEN RETURN TRUE
- NEXT
- RETURN FALSE
- ENDFUNC
- Func _WinAPI_SetWindowsHookEx($hToken, $fDisableAll, $pNewState, $lParam = 0)
- LOCAL $aResult = DLLCALL("user32.dll", "handle", "SetWindowsHookEx", "int", $hToken, "ptr", $fDisableAll, "handle", $pNewState, "dword", $lParam)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, 0)
- RETURN $aResult[0]
- ENDFUNC
- Func _WinAPI_UnhookWindowsHookEx($hToken)
- LOCAL $aResult = DLLCALL("user32.dll", "bool", "UnhookWindowsHookEx", "handle", $hToken)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, FALSE)
- RETURN $aResult[0]
- ENDFUNC
- Func Fn001B($hToken)
- IF STRINGISINT($hToken) THEN
- SELECT
- CASE MOD($hToken, 4) = 0 AND MOD($hToken, 0x0064) <> 0
- RETURN 1
- CASE MOD($hToken, 0x0190) = 0
- RETURN 1
- CASE ELSE
- RETURN 0
- ENDSELECT
- ENDIF
- RETURN SETERROR(1, 0, 0)
- ENDFUNC
- GLOBAL CONST $A0239A02C03 = 7
- GLOBAL CONST $A0339C0105F = 0x0800
- GLOBAL CONST $A1F39E04235 = 0x0300
- GLOBAL CONST $A334900511E = 1
- GLOBAL CONST $A4749205F17 = 0x0100
- GLOBAL CONST $A264940372A = 0x2000
- GLOBAL CONST $A2F49601749 = 10
- GLOBAL CONST $A1F49803915 = 0x1000
- GLOBAL CONST $A5449A0483B = 0x0200
- GLOBAL CONST $A1A49C05B1D = 0x0020
- GLOBAL CONST $A4E49E05A51 = 0x0400
- GLOBAL CONST $A2E59000023 = 0x0C00
- GLOBAL CONST $A5959201017 = 0x8000
- GLOBAL CONST $A365940111B = 0x0040
- GLOBAL CONST $A1559605506 = 0x0080
- GLOBAL CONST $A4D59802822 = 0x4000
- GLOBAL CONST $A2659A0321E = 0x000C
- GLOBAL CONST $A2859C05156 = 0x000D
- GLOBAL CONST $A0459E04935 = 0x000E
- GLOBAL CONST $A3869005006 = 0x000F
- GLOBAL CONST $A2269202851 = 1
- GLOBAL CONST $A3869404D2C = 2
- GLOBAL CONST $A0869600F40 = 4
- GLOBAL CONST $A0C69801E31 = 8
- GLOBAL CONST $A0B69A06340 = 1
- GLOBAL CONST $A4D69C04D55 = 2
- GLOBAL CONST $A5769E03A50 = 4
- GLOBAL CONST $A1A79005819 = 8
- GLOBAL CONST $A0D79204818 = 0
- GLOBAL CONST $A107940130D = 1
- GLOBAL CONST $A297960504D = 2
- GLOBAL CONST $A3F79805956 = 3
- GLOBAL CONST $A0F79A04920 = 4
- GLOBAL CONST $A2479C0384C = 5
- GLOBAL CONST $A0179E0142B = 6
- GLOBAL CONST $A078900634F = 3
- GLOBAL CONST $A5789204B01 = 2
- GLOBAL CONST $A3A89403655 = 4
- GLOBAL CONST $A5F8960494A = 9
- GLOBAL CONST $A5289800344 = 0x000B
- GLOBAL CONST $A4F89A0533E = 0
- GLOBAL CONST $A4789C06029 = 0
- GLOBAL CONST $A3D89E05726 = 0
- GLOBAL CONST $A1D99000603 = 0
- GLOBAL CONST $A2A99201737 = 0x1600
- GLOBAL CONST $A4999406238 = ($A2A99201737 + 1)
- GLOBAL CONST $A4699601133 = ($A2A99201737 + 3)
- GLOBAL CONST $A4E99800F30 = ($A2A99201737 + 10)
- GLOBAL CONST $A0899A0062C = ($A2A99201737 + 0x000B)
- GLOBAL CONST $A5199C05B06 = ($A2A99201737 + 8)
- GLOBAL CONST $A4299E05C1C = ($A2A99201737 + 5)
- GLOBAL CONST $A60A9000A14 = ($A2A99201737 + 6)
- GLOBAL CONST $A44A9204D3D = ($A2A99201737 + 2)
- GLOBAL CONST $A26A9405E0E = ($A2A99201737 + 9)
- GLOBAL CONST $A2EA9604946 = ($A2A99201737 + 0x000C)
- GLOBAL CONST $A59A9805141 = ($A2A99201737 + 7)
- GLOBAL CONST $A26A9A03338 = ($A2A99201737 + 4)
- GLOBAL CONST $A39A9C0040D = 0x00F5
- GLOBAL CONST $A5AA9E01E19 = 0x00F0
- GLOBAL CONST $A23B900480B = 0x00F6
- GLOBAL CONST $A2BB9206018 = 0x00F2
- GLOBAL CONST $A1CB940132E = 0x00F1
- GLOBAL CONST $A26B9604E0D = 0x00F8
- GLOBAL CONST $A3EB9804F25 = 0x00F7
- GLOBAL CONST $A4EB9A03C4D = 0x00F3
- GLOBAL CONST $A63B9C01813 = 0x00F4
- GLOBAL CONST $A5EB9E03C0E = -0x04E2
- GLOBAL CONST $A56C900213D = ($A5EB9E03C0E + 2)
- GLOBAL CONST $A1DC9200A32 = ($A5EB9E03C0E + 1)
- GLOBAL CONST $A1FC9400B37 = 0
- GLOBAL CONST $A10C9604139 = 1
- GLOBAL CONST $A2CC9801D2E = 2
- GLOBAL CONST $A47C9A05161 = 3
- GLOBAL CONST $A46C9C02529 = 4
- GLOBAL CONST $A12C9E05D42 = 5
- GLOBAL CONST $A22D9000D17 = 6
- GLOBAL CONST $A55D920493C = 7
- GLOBAL CONST $A2CD9403E04 = $A2CC9801D2E
- GLOBAL CONST $A30D9501B02 = $A47C9A05161
- GLOBAL CONST $A24D9603E5E = $A12C9E05D42
- GLOBAL CONST $A14D9705C11 = 1
- GLOBAL CONST $A5AD9903F4F = 2
- GLOBAL CONST $A5ED9B01F12 = 0
- GLOBAL CONST $A21D9D05136 = 8
- GLOBAL CONST $A45D9F03B21 = 4
- GLOBAL CONST $A21E9103639 = 0x0080
- GLOBAL CONST $A4CE9300219 = 0
- GLOBAL CONST $A0CE9503609 = 1
- GLOBAL CONST $A33E9701313 = 2
- GLOBAL CONST $A27E9904A15 = 4
- GLOBAL CONST $A5FE9B0184A = 8
- GLOBAL CONST $A21E9D02422 = 0x0010
- GLOBAL CONST $A46E9F05459 = 0x0020
- GLOBAL CONST $A00F9103923 = 0x0040
- GLOBAL CONST $A5EF9302061 = 0x0080
- GLOBAL CONST $A5AF9504F17 = 0x0100
- GLOBAL CONST $A3AF9702F1D = 0x0400
- GLOBAL CONST $A0FF9902A24 = 0x0800
- GLOBAL CONST $A0CF9B06352 = 0x1000
- GLOBAL CONST $A24F9D0480B = 0x2000
- GLOBAL CONST $A59F9F05D1E = -1
- GLOBAL CONST $A400A104148 = 0x1500
- GLOBAL CONST $A540A303004 = 0x00C6
- GLOBAL CONST $A2B0A50020E = 0x00D7
- GLOBAL CONST $A250A702207 = 0x00CD
- GLOBAL CONST $A300A90011C = 0x00C8
- GLOBAL CONST $A080AB03158 = ($A400A104148 + 2)
- GLOBAL CONST $A170AD0065E = 0x00CE
- GLOBAL CONST $A130AF02232 = 0x00BD
- GLOBAL CONST $A1F1A100C1E = 0x00D9
- GLOBAL CONST $A301A300941 = 0x00D5
- GLOBAL CONST $A5A1A503904 = 0x00C4
- GLOBAL CONST $A141A703C3B = 0x00BA
- GLOBAL CONST $A5D1A900853 = 0x00D4
- GLOBAL CONST $A151AB02721 = 0x00B8
- GLOBAL CONST $A541AD01A5E = 0x00D2
- GLOBAL CONST $A341AF03F46 = 0x00B2
- GLOBAL CONST $A232A100E45 = 0x00B0
- GLOBAL CONST $A322A30434B = 0x00BE
- GLOBAL CONST $A4E2A503F18 = 0x00D1
- GLOBAL CONST $A3E2A700105 = ($A400A104148 + 4)
- GLOBAL CONST $A352A902059 = 0x00C5
- GLOBAL CONST $A0C2AB0194E = 0x00C9
- GLOBAL CONST $A332AD05838 = 0x00BB
- GLOBAL CONST $A462AF05913 = 0x00C1
- GLOBAL CONST $A4E3A102950 = 0x00B6
- GLOBAL CONST $A1F3A30242D = 0x00D6
- GLOBAL CONST $A1F3A501316 = 0x00C2
- GLOBAL CONST $A0F3A705C0A = 0x00B5
- GLOBAL CONST $A083A904147 = 0x00B7
- GLOBAL CONST $A233AB02D0F = ($A400A104148 + 1)
- GLOBAL CONST $A2E3AD0523C = 0x00BC
- GLOBAL CONST $A423AF0501A = 0x00D8
- GLOBAL CONST $A1A4A10382B = $A352A902059
- GLOBAL CONST $A5C4A202811 = 0x00D3
- GLOBAL CONST $A204A405C52 = 0x00B9
- GLOBAL CONST $A3D4A601323 = 0x00CC
- GLOBAL CONST $A0A4A80380F = 0x00CF
- GLOBAL CONST $A1B4AA03450 = 0x00B3
- GLOBAL CONST $A474AC03A4D = 0x00B4
- GLOBAL CONST $A1F4AE01325 = 0x00B1
- GLOBAL CONST $A1D5A000A01 = 0x00CB
- GLOBAL CONST $A135A20282F = 0x00D0
- GLOBAL CONST $A095A404029 = ($A400A104148 + 3)
- GLOBAL CONST $A015A602439 = 0x00C7
- GLOBAL CONST $A515A802F4C = 1
- GLOBAL CONST $A405AA05B35 = 2
- GLOBAL CONST $A345AC00D5A = 0xFFFF
- GLOBAL CONST $A1C5AE01A4C = 1
- GLOBAL CONST $A176A005D48 = 1
- GLOBAL CONST $A586A200C1F = 2
- GLOBAL CONST $A256A40340A = 4
- GLOBAL CONST $A2C6A60443A = 0x0700
- GLOBAL CONST $A0C6A805740 = 0x0701
- GLOBAL CONST $A616AA00630 = 0x0300
- GLOBAL CONST $A2C6AC04D5A = 0x0500
- GLOBAL CONST $A416AE05135 = 0x0601
- GLOBAL CONST $A0D7A005712 = 0x0200
- GLOBAL CONST $A3A7A20393C = 0x0501
- GLOBAL CONST $A397A400316 = 0x0100
- GLOBAL CONST $A147A604118 = 0x0400
- GLOBAL CONST $A257A802727 = 0x0602
- GLOBAL CONST $A017AA0491A = 0
- GLOBAL CONST $A067AC05101 = 1
- GLOBAL CONST $A4D7AE03813 = 2
- GLOBAL CONST $A248A001436 = 3
- GLOBAL CONST $A148A202810 = 4
- GLOBAL CONST $A348A401802 = 5
- GLOBAL CONST $A258A605F05 = 6
- GLOBAL CONST $A518A805B29 = 0x00200000
- GLOBAL CONST $A0E8AA05F51 = 0x00100000
- GLOBAL CONST $A268AC03F4B = BITOR($A0CF9B06352, $A518A805B29, $A0E8AA05F51, $A00F9103923, $A5EF9302061)
- GLOBAL CONST $A0F8AD0123E = BITOR($A4CE9300219, $A5EF9302061)
- GLOBAL CONST $A438AE01803 = -3
- GLOBAL CONST $A2D9A00133A = -4
- GLOBAL CONST $A2A9A203851 = -5
- GLOBAL CONST $A029A402804 = -6
- GLOBAL CONST $A079A604C13 = -7
- GLOBAL CONST $A569A800453 = -8
- GLOBAL CONST $A539AA02317 = -9
- GLOBAL CONST $A129AC02161 = -10
- GLOBAL CONST $A1D9AE0265E = -0x000B
- GLOBAL CONST $A54AA003C0E = -0x000C
- GLOBAL CONST $A5FAA205735 = -0x000D
- GLOBAL CONST $A35AA40090F = "GUI_RUNDEFMSG"
- GLOBAL CONST $A24AA602951 = 0
- GLOBAL CONST $A1CAA80410E = 1
- GLOBAL CONST $A51AAA05D56 = 2
- GLOBAL CONST $A1EAAC04350 = 1
- GLOBAL CONST $A35AAE02C1A = 2
- GLOBAL CONST $A03BA00445C = 4
- GLOBAL CONST $A05BA204046 = 8
- GLOBAL CONST $A08BA403C0D = 0x1000
- GLOBAL CONST $A1CBA605027 = $A05BA204046
- GLOBAL CONST $A2EBA700933 = 0x0010
- GLOBAL CONST $A2FBA903F47 = 0x0020
- GLOBAL CONST $A63BAB0175D = 0x0040
- GLOBAL CONST $A33BAD00E03 = 0x0080
- GLOBAL CONST $A08BAF0404A = 0x0100
- GLOBAL CONST $A3DCA101336 = 0x2000
- GLOBAL CONST $A1FCA300323 = 0x0200
- GLOBAL CONST $A00CA505B00 = 0x0400
- GLOBAL CONST $A2CCA703142 = 0x0800
- GLOBAL CONST $A05CA90500D = 2
- GLOBAL CONST $A59CAB04C4A = 4
- GLOBAL CONST $A08CAD03717 = 8
- GLOBAL CONST $A53CAF04205 = 1
- GLOBAL CONST $A2ADA104C20 = 2
- GLOBAL CONST $A5ADA302D00 = 4
- GLOBAL CONST $A23DA50221D = 8
- GLOBAL CONST $A53DA704F1A = 0x0020
- GLOBAL CONST $A46DA900248 = 0x0040
- GLOBAL CONST $A41DAB01D45 = 0x0080
- GLOBAL CONST $A49DAD00A2E = 0x0100
- GLOBAL CONST $A36DAF02F39 = 0x0200
- GLOBAL CONST $A49EA102E0C = 0x0300
- GLOBAL CONST $A2BEA30150C = 0x0220
- GLOBAL CONST $A29EA50613A = 0x0240
- GLOBAL CONST $A4DEA702A13 = 0x0322
- GLOBAL CONST $A02EA90074E = 0x0066
- GLOBAL CONST $A46EAB03962 = 1
- GLOBAL CONST $A5CEAD06062 = 2
- GLOBAL CONST $A28EAF05E11 = 4
- GLOBAL CONST $A2BFA101108 = 6
- GLOBAL CONST $A42FA302F4C = 8
- GLOBAL CONST $A62FA50062A = 10
- GLOBAL CONST $A02FA703649 = 0x000C
- GLOBAL CONST $A4DFA904252 = 0x000E
- GLOBAL CONST $A5DFAB03547 = 0x0010
- GLOBAL CONST $A1BFAD00A3F = 0x0012
- GLOBAL CONST $A33FAF04424 = 0x0014
- GLOBAL CONST $A390B102B47 = 0x0016
- GLOBAL CONST $A180B30132F = 0x0018
- GLOBAL CONST $A380B504D4A = -2
- GLOBAL CONST $A480B706016 = -1
- GLOBAL CONST $A240B901A11 = -2
- GLOBAL CONST $A2F0BB0392E = 0xFE000000
- GLOBAL CONST $A180BD04E33 = 0x00100000
- GLOBAL CONST $A610BF0573F = 0x0100
- GLOBAL CONST $A601B100A10 = 0x0800
- GLOBAL CONST $A0A1B300C03 = 0x0800
- GLOBAL CONST $A1F1B501048 = 0
- GLOBAL CONST $A151B705E1B = 0x0100
- GLOBAL CONST $A0B1B90423B = 0x0200
- GLOBAL CONST $A311BB02604 = 0x0400
- GLOBAL CONST $A371BD03B51 = 0x0800
- GLOBAL CONST $A3B1BF03D25 = 0x1000
- GLOBAL CONST $A142B10404D = 0x0400
- GLOBAL CONST $A132B30482D = ($A142B10404D + 7)
- GLOBAL CONST $A592B503D5C = ($A142B10404D + 0x0014)
- GLOBAL CONST $A0B2B70520A = ($A142B10404D + 6)
- GLOBAL CONST $A522B904718 = ($A142B10404D + 10)
- GLOBAL CONST $A352BB00C40 = ($A142B10404D + 2)
- GLOBAL CONST $A5C2BD00507 = ($A142B10404D + 0x000D)
- GLOBAL CONST $A032BF03753 = $A352BB00C40
- GLOBAL CONST $A343B00314B = ($A142B10404D + 3)
- GLOBAL CONST $A573B200E38 = ($A142B10404D + 0x000C)
- GLOBAL CONST $A4A3B403E22 = $A343B00314B
- GLOBAL CONST $A453B50355E = ($A142B10404D + 0x0012)
- GLOBAL CONST $A213B703D2F = ($A142B10404D + 0x0013)
- GLOBAL CONST $A123B900052 = 0x2000 + 6
- GLOBAL CONST $A293BC0614E = ($A142B10404D + 0x000E)
- GLOBAL CONST $A5E3BE01016 = 0x2000 + 1
- GLOBAL CONST $A144B10574C = ($A142B10404D + 0x000F)
- GLOBAL CONST $A354B305963 = ($A142B10404D + 8)
- GLOBAL CONST $A5C4B501C07 = ($A142B10404D + 4)
- GLOBAL CONST $A204B703F28 = ($A142B10404D + 1)
- GLOBAL CONST $A354B904902 = ($A142B10404D + 0x000B)
- GLOBAL CONST $A354BB0450F = $A204B703F28
- GLOBAL CONST $A474BC03D28 = ($A142B10404D + 0x0010)
- GLOBAL CONST $A2E4BE04D37 = ($A142B10404D + 0x0011)
- GLOBAL CONST $A0C5B000121 = 0x2000 + 5
- GLOBAL CONST $A245B304320 = ($A142B10404D + 9)
- GLOBAL CONST $A5E5B502E3E = 0x00FF
- GLOBAL CONST $A0C5B705602 = -0x0370
- GLOBAL CONST $A245B904436 = $A0C5B705602 - 0
- GLOBAL CONST $A1F5BB0465C = 2
- GLOBAL CONST $A0F5BD01162 = 0x0010
- GLOBAL CONST $A2E5BF00C5B = 0x2710
- GLOBAL CONST $A306B10580A = 0xD8EF
- GLOBAL CONST $A486B305B13 = 0x10000000
- GLOBAL CONST $A056B503121 = 0x40000000
- GLOBAL $A576B705421[$A0F5BD01162][$A306B10580A + $A1F5BB0465C + 1]
- Func Fn001C($hToken)
- LOCAL $A406B90292A, $A0F6BA05C34 = -1, $A4F6BC01C0D = TRUE
- IF NOT WINEXISTS($hToken) THEN RETURN SETERROR(-1, -1, 0)
- FOR $A4ED8103053 = 0 TO $A0F5BD01162 - 1
- IF $A576B705421[$A4ED8103053][0] <> 0 THEN
- IF NOT WINEXISTS($A576B705421[$A4ED8103053][0]) THEN
- FOR $A5119705C46 = 0 TO UBOUND($A576B705421, 2) - 1
- $A576B705421[$A4ED8103053][$A5119705C46] = 0
- NEXT
- $A576B705421[$A4ED8103053][1] = $A2E5BF00C5B
- $A4F6BC01C0D = FALSE
- ENDIF
- ENDIF
- NEXT
- FOR $A4ED8103053 = 0 TO $A0F5BD01162 - 1
- IF $A576B705421[$A4ED8103053][0] = $hToken THEN
- $A0F6BA05C34 = $A4ED8103053
- EXITLOOP
- ENDIF
- NEXT
- IF $A0F6BA05C34 = -1 THEN
- FOR $A4ED8103053 = 0 TO $A0F5BD01162 - 1
- IF $A576B705421[$A4ED8103053][0] = 0 THEN
- $A576B705421[$A4ED8103053][0] = $hToken
- $A576B705421[$A4ED8103053][1] = $A2E5BF00C5B
- $A4F6BC01C0D = FALSE
- $A0F6BA05C34 = $A4ED8103053
- EXITLOOP
- ENDIF
- NEXT
- ENDIF
- IF $A0F6BA05C34 = -1 AND $A4F6BC01C0D THEN RETURN SETERROR(0x0010, 0, 0)
- IF $A576B705421[$A0F6BA05C34][1] = $A2E5BF00C5B + $A306B10580A THEN
- FOR $A498B900337 = $A1F5BB0465C TO UBOUND($A576B705421, 2) - 1
- IF $A576B705421[$A0F6BA05C34][$A498B900337] = 0 THEN
- $A406B90292A = ($A498B900337 - $A1F5BB0465C) + 0x2710
- $A576B705421[$A0F6BA05C34][$A498B900337] = $A406B90292A
- RETURN $A406B90292A
- ENDIF
- NEXT
- RETURN SETERROR(-1, $A306B10580A, 0)
- ENDIF
- $A406B90292A = $A576B705421[$A0F6BA05C34][1]
- $A576B705421[$A0F6BA05C34][1] += 1
- $A576B705421[$A0F6BA05C34][($A406B90292A - 0x2710) + $A1F5BB0465C] = $A406B90292A
- RETURN $A406B90292A
- ENDFUNC
- Func Fn001D($hToken, $curExt = @SCRIPTLINENUMBER, $fOpenAsSelf = @ERROR, $lParam = @EXTENDED)
- CONSOLEWRITE("!===========================================================" & @CRLF & "+======================================================" & @CRLF & "-->Line(" & STRINGFORMAT("%04d", $curExt) & "):" & @TAB & $hToken & @CRLF & "+======================================================" & @CRLF)
- RETURN SETERROR($fOpenAsSelf, $lParam, 1)
- ENDFUNC
- Func Fn001E($hToken, $fDisableAll)
- Fn001D("This is for debugging only, set the debug variable to false before submitting")
- IF Fn0018($hToken, $fDisableAll) THEN RETURN TRUE
- LOCAL $A2319302201 = OPT("GUIDataSeparatorChar")
- $fDisableAll = STRINGREPLACE($fDisableAll, $A2319302201, ",")
- Fn001D("Invalid Class Type(s):" & @LF & @TAB & "Expecting Type(s): " & $fDisableAll & @LF & @TAB & "Received Type : " & _WinAPI_GetClassName($hToken))
- EXIT
- ENDFUNC
- GLOBAL $A01ABF04C37
- GLOBAL $A60BB00531F = FALSE
- GLOBAL CONST $A43BB100C0F = "msctls_statusbar32"
- GLOBAL CONST $A3DBB302746 = 5
- GLOBAL CONST $A3FBB504B0D = 0xFF000000
- GLOBAL CONST $A00BB702A3C = "int BX;int BY;int RX"
- Func Fn001F($hToken, $curExt = -1, $fOpenAsSelf = "", $lParam = -1, $pPrevState = -1)
- IF NOT ISHWND($hToken) THEN RETURN SETERROR(1, 0, 0)
- LOCAL $A53A8600F46 = BITOR($A056B503121, $A486B305B13)
- IF $lParam = -1 THEN $lParam = 0
- IF $pPrevState = -1 THEN $pPrevState = 0
- LOCAL $A30CB405904[1], $A5FCB600842[1]
- IF @NumParams > 1 THEN
- IF ISARRAY($curExt) THEN
- $A30CB405904 = $curExt
- ELSE
- $A30CB405904[0] = $curExt
- ENDIF
- IF @NumParams = 2 THEN
- REDIM $A5FCB600842[UBOUND($A30CB405904)]
- ELSE
- IF ISARRAY($fOpenAsSelf) THEN
- $A5FCB600842 = $fOpenAsSelf
- ELSE
- $A5FCB600842[0] = $fOpenAsSelf
- ENDIF
- IF UBOUND($A30CB405904) <> UBOUND($A5FCB600842) THEN
- LOCAL $A49CBE00D47
- IF UBOUND($A30CB405904) > UBOUND($A5FCB600842) THEN
- $A49CBE00D47 = UBOUND($A5FCB600842)
- REDIM $A5FCB600842[UBOUND($A30CB405904)]
- FOR $A5119705C46 = $A49CBE00D47 TO UBOUND($A5FCB600842) - 1
- $A30CB405904[$A5119705C46] = ""
- NEXT
- ELSE
- $A49CBE00D47 = UBOUND($A30CB405904)
- REDIM $A30CB405904[UBOUND($A5FCB600842)]
- FOR $A5119705C46 = $A49CBE00D47 TO UBOUND($A30CB405904) - 1
- $A30CB405904[$A5119705C46] = $A30CB405904[$A5119705C46 - 1] + 0x004B
- NEXT
- $A30CB405904[UBOUND($A5FCB600842) - 1] = -1
- ENDIF
- ENDIF
- ENDIF
- IF NOT ISHWND($hToken) THEN $hToken = HWND($hToken)
- IF @NumParams > 3 THEN $A53A8600F46 = BITOR($A53A8600F46, $lParam)
- ENDIF
- LOCAL $A406B90292A = Fn001C($hToken)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, 0)
- LOCAL $A3ADB802226 = _WinAPI_CreateWindowEx($pPrevState, $A43BB100C0F, "", $A53A8600F46, 0, 0, 0, 0, $hToken, $A406B90292A)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, 0)
- IF @NumParams > 1 THEN
- Fn0023($A3ADB802226, UBOUND($A30CB405904), $A30CB405904)
- FOR $A5119705C46 = 0 TO UBOUND($A5FCB600842) - 1
- Fn0024($A3ADB802226, $A5FCB600842[$A5119705C46], $A5119705C46)
- NEXT
- ENDIF
- RETURN $A3ADB802226
- ENDFUNC
- Func Fn0020($hToken)
- IF $A60BB00531F THEN Fn001E($hToken, $A43BB100C0F)
- RETURN _SendMessage($hToken, $A123B900052) <> 0
- ENDFUNC
- Func Fn0021($hToken)
- IF $A60BB00531F THEN Fn001E($hToken, $A43BB100C0F)
- RETURN _SendMessage($hToken, $A293BC0614E) <> 0
- ENDFUNC
- Func Fn0022($hToken)
- IF $A60BB00531F THEN Fn001E($hToken, $A43BB100C0F)
- _SendMessage($hToken, $A3DBB302746)
- ENDFUNC
- Func Fn0023($hToken, $curExt = -1, $fOpenAsSelf = 25)
- IF $A60BB00531F THEN Fn001E($hToken, $A43BB100C0F)
- LOCAL $A40EB603605, $A0AEB703553 = 1
- IF ISARRAY($curExt) <> 0 THEN
- $curExt[UBOUND($curExt) - 1] = -1
- $A0AEB703553 = UBOUND($curExt)
- $A40EB603605 = DLLSTRUCTCREATE("int[" & $A0AEB703553 & "]")
- FOR $A5119705C46 = 0 TO $A0AEB703553 - 2
- DLLSTRUCTSETDATA($A40EB603605, 1, $curExt[$A5119705C46], $A5119705C46 + 1)
- NEXT
- DLLSTRUCTSETDATA($A40EB603605, 1, -1, $A0AEB703553)
- ELSEIF ISARRAY($fOpenAsSelf) <> 0 THEN
- $A0AEB703553 = UBOUND($fOpenAsSelf)
- $A40EB603605 = DLLSTRUCTCREATE("int[" & $A0AEB703553 & "]")
- FOR $A5119705C46 = 0 TO $A0AEB703553 - 2
- DLLSTRUCTSETDATA($A40EB603605, 1, $fOpenAsSelf[$A5119705C46], $A5119705C46 + 1)
- NEXT
- DLLSTRUCTSETDATA($A40EB603605, 1, -1, $A0AEB703553)
- ELSEIF $curExt > 1 THEN
- $A0AEB703553 = $curExt
- $A40EB603605 = DLLSTRUCTCREATE("int[" & $A0AEB703553 & "]")
- FOR $A5119705C46 = 1 TO $A0AEB703553 - 1
- DLLSTRUCTSETDATA($A40EB603605, 1, $fOpenAsSelf * $A5119705C46, $A5119705C46)
- NEXT
- DLLSTRUCTSETDATA($A40EB603605, 1, -1, $A0AEB703553)
- ELSE
- $A40EB603605 = DLLSTRUCTCREATE("int")
- DLLSTRUCTSETDATA($A40EB603605, $A0AEB703553, -1)
- ENDIF
- LOCAL $A1C0C700525 = DLLSTRUCTGETPTR($A40EB603605)
- IF Fn0017($hToken, $A01ABF04C37) THEN
- _SendMessage($hToken, $A5C4B501C07, $A0AEB703553, $A1C0C700525, 0, "wparam", "ptr")
- ELSE
- LOCAL $A274700193A = DLLSTRUCTGETSIZE($A40EB603605)
- LOCAL $A1F37404B4B
- LOCAL $A2B3750155C = Fn0008($hToken, $A274700193A, $A1F37404B4B)
- Fn0009($A1F37404B4B, $A1C0C700525)
- _SendMessage($hToken, $A5C4B501C07, $A0AEB703553, $A2B3750155C, 0, "wparam", "ptr")
- Fn0007($A1F37404B4B)
- ENDIF
- Fn0022($hToken)
- RETURN TRUE
- ENDFUNC
- Func Fn0024($hToken, $curExt = "", $fOpenAsSelf = 0, $lParam = 0)
- IF $A60BB00531F THEN Fn001E($hToken, $A43BB100C0F)
- LOCAL $A2C1C005259 = Fn0020($hToken)
- LOCAL $A431C104241 = STRINGLEN($curExt) + 1
- LOCAL $A611C300E0A
- IF $A2C1C005259 THEN
- $A611C300E0A = DLLSTRUCTCREATE("wchar Text[" & $A431C104241 & "]")
- $A431C104241 *= 2
- ELSE
- $A611C300E0A = DLLSTRUCTCREATE("char Text[" & $A431C104241 & "]")
- ENDIF
- LOCAL $A141C905D2E = DLLSTRUCTGETPTR($A611C300E0A)
- DLLSTRUCTSETDATA($A611C300E0A, "Text", $curExt)
- IF Fn0021($hToken) THEN $fOpenAsSelf = $A5E5B502E3E
- LOCAL $A5787E01938
- IF Fn0017($hToken, $A01ABF04C37) THEN
- $A5787E01938 = _SendMessage($hToken, $A354B904902, BITOR($fOpenAsSelf, $lParam), $A141C905D2E, 0, "wparam", "ptr")
- ELSE
- LOCAL $A1F37404B4B
- LOCAL $A2B3750155C = Fn0008($hToken, $A431C104241, $A1F37404B4B)
- Fn0009($A1F37404B4B, $A141C905D2E)
- IF $A2C1C005259 THEN
- $A5787E01938 = _SendMessage($hToken, $A354B904902, BITOR($fOpenAsSelf, $lParam), $A2B3750155C, 0, "wparam", "ptr")
- ELSE
- $A5787E01938 = _SendMessage($hToken, $A354BB0450F, BITOR($fOpenAsSelf, $lParam), $A2B3750155C, 0, "wparam", "ptr")
- ENDIF
- Fn0007($A1F37404B4B)
- ENDIF
- RETURN $A5787E01938 <> 0
- ENDFUNC
- GLOBAL CONST $A172C501020 = 0
- GLOBAL CONST $A182C702C50 = 1
- GLOBAL CONST $A612C904711 = 2
- GLOBAL CONST $A362CB03433 = 3
- GLOBAL CONST $A452CD05D24 = 4
- GLOBAL CONST $A612CF02437 = 5
- GLOBAL CONST $A2A3C105705 = 6
- GLOBAL CONST $A443C30301F = 7
- GLOBAL CONST $A3F3C50141D = 8
- GLOBAL CONST $A183C703B49 = 9
- GLOBAL CONST $A433C904204 = 0x000B
- GLOBAL CONST $A523CB02446 = 0x000C
- GLOBAL CONST $A0D3CD0391F = 0x000E
- GLOBAL CONST $A4C3CF02819 = 0x0010
- GLOBAL CONST $A424C105A54 = 0x0011
- GLOBAL CONST $A5A4C301131 = 0x0012
- GLOBAL CONST $A394C505327 = 0x0080
- GLOBAL CONST $A024C704343 = 0x0100
- GLOBAL CONST $A634C900852 = 0x0200
- GLOBAL CONST $A004CB00611 = 0x0400
- GLOBAL CONST $A3E4CD04734 = 0x1000
- GLOBAL CONST $A3D4CF05F17 = 0
- GLOBAL CONST $A145C100B4E = 0
- GLOBAL CONST $A3A5C304C0C = $A024C704343
- GLOBAL CONST $A0D5C401852 = $A024C704343
- GLOBAL CONST $A405C506053 = 0
- GLOBAL CONST $A625C704D32 = 0
- GLOBAL CONST $A505C903E3D = 0x00010000
- GLOBAL CONST $A555CB05C19 = 0x00020000
- GLOBAL CONST $A095CD03226 = 0x00010000
- GLOBAL CONST $A585CF04A50 = 0x00020000
- GLOBAL CONST $A386C101962 = 0x00040000
- GLOBAL CONST $A276C305513 = 0x00040000
- GLOBAL CONST $A1B6C503E34 = 0x00080000
- GLOBAL CONST $A586C706238 = 0x00100000
- GLOBAL CONST $A076C902F40 = 0x00200000
- GLOBAL CONST $A326CB02600 = 0x00400000
- GLOBAL CONST $A3A6CD03909 = 0x00800000
- GLOBAL CONST $A146CF05F0A = 0x00C00000
- GLOBAL CONST $A637C100647 = 0x00CF0000
- GLOBAL CONST $A1D7C304230 = 0x00CF0000
- GLOBAL CONST $A1A7C50123E = 0x01000000
- GLOBAL CONST $A157C705022 = 0x02000000
- GLOBAL CONST $A087C90452A = 0x04000000
- GLOBAL CONST $A567CB05559 = 0x08000000
- GLOBAL CONST $A397CD05911 = 0x10000000
- GLOBAL CONST $A3F7CF00B24 = 0x20000000
- GLOBAL CONST $A348C105C53 = 0x40000000
- GLOBAL CONST $A558C306103 = 0x80000000
- GLOBAL CONST $A058C50224E = 0x80880000
- GLOBAL CONST $A318C702108 = 0x0080
- GLOBAL CONST $A008C901D45 = 0x0200
- GLOBAL CONST $A128CB02810 = 0x2000
- GLOBAL CONST $A5D8CD0092F = 0x0010
- GLOBAL CONST $A528CF00D53 = 0x0040
- GLOBAL CONST $A409C100E06 = 0x00040000
- GLOBAL CONST $A459C30481F = 0x02000000
- GLOBAL CONST $A139C501D40 = 0x0200
- GLOBAL CONST $A4A9C702B22 = 0x0400
- GLOBAL CONST $A199C903D1B = 1
- GLOBAL CONST $A479CB04813 = 0x4000
- GLOBAL CONST $A379CD05C05 = 0x0300
- GLOBAL CONST $A3D9CF02A07 = 0x1000
- GLOBAL CONST $A17AC105119 = 0x00020000
- GLOBAL CONST $A3CAC304C1A = 0x0080
- GLOBAL CONST $A03AC500D20 = 8
- GLOBAL CONST $A39AC705D20 = 0x0020
- GLOBAL CONST $A44AC905F10 = 0x0100
- GLOBAL CONST $A2FACB03E54 = 0x00080000
- GLOBAL CONST $A40ACD0172D = 0x00010000
- GLOBAL CONST $A43ACF04E35 = 0x00400000
- GLOBAL CONST $A25BC102D2D = 0x2000
- GLOBAL CONST $A21BC301755 = 0x000E
- GLOBAL CONST $A13BC503015 = 0x000D
- GLOBAL CONST $A36BC706360 = 5
- GLOBAL CONST $A04BC90130A = 0x0214
- GLOBAL CONST $A3ABCB03911 = 0x0400
- GLOBAL CONST $A56BCD06005 = 1
- GLOBAL CONST $A26BCF04B5F = 2
- GLOBAL CONST $A3BCC10271B = 3
- GLOBAL CONST $A10CC303753 = 6
- GLOBAL CONST $A20CC501507 = 7
- GLOBAL CONST $A29CC704F43 = 8
- GLOBAL CONST $A0ACC902D62 = 10
- GLOBAL CONST $A59CCB0431A = 0x000B
- GLOBAL CONST $A49CCD00243 = 0x000C
- GLOBAL CONST $A3CCCF05F1D = 0x000F
- GLOBAL CONST $A2EDC101D1F = 0x0010
- GLOBAL CONST $A02DC303320 = 0x0012
- GLOBAL CONST $A2ADC501E34 = 0x0014
- GLOBAL CONST $A15DC70363A = 0x0015
- GLOBAL CONST $A30DC904E0B = 0x0018
- GLOBAL CONST $A32DCB01F17 = 0x001A
- GLOBAL CONST $A21DCD05B4E = 0x001B
- GLOBAL CONST $A44DCF0294D = 0x001C
- GLOBAL CONST $A09EC103E12 = 0x001D
- GLOBAL CONST $A34EC30045A = 0x001E
- GLOBAL CONST $A4EEC504C44 = 0x001F
- GLOBAL CONST $A55EC702210 = 0x0020
- GLOBAL CONST $A11EC904C10 = 0x0021
- GLOBAL CONST $A07ECB05858 = 0x0022
- GLOBAL CONST $A47ECD03815 = 0x0023
- GLOBAL CONST $A60ECF04C5D = 0x0024
- GLOBAL CONST $A09FC104D07 = 0x0026
- GLOBAL CONST $A2AFC304A1B = 0x0027
- GLOBAL CONST $A12FC504D2F = 0x0028
- GLOBAL CONST $A61FC701205 = 0x002A
- GLOBAL CONST $A16FC900946 = 0x002B
- GLOBAL CONST $A4FFCB00100 = 0x002C
- GLOBAL CONST $A1DFCD06218 = 0x002D
- GLOBAL CONST $A0FFCF01B34 = 0x002E
- GLOBAL CONST $A2A0D10142C = 0x002F
- GLOBAL CONST $A4D0D305B18 = 0x0030
- GLOBAL CONST $A3D0D502A05 = 0x0031
- GLOBAL CONST $A600D700427 = 0x0032
- GLOBAL CONST $A5F0D901431 = 0x0033
- GLOBAL CONST $A170DB01F5D = 0x0037
- GLOBAL CONST $A3E0DD02F35 = 0x0039
- GLOBAL CONST $A420DF03654 = 0x003D
- GLOBAL CONST $A341D10070C = 0x0041
- GLOBAL CONST $A241D304D3C = 0x0044
- GLOBAL CONST $A5F1D505860 = 0x0046
- GLOBAL CONST $A2D1D700546 = 0x0047
- GLOBAL CONST $A1F1D90522B = 0x0048
- GLOBAL CONST $A141DB0154C = 0x004E
- GLOBAL CONST $A2F1DD00163 = 0x004A
- GLOBAL CONST $A151DF04B48 = 0x004B
- GLOBAL CONST $A272D105410 = 0x0050
- GLOBAL CONST $A4E2D304238 = 0x0051
- GLOBAL CONST $A2B2D502802 = 0x0052
- GLOBAL CONST $A412D700E2B = 0x0053
- GLOBAL CONST $A4F2D902059 = 0x0054
- GLOBAL CONST $A5C2DB02206 = 0x0055
- GLOBAL CONST $A452DD0600A = 0x0300
- GLOBAL CONST $A0B2DF0334A = 0x0301
- GLOBAL CONST $A233D102A39 = 0x0302
- GLOBAL CONST $A483D30393A = 0x0303
- GLOBAL CONST $A613D505207 = 0x0304
- GLOBAL CONST $A3D3D705F00 = 0x007B
- GLOBAL CONST $A043D90135A = 0x007C
- GLOBAL CONST $A453DB01013 = 0x007D
- GLOBAL CONST $A2B3DD00543 = 0x007E
- GLOBAL CONST $A533DF01A34 = 0x007F
- GLOBAL CONST $A3F4D101B5C = 0x0080
- GLOBAL CONST $A3D4D303E49 = 0x0081
- GLOBAL CONST $A4F4D50214D = 0x0082
- GLOBAL CONST $A154D703E45 = 0x0083
- GLOBAL CONST $A5B4D903B0D = 0x0084
- GLOBAL CONST $A0C4DB01B3F = 0x0085
- GLOBAL CONST $A3D4DD01161 = 0x0086
- GLOBAL CONST $A3A4DF01A0D = 0x0087
- GLOBAL CONST $A3D5D103D4E = 0x0088
- GLOBAL CONST $A075D302133 = 0x00A0
- GLOBAL CONST $A1A5D502F3B = 0x00A1
- GLOBAL CONST $A5F5D70564E = 0x00A2
- GLOBAL CONST $A3D5D903A46 = 0x00A3
- GLOBAL CONST $A245DB01E26 = 0x00A4
- GLOBAL CONST $A115DD0410B = 0x00A5
- GLOBAL CONST $A2D5DF0631B = 0x00A6
- GLOBAL CONST $A486D103749 = 0x00A7
- GLOBAL CONST $A2F6D300B00 = 0x00A8
- GLOBAL CONST $A416D505741 = 0x00A9
- GLOBAL CONST $A1B6D704E14 = 0x0100
- GLOBAL CONST $A016D905F03 = 0x0101
- GLOBAL CONST $A376DB0533B = 0x0102
- GLOBAL CONST $A1A6DD04537 = 0x0103
- GLOBAL CONST $A616DF00428 = 0x0104
- GLOBAL CONST $A537D10492B = 0x0105
- GLOBAL CONST $A047D301B44 = 0x0106
- GLOBAL CONST $A357D503B41 = 0x0107
- GLOBAL CONST $A577D702650 = 0x0110
- GLOBAL CONST $A517D90114C = 0x0111
- GLOBAL CONST $A097DB0031B = 0x0112
- GLOBAL CONST $A397DD00962 = 0x0113
- GLOBAL CONST $A2A7DF02A36 = 0x0114
- GLOBAL CONST $A4C8D100237 = 0x0115
- GLOBAL CONST $A058D303B04 = 0x0116
- GLOBAL CONST $A1C8D502920 = 0x0117
- GLOBAL CONST $A398D70220B = 0x011F
- GLOBAL CONST $A4B8D903657 = 0x0120
- GLOBAL CONST $A268DB05149 = 0x0121
- GLOBAL CONST $A328DD0051A = 0x0122
- GLOBAL CONST $A608DF05A61 = 0x0123
- GLOBAL CONST $A179D102815 = 0x0124
- GLOBAL CONST $A169D303111 = 0x0125
- GLOBAL CONST $A509D505619 = 0x0126
- GLOBAL CONST $A199D70211A = 0x0127
- GLOBAL CONST $A409D904D36 = 0x0128
- GLOBAL CONST $A619DB01539 = 0x0129
- GLOBAL CONST $A609DD03B3D = 0x0132
- GLOBAL CONST $A529DF00A07 = 0x0133
- GLOBAL CONST $A51AD105954 = 0x0134
- GLOBAL CONST $A0BAD305550 = 0x0135
- GLOBAL CONST $A59AD501E41 = 0x0136
- GLOBAL CONST $A59AD704135 = 0x0137
- GLOBAL CONST $A12AD902512 = 0x0138
- GLOBAL CONST $A32ADB02E56 = 0x0019
- GLOBAL CONST $A11ADD03044 = 0x01E1
- GLOBAL CONST $A05ADF00000 = 0
- GLOBAL CONST $A2CBD103A33 = $A05ADF00000 - 1
- GLOBAL CONST $A2EBD300E57 = $A05ADF00000 - 2
- GLOBAL CONST $A35BD502F4C = $A05ADF00000 - 3
- GLOBAL CONST $A4CBD705E21 = $A05ADF00000 - 4
- GLOBAL CONST $A14BD901F53 = $A05ADF00000 - 5
- GLOBAL CONST $A12BDB0584D = $A05ADF00000 - 6
- GLOBAL CONST $A4FBDD05A40 = $A05ADF00000 - 7
- GLOBAL CONST $A59BDF05744 = $A05ADF00000 - 8
- GLOBAL CONST $A55CD10542D = $A05ADF00000 - 0x000C
- GLOBAL CONST $A02CD301C59 = $A05ADF00000 - 0x000D
- GLOBAL CONST $A01CD50512E = $A05ADF00000 - 0x000E
- GLOBAL CONST $A50CD706344 = $A05ADF00000 - 0x000F
- GLOBAL CONST $A1ACD904A32 = $A05ADF00000 - 0x0010
- GLOBAL CONST $A43CDB03131 = $A05ADF00000 - 0x0011
- GLOBAL CONST $A4FCDD00E5F = $A05ADF00000 - 0x0012
- GLOBAL CONST $A45CDF05353 = $A05ADF00000 - 0x0013
- GLOBAL CONST $A28DD100343 = $A05ADF00000 - 0x0014
- GLOBAL CONST $A41DD305B01 = $A05ADF00000 - 0x0015
- GLOBAL CONST $A54DD501E13 = $A05ADF00000 - 0x0016
- GLOBAL CONST $A05DD703228 = 0x0200
- GLOBAL CONST $A49DD901D29 = 0x0201
- GLOBAL CONST $A34DDB03729 = 0x0202
- GLOBAL CONST $A27DDD06223 = 0x0203
- GLOBAL CONST $A04DDF03C1D = 0x0204
- GLOBAL CONST $A58ED101C27 = 0x0205
- GLOBAL CONST $A34ED30395D = 0x0206
- GLOBAL CONST $A5FED503C11 = 0x0207
- GLOBAL CONST $A1EED702B3E = 0x0208
- GLOBAL CONST $A17ED902962 = 0x0209
- GLOBAL CONST $A2EEDB00A60 = 0x020A
- GLOBAL CONST $A62EDD02E5C = 0x020B
- GLOBAL CONST $A4DEDF02E26 = 0x020C
- GLOBAL CONST $A46FD100427 = 0x020D
- GLOBAL CONST $A34FD301808 = 0x020E
- GLOBAL CONST $A4AFD502443 = 0
- GLOBAL CONST $A0DFD704C1B = 1
- GLOBAL CONST $A3AFD906156 = 2
- GLOBAL CONST $A2EFDB02343 = 3
- GLOBAL CONST $A06FDD02D5F = 4
- GLOBAL CONST $A34FDF01C13 = 5
- GLOBAL CONST $A0C0E10362D = 6
- GLOBAL CONST $A080E302A35 = 2
- GLOBAL CONST $A210E50491C = 1
- GLOBAL CONST $A580E70571E = 1
- GLOBAL CONST $A330E90621B = 2
- GLOBAL CONST $A330EB05B53 = 3
- GLOBAL CONST $A060ED03A4A = 4
- GLOBAL CONST $A3D0EF00E23 = 5
- GLOBAL CONST $A4A1E10344C = 0
- GLOBAL CONST $A2F1E300A1F = 1
- GLOBAL CONST $A3E1E50000D = 2
- GLOBAL CONST $A151E704150 = 3
- GLOBAL CONST $A021E902D02 = 1
- GLOBAL CONST $A521EB02255 = 2
- GLOBAL CONST $A251ED01539 = 0x2000
- GLOBAL CONST $A191EF03905 = ($A251ED01539 + 6)
- GLOBAL CONST $A5F2E100B14 = ($A251ED01539 + 5)
- GLOBAL CONST $A242E30273C = $A251ED01539 + 1
- GLOBAL CONST $A5F2E50495E = $A251ED01539 + 2
- GLOBAL CONST $A112E70510B = $A251ED01539 + 3
- GLOBAL CONST $A002E90032B = $A251ED01539 + 4
- GLOBAL CONST $A512EB02822 = $A251ED01539 + 0x000B
- GLOBAL CONST $A112ED00D14 = 1
- GLOBAL CONST $A3B2EF0120A = 2
- GLOBAL CONST $A4A3E104840 = 3
- GLOBAL CONST $A423E303837 = 0
- GLOBAL CONST $A133E501C13 = 1
- GLOBAL CONST $A0E3E703E18 = 2
- GLOBAL CONST $A573E900757 = 3
- GLOBAL CONST $A323EB00F2F = 4
- GLOBAL CONST $A2B3ED05433 = 5
- GLOBAL CONST $A633EF00800 = 6
- GLOBAL CONST $A334E10583A = 7
- GLOBAL CONST $A074E304D1C = 8
- GLOBAL CONST $A3E4E504544 = 9
- GLOBAL CONST $A104E70601E = 10
- GLOBAL CONST $A484E905454 = 0x000B
- GLOBAL CONST $A614EB05542 = 0x000C
- GLOBAL CONST $A624ED0373B = 0x000D
- GLOBAL CONST $A4B4EF02C1F = 0x000E
- GLOBAL CONST $A5D5E100237 = 0x000F
- GLOBAL CONST $A145E30331C = 0x0010
- GLOBAL CONST $A625E504A2C = 0x0011
- GLOBAL CONST $A3B5E704523 = 0x0012
- GLOBAL CONST $A3A5E900C3B = 0x0013
- GLOBAL CONST $A635EB04E18 = 0x0014
- GLOBAL CONST $A485ED05426 = 0x0015
- GLOBAL CONST $A185EF01517 = 0x0016
- GLOBAL CONST $A226E101C3B = 0x0017
- GLOBAL CONST $A5C6E304E55 = 0x0018
- GLOBAL CONST $A5E6E50342D = 0x0019
- GLOBAL CONST $A3E6E702B2D = 0x001A
- GLOBAL CONST $A376E903743 = 0x001B
- GLOBAL CONST $A356EB02B2A = 0x001C
- GLOBAL CONST $A286ED0502F = 0x001D
- GLOBAL CONST $A1E6EF03659 = 0x001E
- GLOBAL CONST $A327E103157 = 0x001F
- GLOBAL CONST $A567E30252A = 0x0020
- GLOBAL CONST $A417E502E46 = 0x0021
- GLOBAL CONST $A0D7E704739 = 0x0022
- GLOBAL CONST $A127E900A39 = 0x0023
- GLOBAL CONST $A447EB03C20 = 0x0024
- GLOBAL CONST $A287ED04D12 = 0x0025
- GLOBAL CONST $A017EF05917 = 0x0026
- GLOBAL CONST $A3A8E105762 = 0x0027
- GLOBAL CONST $A318E302361 = 0x0028
- GLOBAL CONST $A4E8E50093B = 0x0029
- GLOBAL CONST $A518E701C1D = 0x002A
- GLOBAL CONST $A1C8E904620 = 0x002B
- GLOBAL CONST $A298EB00713 = 0x002C
- GLOBAL CONST $A1C8ED05928 = 0x002D
- GLOBAL CONST $A488EF05926 = 0x002E
- GLOBAL CONST $A2A9E105514 = 0x002F
- GLOBAL CONST $A009E306255 = 0x0030
- GLOBAL CONST $A159E501446 = 0x0031
- GLOBAL CONST $A1A9E702842 = 0x0032
- GLOBAL CONST $A449E900A1B = 0x0033
- GLOBAL CONST $A399EB0182F = 0x0034
- GLOBAL CONST $A319ED02148 = 0x0035
- GLOBAL CONST $A019EF05727 = 0x0036
- GLOBAL CONST $A1EAE100453 = 0x0037
- GLOBAL CONST $A4AAE300C33 = 0x0038
- GLOBAL CONST $A33AE50613A = 0x0039
- GLOBAL CONST $A02AE703104 = 0x003A
- GLOBAL CONST $A3BAE903E5A = 0x003B
- GLOBAL CONST $A1DAEB05702 = 0x003C
- GLOBAL CONST $A01AED00D5E = 0x003D
- GLOBAL CONST $A40AEF05404 = 0x003E
- GLOBAL CONST $A24BE102A62 = 0x003F
- GLOBAL CONST $A04BE305C26 = 0x0043
- GLOBAL CONST $A2BBE503212 = 0x0044
- GLOBAL CONST $A16BE703F23 = 0x0045
- GLOBAL CONST $A63BE90093A = 0x0046
- GLOBAL CONST $A20BEB03C05 = 0x0047
- GLOBAL CONST $A40BED03E3A = 0x0048
- GLOBAL CONST $A52BEF00652 = 0x0049
- GLOBAL CONST $A27CE10013A = 0x004A
- GLOBAL CONST $A4DCE30065C = 0x004B
- GLOBAL CONST $A35CE505B61 = 0x004C
- GLOBAL CONST $A0ECE703E30 = 0x004D
- GLOBAL CONST $A12CE904057 = 0x004E
- GLOBAL CONST $A3FCEB05E10 = 0x004F
- GLOBAL CONST $A02CED05A25 = 0x0050
- GLOBAL CONST $A1CCEF06248 = 0x0051
- GLOBAL CONST $A48DE100045 = 0x0052
- GLOBAL CONST $A39DE302B11 = 0x0053
- GLOBAL CONST $A46DE505C51 = 0x0054
- GLOBAL CONST $A0FDE70395A = 0x0056
- GLOBAL CONST $A42DE90502F = 0x0057
- GLOBAL CONST $A2DDEB0454C = 0x0058
- GLOBAL CONST $A56DED04C0C = 0x0059
- GLOBAL CONST $A2DDEF02156 = 0x005A
- GLOBAL CONST $A06EE101A5F = 0x1000
- GLOBAL CONST $A61EE304155 = 0x2000
- GLOBAL CONST $A25EE50242A = 0x2001
- GLOBAL CONST $A00EE706217 = 0x2002
- GLOBAL CONST $A27EE903A5C = 0x0042
- GLOBAL CONST $A0DEEB03A23 = 0x40000000
- GLOBAL CONST $A03EED00B18 = 0x00550009
- GLOBAL CONST $A04EEF04445 = 0x00C000CA
- GLOBAL CONST $A21FE101C10 = 0x00BB0226
- GLOBAL CONST $A45FE30183B = 0x80000000
- GLOBAL CONST $A4AFE50564E = 0x00330008
- GLOBAL CONST $A04FE700C45 = 0x001100A6
- GLOBAL CONST $A2AFE905C42 = 0x00F00021
- GLOBAL CONST $A06FEB03C4D = 0x005A0049
- GLOBAL CONST $A40FED01F3A = 0x00FB0A09
- GLOBAL CONST $A06FEF0110B = 0x008800C6
- GLOBAL CONST $A510F100558 = 0x00CC0020
- GLOBAL CONST $A290F302161 = 0x00440328
- GLOBAL CONST $A1B0F506201 = 0x00660046
- GLOBAL CONST $A010F70524A = 0x00EE0086
- GLOBAL CONST $A2E0F902A2B = 0x00FF0062
- GLOBAL CONST $A540FB0285E = 8
- GLOBAL CONST $A2D0FD0505B = 0x0400
- GLOBAL CONST $A060FF00261 = 1
- GLOBAL CONST $A171F10403A = 0x2000
- GLOBAL CONST $A3B1F302057 = 0x8000
- GLOBAL CONST $A221F50264D = 0x0040
- GLOBAL CONST $A121F702A3E = 0x0200
- GLOBAL CONST $A4B1F903844 = 0x00100000
- GLOBAL CONST $A111FB0381D = 0x1000
- GLOBAL CONST $A401FD0172E = 0
- GLOBAL CONST $A2A1FF00F1A = 0x00010000
- GLOBAL CONST $A2E2F100822 = 0x0100
- GLOBAL CONST $A472F306340 = 0x00080000
- GLOBAL CONST $A382F505A05 = 0x0800
- GLOBAL CONST $A4E2F704F1E = 0x4000
- GLOBAL CONST $A082F90040B = 0x00200000
- GLOBAL CONST $A032FB0223C = 2
- GLOBAL CONST $A632FD02317 = 0x00020000
- GLOBAL CONST $A512FF03D38 = 0x0020
- GLOBAL CONST $A093F105355 = 0x0080
- GLOBAL CONST $A123F304F4E = 0
- GLOBAL CONST $A303F500C62 = 4
- GLOBAL CONST $A313F704059 = 0x0010
- GLOBAL CONST $A033F903620 = 0x00040000
- GLOBAL CONST $A003FB03320 = 4
- GLOBAL CONST $A023FD00246 = 0x0400
- GLOBAL CONST $A153FF04A13 = 2
- GLOBAL CONST $A144F10175B = 1
- GLOBAL CONST $A0B4F30124E = 0x0020
- GLOBAL CONST $A604F50462F = 0x0800
- GLOBAL CONST $A3F4F704711 = 0x0010
- GLOBAL CONST $A044F904561 = 8
- GLOBAL CONST $A624FB03D45 = 0x0200
- GLOBAL CONST $A154FD00B16 = 0x0100
- GLOBAL CONST $A394FF03B53 = 0x0080
- GLOBAL CONST $A085F103412 = 0x0040
- GLOBAL CONST $A275F30544F = 0x0305
- GLOBAL CONST $A305F50045B = 0x0306
- GLOBAL CONST $A0F5F705963 = 0x0307
- GLOBAL CONST $A0D5F90071D = 0x0308
- GLOBAL CONST $A065FB0223E = 0x0309
- GLOBAL CONST $A265FD02850 = 0x030A
- GLOBAL CONST $A105FF02E34 = 0x030B
- GLOBAL CONST $A576F10612C = 0x030C
- GLOBAL CONST $A4C6F305025 = 0x030D
- GLOBAL CONST $A506F504B31 = 0x030E
- GLOBAL CONST $A576F70390B = -2
- GLOBAL CONST $A146F906041 = -1
- GLOBAL CONST $A0D6FB04C2B = 0
- GLOBAL CONST $A5B6FD05F2D = 1
- GLOBAL CONST $A286FF01607 = 2
- GLOBAL CONST $A287F102315 = 3
- GLOBAL CONST $A147F30005F = 4
- GLOBAL CONST $A427F500A3E = $A147F30005F
- GLOBAL CONST $A027F603110 = 5
- GLOBAL CONST $A5C7F802057 = 6
- GLOBAL CONST $A2E7FA02857 = 7
- GLOBAL CONST $A3C7FC04C16 = 8
- GLOBAL CONST $A237FE02203 = 9
- GLOBAL CONST $A3B8F001661 = 10
- GLOBAL CONST $A5C8F205C13 = 0x000B
- GLOBAL CONST $A138F404213 = 0x000C
- GLOBAL CONST $A518F60174D = 0x000D
- GLOBAL CONST $A358F80272B = 0x000E
- GLOBAL CONST $A1E8FA0315C = 0x000F
- GLOBAL CONST $A148FC0102F = 0x0010
- GLOBAL CONST $A258FE03234 = 0x0011
- GLOBAL CONST $A319F002C0D = 0x0012
- GLOBAL CONST $A4A9F201133 = $A3C7FC04C16
- GLOBAL CONST $A4A9F30605A = $A237FE02203
- GLOBAL CONST $A229F404D60 = $A3B8F001661
- GLOBAL CONST $A149F502A1B = $A258FE03234
- GLOBAL CONST $A079F602A5C = 0x0013
- GLOBAL CONST $A3C9F805A20 = 0x0014
- GLOBAL CONST $A079FA00D04 = 0x0015
- GLOBAL CONST $A239FC03F23 = 0
- GLOBAL CONST $A409FE05E48 = 1
- GLOBAL CONST $A56AF004555 = 2
- GLOBAL CONST $A03AF200311 = 3
- GLOBAL CONST $A36AF40152D = 4
- GLOBAL CONST $A1DAF604312 = 5
- GLOBAL CONST $A26AF801E2C = 6
- GLOBAL CONST $A50AFA03913 = 7
- GLOBAL CONST $A19AFC01150 = 8
- GLOBAL CONST $A19AFE0595E = 9
- GLOBAL CONST $A16BF002E30 = 10
- GLOBAL CONST $A0EBF201F54 = 0x000B
- GLOBAL CONST $A24BF404852 = 0x000C
- GLOBAL CONST $A54BF600317 = 0x000D
- GLOBAL CONST $A1BBF80593B = 0x000E
- GLOBAL CONST $A3DBFA0110F = 0x000F
- GLOBAL CONST $A46BFC03555 = 0x0010
- GLOBAL CONST $A2CBFE02C5E = 0x0011
- GLOBAL CONST $A01CF005240 = 0x0012
- GLOBAL CONST $A3DCF205B42 = 0x0013
- GLOBAL CONST $A55CF401127 = 0x0014
- GLOBAL CONST $A0FCF602F35 = 0x0015
- GLOBAL CONST $A10CF801E61 = 0x0016
- GLOBAL CONST $A27CFA01502 = 0x0017
- GLOBAL CONST $A41CFC0172C = 0x0018
- GLOBAL CONST $A09CFE00119 = 0x001A
- GLOBAL CONST $A16DF000245 = 0x001B
- GLOBAL CONST $A54DF201461 = 0x001C
- GLOBAL CONST $A13DF404817 = 0x001D
- GLOBAL CONST $A3ADF602335 = 0x001E
- GLOBAL CONST $A0CDF803F3B = 1
- GLOBAL CONST $A16DFA0561E = 0x000F
- GLOBAL CONST $A52DFC0040C = 0x0010
- GLOBAL CONST $A16DFE04643 = 0x0014
- GLOBAL CONST $A52EF003B48 = 0x0014
- GLOBAL CONST $A09EF202825 = 0x0014
- GLOBAL CONST $A02EF403702 = -1
- GLOBAL CONST $A19EF60020A = 0
- GLOBAL CONST $A5BEF801D0E = 1
- GLOBAL CONST $A29EFA05F20 = 4
- GLOBAL CONST $A08EFC05629 = 5
- GLOBAL CONST $A48EFE00457 = 8
- GLOBAL CONST $A2DFF00281A = 9
- GLOBAL CONST $A13FF205455 = 0x0080
- GLOBAL CONST $A2AFF400859 = 0x0040
- GLOBAL CONST $A35FF600F10 = 0x0020
- GLOBAL CONST $A36FF803813 = 8
- GLOBAL CONST $A60FFA01212 = 0x0010
- GLOBAL CONST $A61FFC03E0A = 0x0200
- GLOBAL CONST $A5BFFE04053 = 4
- GLOBAL CONST $A3200015042 = 1
- GLOBAL CONST $A2200211B29 = 2
- GLOBAL CONST $A5D00415D63 = 0x0100
- GLOBAL CONST $A5E0061470A = 1
- GLOBAL CONST $A130081112B = 2
- GLOBAL CONST $A0E00A10427 = 3
- GLOBAL CONST $A0C00C14323 = 4
- GLOBAL CONST $A3800E11B02 = 0x00010000
- GLOBAL CONST $A4E10012944 = 0x00010001
- GLOBAL CONST $A581021410B = 0x00010002
- GLOBAL CONST $A3F10411558 = 0x00010003
- GLOBAL CONST $A0710614C5A = 0x00010004
- GLOBAL CONST $A0510815303 = 0x00020000
- GLOBAL CONST $A2110A14553 = 1
- GLOBAL CONST $A2B10C1635F = 2
- GLOBAL CONST $A1E10E1511C = 4
- GLOBAL CONST $A1120016006 = 8
- GLOBAL CONST $A2E2021304C = 0x0010
- GLOBAL CONST $A2520410510 = 0x0020
- GLOBAL CONST $A3E20610C37 = 0x0040
- GLOBAL CONST $A4D20814632 = 0x0080
- GLOBAL CONST $A0B20A12212 = 0x0100
- GLOBAL CONST $A2320C10828 = 0x0200
- GLOBAL CONST $A4420E1125A = 0x0400
- GLOBAL CONST $A5130012A2D = 0x0800
- GLOBAL CONST $A473021624A = 0x1000
- GLOBAL CONST $A3F30412260 = 0
- GLOBAL CONST $A6030614935 = 2
- GLOBAL CONST $A3430811D1D = 4
- GLOBAL CONST $A3330A1384F = 0x0010
- GLOBAL CONST $A3A30C1112D = 0x0020
- GLOBAL CONST $A2030E11021 = 0x0020
- GLOBAL CONST $A4E40011712 = 0x0040
- GLOBAL CONST $A0040215B2C = 8
- GLOBAL CONST $A2C40416052 = 0x0100
- GLOBAL CONST $A2140610506 = BITOR($A555CB05C19, $A146CF05F0A, $A558C306103, $A1B6C503E34)
- GLOBAL CONST $A4340715544 = 1
- GLOBAL CONST $A6240912F00 = 2
- GLOBAL CONST $A0040B12521 = 4
- GLOBAL CONST $A4D40D16202 = 8
- GLOBAL CONST $A2940F1173C = 0x0010
- GLOBAL CONST $A5650113A55 = 0x0020
- GLOBAL CONST $A4E50313E22 = 0x0040
- GLOBAL CONST $A0F50511444 = 0x0080
- GLOBAL CONST $A4850712129 = 0x0100
- GLOBAL CONST $A4C50910D45 = 0x0200
- GLOBAL CONST $A4B50B11A41 = 0x0400
- GLOBAL CONST $A5850D12D55 = 0x0800
- GLOBAL CONST $A3D50F13D23 = 0x1000
- GLOBAL CONST $A5660112D1F = 0x2000
- GLOBAL CONST $A0760311760 = 0x4000
- GLOBAL CONST $A5360510552 = 0x8000
- GLOBAL CONST $A3C6071534D = 3
- GLOBAL CONST $A096091083B = -1
- GLOBAL CONST $A3360B1620F = -3
- GLOBAL CONST $A2D60D13805 = -4
- GLOBAL CONST $A1C60F11A2B = -2
- GLOBAL CONST $A2970114632 = 0x0180
- GLOBAL CONST $A0370311749 = 0x0181
- GLOBAL CONST $A3170512957 = 0x0182
- GLOBAL CONST $A2B70713707 = 0x0183
- GLOBAL CONST $A5970914D47 = 0x0184
- GLOBAL CONST $A1270B14717 = 0x0185
- GLOBAL CONST $A0970D13521 = 0x0186
- GLOBAL CONST $A5C70F13A40 = 0x0187
- GLOBAL CONST $A4E80114D36 = 0x0188
- GLOBAL CONST $A3B80311A03 = 0x0189
- GLOBAL CONST $A1980514F0C = 0x018A
- GLOBAL CONST $A1280715238 = 0x018B
- GLOBAL CONST $A1F80911234 = 0x018C
- GLOBAL CONST $A0180B16205 = 0x018D
- GLOBAL CONST $A0C80D13A1E = 0x018E
- GLOBAL CONST $A1580F11A2D = 0x018F
- GLOBAL CONST $A1790113D16 = 0x0190
- GLOBAL CONST $A3C90315445 = 0x0191
- GLOBAL CONST $A4090512D26 = 0x0192
- GLOBAL CONST $A5890712435 = 0x0193
- GLOBAL CONST $A5F90910524 = 0x0194
- GLOBAL CONST $A3A90B10333 = 0x0195
- GLOBAL CONST $A1590D15F25 = 0x0196
- GLOBAL CONST $A3090F13E02 = 0x0197
- GLOBAL CONST $A4FA0115062 = 0x0198
- GLOBAL CONST $A54A0314362 = 0x0199
- GLOBAL CONST $A2FA051534A = 0x019A
- GLOBAL CONST $A11A0711D08 = 0x019B
- GLOBAL CONST $A58A091140A = 0x019C
- GLOBAL CONST $A52A0B14162 = 0x019D
- GLOBAL CONST $A49A0D11D34 = 0x019E
- GLOBAL CONST $A02A0F13C34 = 0x019F
- GLOBAL CONST $A35B011592B = 0x01A0
- GLOBAL CONST $A50B0316124 = 0x01A1
- GLOBAL CONST $A1EB0515754 = 0x01A2
- GLOBAL CONST $A51B0710A43 = 0x01A5
- GLOBAL CONST $A48B0916113 = 0x01A6
- GLOBAL CONST $A10B0B1165C = 0x01A7
- GLOBAL CONST $A2DB0D15D15 = 0x01A8
- GLOBAL CONST $A57B0F13A25 = 0x01A9
- GLOBAL CONST $A19C0112513 = 0x01B1
- GLOBAL CONST $A4BC0313E34 = 0x01B2
- GLOBAL CONST $A47C051162C = 0xFFFFFFFE
- GLOBAL CONST $A22C0714012 = 1
- GLOBAL CONST $A60C0915143 = 2
- GLOBAL CONST $A56C0B14B19 = 3
- GLOBAL CONST $A16C0D11835 = 4
- GLOBAL CONST $A0DC0F10C34 = 5
- GLOBAL CONST $A37D011520C = 0x00800000
- GLOBAL CONST $A45D0310352 = 0x00200000
- GLOBAL CONST $A5FD051500C = BITOR($A6240912F00, $A37D011520C, $A45D0310352, $A4340715544)
- GLOBAL $A01D0613630
- GLOBAL $A02D0715410 = FALSE
- GLOBAL CONST $A29D081052E = "ListBox"
- GLOBAL CONST $A43D0A12523 = $A29D081052E & "|TListbox"
- GLOBAL CONST $A49D0C1401E = 0x00010000
- GLOBAL CONST $A3CD0E14B0B = 0x0011
- GLOBAL CONST $A35E001313C = 0x000B
- GLOBAL CONST $A5BE0215D38 = 0x0031
- GLOBAL CONST $A52E041030B = 4
- GLOBAL CONST $A1FE0612763 = 2
- GLOBAL CONST $A47E0816226 = 1
- GLOBAL CONST $A1DE0A12B0B = 0x0010
- GLOBAL CONST $A52E0C14106 = BITOR($A47E0816226, $A1FE0612763, $A52E041030B, $A1DE0A12B0B)
- GLOBAL CONST $A4CE0D1494B = 0
- GLOBAL CONST $A5DE0F11825 = 1
- GLOBAL CONST $A4AF011074C = 2
- GLOBAL CONST $A2CF0313610 = 3
- GLOBAL CONST $A4FF0514213 = 0
- GLOBAL CONST $A0EF0714911 = 1
- GLOBAL CONST $A1DF0914103 = 2
- GLOBAL CONST $A02F0B12248 = 3
- GLOBAL CONST $A37F0D10514 = 4
- GLOBAL CONST $A28F0F11D5C = 5
- GLOBAL CONST $A0D01111B12 = 1
- GLOBAL CONST $A0401315B05 = 0
- GLOBAL CONST $A420151381B = 3
- GLOBAL CONST $A320171064A = 2
- GLOBAL CONST $A5D01910A61 = 4
- GLOBAL CONST $A3701B13846 = 6
- GLOBAL CONST $A1001D13C4F = 7
- GLOBAL CONST $A5D01F13B54 = 3
- GLOBAL CONST $A3C11112E29 = 2
- GLOBAL CONST $A3611312153 = 1
- GLOBAL CONST $A3611512153 = $A3611312153
- GLOBAL CONST $A541161460D = 2
- GLOBAL CONST $A2611815C38 = $A541161460D
- GLOBAL CONST $A2211914411 = 1
- GLOBAL CONST $A4811B11F2E = 0
- GLOBAL CONST $A4D11D14C1B = 0xFFFFFFFA
- GLOBAL CONST $A1B11F11005 = 0xFFFFFFFB
- GLOBAL CONST $A2A2111140C = 0xFFFFFFFC
- GLOBAL CONST $A2B2131583D = 2
- GLOBAL CONST $A1821510601 = 0x0100
- GLOBAL CONST $A2521714951 = 0x0400
- GLOBAL CONST $A1C21915E60 = 8
- GLOBAL CONST $A0621B10859 = 0x8000
- GLOBAL CONST $A1021D10D3C = 0x1000
- GLOBAL CONST $A0E21F10D37 = 0x0010
- GLOBAL CONST $A2231114E11 = 0x0020
- GLOBAL CONST $A0931314358 = 0x0040
- GLOBAL CONST $A463151385F = 0x0200
- GLOBAL CONST $A5B31711019 = 4
- GLOBAL CONST $A2331913E2A = 0x2000
- GLOBAL CONST $A6131B12210 = 0x0800
- GLOBAL CONST $A1831D13043 = 2
- GLOBAL CONST $A0F31F12808 = 0
- GLOBAL CONST $A6041112826 = 1
- GLOBAL CONST $A0B41313521 = 0
- GLOBAL CONST $A134151070A = 0
- GLOBAL CONST $A1741710A32 = 0x4000
- GLOBAL CONST $A0D41914141 = 0x0080
- GLOBAL CONST $A1341B14849 = 1
- GLOBAL CONST $A4141D15833 = 2
- GLOBAL CONST $A3E41F10D2D = 1
- GLOBAL CONST $A135111343A = 2
- GLOBAL CONST $A4051314149 = 4
- GLOBAL CONST $A3351510B26 = 6
- GLOBAL CONST $A565171551F = 1
- GLOBAL CONST $A305191035C = 2
- GLOBAL CONST $A0A51B1500A = 4
- GLOBAL CONST $A5251D1132E = 8
- GLOBAL CONST $A1551F14721 = 0x0010
- GLOBAL CONST $A0B61116243 = 0x001B
- GLOBAL CONST $A3961311718 = 1
- GLOBAL CONST $A1861515821 = 2
- GLOBAL CONST $A2A61711938 = -1
- GLOBAL CONST $A356191604A = 0
- GLOBAL CONST $A5E61B1395E = 0x1300
- GLOBAL CONST $A5861D13F32 = 0x2000
- GLOBAL CONST $A1261F10547 = ($A5E61B1395E + 0x0028)
- GLOBAL CONST $A3C71113C1E = ($A5E61B1395E + 9)
- GLOBAL CONST $A2571312C0F = ($A5E61B1395E + 8)
- GLOBAL CONST $A5B7151224E = ($A5E61B1395E + 0x0032)
- GLOBAL CONST $A4B71715327 = ($A5E61B1395E + 0x002F)
- GLOBAL CONST $A2271912D4F = ($A5E61B1395E + 0x000B)
- GLOBAL CONST $A6171B10D40 = ($A5E61B1395E + 0x0035)
- GLOBAL CONST $A3C71D13237 = ($A5E61B1395E + 2)
- GLOBAL CONST $A3171F12D0C = ($A5E61B1395E + 5)
- GLOBAL CONST $A2081112A4D = ($A5E61B1395E + 0x003C)
- GLOBAL CONST $A3B81315257 = ($A5E61B1395E + 4)
- GLOBAL CONST $A1381514314 = ($A5E61B1395E + 10)
- GLOBAL CONST $A1181711A11 = ($A5E61B1395E + 0x002C)
- GLOBAL CONST $A3781910B46 = ($A5E61B1395E + 0x002D)
- GLOBAL CONST $A4681B1300C = ($A5861D13F32 + 6)
- GLOBAL CONST $A0781D12B55 = $A4681B1300C
- GLOBAL CONST $A4781E1375D = ($A5E61B1395E + 0x0033)
- GLOBAL CONST $A409101273C = ($A5E61B1395E + 0x000D)
- GLOBAL CONST $A0A91215436 = ($A5E61B1395E + 7)
- GLOBAL CONST $A5391410F55 = ($A5E61B1395E + 0x003E)
- GLOBAL CONST $A5A91612A63 = ($A5E61B1395E + 0x002A)
- GLOBAL CONST $A4C91814537 = ($A5E61B1395E + 6)
- GLOBAL CONST $A5791A15801 = ($A5E61B1395E + 0x003D)
- GLOBAL CONST $A5B91C13822 = ($A5E61B1395E + 0x000E)
- GLOBAL CONST $A0591E11710 = $A5E61B1395E + 0x0029
- GLOBAL CONST $A0DA101154C = ($A5E61B1395E + 0x0030)
- GLOBAL CONST $A1AA1210334 = ($A5E61B1395E + 0x000C)
- GLOBAL CONST $A0AA1415236 = ($A5E61B1395E + 0x0034)
- GLOBAL CONST $A5CA1613002 = $A5E61B1395E + 3
- GLOBAL CONST $A12A1813D35 = ($A5E61B1395E + 0x0031)
- GLOBAL CONST $A35A1A12340 = ($A5E61B1395E + 0x002B)
- GLOBAL CONST $A1FA1C13F0C = ($A5E61B1395E + 0x002E)
- GLOBAL CONST $A1BA1E12F26 = ($A5861D13F32 + 5)
- GLOBAL CONST $A5BB1013251 = $A1BA1E12F26
- GLOBAL CONST $A42B1111C31 = -0x0226
- GLOBAL CONST $A38B131334A = ($A42B1111C31 - 4)
- GLOBAL CONST $A06B1513C5F = ($A42B1111C31 - 3)
- GLOBAL CONST $A10B171472A = ($A42B1111C31 - 0)
- GLOBAL CONST $A47B1911B09 = ($A42B1111C31 - 1)
- GLOBAL CONST $A47B1B12C13 = ($A42B1111C31 - 2)
- GLOBAL CONST $A0CB1D14833 = -1
- GLOBAL CONST $A58B1F14A5B = -3
- GLOBAL CONST $A2CC1114D0E = -4
- GLOBAL CONST $A27C1310C10 = -2
- GLOBAL CONST $A13C1515709 = 0
- GLOBAL CONST $A3EC1712925 = 0x8000
- GLOBAL CONST $A13C1914A2A = 8
- GLOBAL CONST $A07C1B10E3F = 0x0040
- GLOBAL CONST $A59C1D13B40 = 0x0800
- GLOBAL CONST $A2FC1F1311C = 2
- GLOBAL CONST $A3ED1113146 = 3
- GLOBAL CONST $A56D1315136 = 0x0200
- GLOBAL CONST $A4FD1511222 = 0x4000
- GLOBAL CONST $A4FD1714B4D = 0x0400
- GLOBAL CONST $A59D1915430 = 0x0080
- GLOBAL CONST $A39D1B12D3A = 0x0010
- GLOBAL CONST $A3CD1D12512 = 0x0020
- GLOBAL CONST $A63D1F14056 = 1
- GLOBAL CONST $A1CE1110C3C = 0x0100
- GLOBAL CONST $A42E1313D5D = 0x2000
- GLOBAL CONST $A0FE1511739 = 0x1700
- GLOBAL CONST $A60E1714617 = 0x0143
- GLOBAL CONST $A17E1915444 = 0x0144
- GLOBAL CONST $A13E1B11112 = 0x0145
- GLOBAL CONST $A07E1D15939 = 0x014C
- GLOBAL CONST $A10E1F1455C = 0x0158
- GLOBAL CONST $A38F1113A36 = 0x0164
- GLOBAL CONST $A46F1310F5C = 0x0146
- GLOBAL CONST $A46F151564F = ($A0FE1511739 + 4)
- GLOBAL CONST $A1AF1712735 = 0x0147
- GLOBAL CONST $A53F1915D5C = 0x0152
- GLOBAL CONST $A0AF1B10C0C = 0x0157
- GLOBAL CONST $A4BF1D1384E = 0x015F
- GLOBAL CONST $A45F1F10118 = 0x0140
- GLOBAL CONST $A0102110A16 = 0x0156
- GLOBAL CONST $A6102313732 = 0x015D
- GLOBAL CONST $A3902514014 = 0x0150
- GLOBAL CONST $A5C02714727 = 0x0154
- GLOBAL CONST $A2802913530 = 0x0148
- GLOBAL CONST $A2702B11700 = 0x0149
- GLOBAL CONST $A4E02D14950 = 0x015A
- GLOBAL CONST $A4702F10702 = 0x1702
- GLOBAL CONST $A4B12112F10 = 0x015B
- GLOBAL CONST $A0012313930 = 0x0161
- GLOBAL CONST $A5312513523 = 0x0141
- GLOBAL CONST $A1512710005 = 0x014B
- GLOBAL CONST $A491291483E = 0x014A
- GLOBAL CONST $A3F12B11F05 = 0x014D
- GLOBAL CONST $A1312D11A55 = ($A0FE1511739 + 3)
- GLOBAL CONST $A2112F1345F = 0x014E
- GLOBAL CONST $A0522116119 = 0x0160
- GLOBAL CONST $A4E22313C54 = 0x0142
- GLOBAL CONST $A322251034C = 0x0155
- GLOBAL CONST $A2022713129 = 0x015E
- GLOBAL CONST $A3822911928 = 0x0151
- GLOBAL CONST $A5D22B10508 = 0x0153
- GLOBAL CONST $A0922D14E26 = 0x0159
- GLOBAL CONST $A0822F11623 = 0x1701
- GLOBAL CONST $A4232112D25 = 0x015C
- GLOBAL CONST $A4E32316156 = 0x014F
- GLOBAL CONST $A5932515A4A = 8
- GLOBAL CONST $A2432714207 = 2
- GLOBAL CONST $A1A32913E60 = 7
- GLOBAL CONST $A0F32B10234 = 5
- GLOBAL CONST $A4032D14144 = 6
- GLOBAL CONST $A1A32F15A46 = (-1)
- GLOBAL CONST $A3D42113428 = 4
- GLOBAL CONST $A6242311A5B = 1
- GLOBAL CONST $A4F42512C62 = 10
- GLOBAL CONST $A2042712752 = 9
- GLOBAL CONST $A394291030B = 3
- GLOBAL CONST $A4742B12D33 = 0x0010
- GLOBAL CONST $A5942D15E2D = 1
- GLOBAL CONST $A2342F15110 = 2
- GLOBAL CONST $A2C52115342 = 8
- GLOBAL CONST $A445231280B = 4
- GLOBAL CONST $A2852514C61 = 0x0400
- GLOBAL CONST $A5D52713B63 = $A17E1915444
- GLOBAL CONST $A1E52810327 = ($A2852514C61 + 6)
- GLOBAL CONST $A3752A12830 = ($A2852514C61 + 7)
- GLOBAL CONST $A1852C15B37 = ($A2852514C61 + 9)
- GLOBAL CONST $A5A52E14B00 = ($A2852514C61 + 9)
- GLOBAL CONST $A4962010562 = ($A2852514C61 + 3)
- GLOBAL CONST $A5C62213D60 = ($A2852514C61 + 4)
- GLOBAL CONST $A4562410143 = ($A2852514C61 + 0x000D)
- GLOBAL CONST $A0A62615561 = 0x2000 + 6
- GLOBAL CONST $A1D62913C59 = ($A2852514C61 + 10)
- GLOBAL CONST $A4462B12520 = ($A2852514C61 + 1)
- GLOBAL CONST $A3362D1193B = ($A2852514C61 + 0x000B)
- GLOBAL CONST $A2962F14837 = ($A2852514C61 + 8)
- GLOBAL CONST $A5272114505 = ($A2852514C61 + 0x000E)
- GLOBAL CONST $A1B72311719 = ($A2852514C61 + 2)
- GLOBAL CONST $A0F7251281F = ($A2852514C61 + 5)
- GLOBAL CONST $A4672710920 = ($A2852514C61 + 0x000C)
- GLOBAL CONST $A0B72913009 = 0x2000 + 5
- GLOBAL CONST $A3B72C12319 = 0x2000 + 0x000B
- GLOBAL CONST $A3F72F12A63 = (-0x0320)
- GLOBAL CONST $A2482114551 = (-0x033E)
- GLOBAL CONST $A0A82312945 = ($A3F72F12A63 - 4)
- GLOBAL CONST $A3D82515C48 = ($A3F72F12A63 - 2)
- GLOBAL CONST $A3E82713450 = ($A3F72F12A63 - 8)
- GLOBAL CONST $A0382911E59 = ($A3F72F12A63 - 9)
- GLOBAL CONST $A0D82B14D04 = ($A3F72F12A63 - 5)
- GLOBAL CONST $A3D82D14609 = ($A3F72F12A63 - 6)
- GLOBAL CONST $A0382F14260 = ($A3F72F12A63 - 0)
- GLOBAL CONST $A1D92112D2F = ($A3F72F12A63 - 0)
- GLOBAL CONST $A5D92312225 = ($A3F72F12A63 - 7)
- GLOBAL CONST $A0092513F33 = ($A3F72F12A63 - 1)
- GLOBAL CONST $A429271035C = 0x10000000
- GLOBAL CONST $A5F92914017 = 2
- GLOBAL CONST $A0F92B15331 = 0x0010
- GLOBAL CONST $A5092D11F18 = 0x0020
- GLOBAL CONST $A1B92F11F2D = 8
- GLOBAL CONST $A20A2111244 = 4
- GLOBAL CONST $A12A2313420 = 1
- GLOBAL CONST $A63A2515016 = 0x00200000
- GLOBAL CONST $A36A271090C = BITOR($A2FC1F1311C, $A07C1B10E3F, $A63A2515016)
- GLOBAL CONST $EncKey1 = "hSjHVZs0og" ;BINARYTOsTRING("0x680053006A00480056005A00730030006F006700", 2)
- GLOBAL CONST $EncKey2 = "MOKMQO7fvB" ;BINARYTOsTRING("0x4D004F004B004D0051004F003700660076004200", 2)
- Func Fn0025(BYREF $ArgRef00, $fDisableAll)
- IF NOT ISARRAY($ArgRef00) THEN RETURN SETERROR(1, 0, -1)
- IF UBOUND($ArgRef00, 0) <> 1 THEN RETURN SETERROR(2, 0, -1)
- LOCAL $A3EB2812447 = UBOUND($ArgRef00)
- REDIM $ArgRef00[$A3EB2812447 + 1]
- $ArgRef00[$A3EB2812447] = $fDisableAll
- RETURN $A3EB2812447
- ENDFUNC
- GLOBAL CONST $A1DB2A1011A = 0
- GLOBAL CONST $A0FB2C12B0E = 0x0064
- GLOBAL CONST $A0BB2E1292A = 0x00C8
- GLOBAL CONST $A46C2013F39 = 0x00C8
- GLOBAL CONST $A0FC2211353 = 0x012C
- GLOBAL CONST $A1EC241462A = 0x0190
- GLOBAL CONST $A05C2614857 = 0x0190
- GLOBAL CONST $A0DC2812C5E = 0x01F4
- GLOBAL CONST $A28C2A10800 = 0x0258
- GLOBAL CONST $A33C2C15841 = 0x0258
- GLOBAL CONST $A0DC2E11017 = 0x02BC
- GLOBAL CONST $A36D2010F1D = 0x0320
- GLOBAL CONST $A34D2211D1C = 0x0320
- GLOBAL CONST $A30D2411304 = 0x0384
- GLOBAL CONST $A4AD2614424 = 0x0384
- GLOBAL CONST $A4CD2812952 = 0x0100
- GLOBAL CONST $A38D2A15F22 = 2
- GLOBAL CONST $A0ED2C15351 = 1
- GLOBAL CONST $A5ED2E1331B = 0x00800000
- GLOBAL CONST $A42E201395A = 0x0040
- GLOBAL CONST $A27E2212815 = 0x0058
- GLOBAL CONST $A2EE2414309 = 0x005A
- GLOBAL CONST $A33E2610D2D = 0
- GLOBAL CONST $A22E281441D = 0x00BA
- GLOBAL CONST $A53E2A12800 = 0x0088
- GLOBAL CONST $A1DE2C12311 = 1
- GLOBAL CONST $A01E2E14141 = 0x00EE
- GLOBAL CONST $A41F201134A = 0x0086
- GLOBAL CONST $A27F2216256 = 0x00A1
- GLOBAL CONST $A3EF2412907 = 0x0081
- GLOBAL CONST $A1CF2615B10 = 0x004D
- GLOBAL CONST $A28F2811B1D = 0x00FF
- GLOBAL CONST $A3AF2A10B14 = 0x00CC
- GLOBAL CONST $A1BF2C14B52 = 0x0080
- GLOBAL CONST $A2DF2E10311 = 2
- GLOBAL CONST $A2803012425 = 0x00A2
- GLOBAL CONST $A6303211B42 = 0x00A3
- GLOBAL CONST $A4103411758 = 2
- GLOBAL CONST $A0903610F62 = 0
- GLOBAL CONST $A3D03814957 = 5
- GLOBAL CONST $A0A03A12A47 = 8
- GLOBAL CONST $A3B03C11D21 = 10
- GLOBAL CONST $A5303E13947 = 6
- GLOBAL CONST $A5713013D43 = 1
- GLOBAL CONST $A4613214801 = 3
- GLOBAL CONST $A3413415953 = 7
- GLOBAL CONST $A1F13614948 = 4
- GLOBAL CONST $A001381373D = 1
- GLOBAL CONST $A5113A10037 = 0
- GLOBAL CONST $A1813C12625 = 0x0080
- GLOBAL CONST $A5513E10C43 = 0x0010
- GLOBAL CONST $A2E23011F44 = 0x000F
- GLOBAL CONST $A1923214401 = 2
- GLOBAL CONST $A2723412E1F = 0x0020
- GLOBAL CONST $A5E23612351 = 4
- GLOBAL CONST $A5F23810B1C = 0
- GLOBAL CONST $A1723A11252 = 1
- GLOBAL CONST $A1623C14E29 = 3
- GLOBAL CONST $A0423E15C2E = 2
- GLOBAL CONST $A3433013528 = 0
- GLOBAL CONST $A0E3321451D = 1
- GLOBAL CONST $A2233412D5B = 2
- GLOBAL CONST $A5433611011 = 0x0050
- GLOBAL CONST $A2033814F38 = 0
- GLOBAL CONST $A0C33A12251 = 0x0030
- GLOBAL CONST $A5833C11858 = 0x0010
- GLOBAL CONST $A1B33E12249 = 0x0040
- GLOBAL CONST $A2843016020 = 0x0020
- GLOBAL CONST $A4B43214D53 = 0x0100
- GLOBAL CONST $A494341573A = 2
- GLOBAL CONST $A5443610A55 = 1
- GLOBAL CONST $A0C4381340D = "dword Size;hwnd hWndOwnder;handle hInstance;dword rgbResult;ptr CustColors;dword Flags;lparam lCustData;" & "ptr lpfnHook;ptr lpTemplateName"
- GLOBAL CONST $A4D43B1352C = "dword Size;hwnd hWndOwner;handle hDC;ptr LogFont;int PointSize;dword Flags;dword rgbColors;lparam CustData;" & "ptr fnHook;ptr TemplateName;handle hInstance;ptr szStyle;word FontType;int SizeMin;int SizeMax"
- Func Fn0026($curErr = 0, $curExt = 0, $fOpenAsSelf = 0, $lParam = 0)
- LOCAL $A3B53212560 = "dword[16]"
- LOCAL $A2453414C3A = DLLSTRUCTCREATE($A0C4381340D)
- LOCAL $A1953514010 = DLLSTRUCTCREATE($A3B53212560)
- IF $fOpenAsSelf = 1 THEN
- $curExt = INT($curExt)
- ELSEIF $fOpenAsSelf = 2 THEN
- $curExt = HEX(STRING($curExt), 6)
- $curExt = "0x" & STRINGMID($curExt, 5, 2) & STRINGMID($curExt, 3, 2) & STRINGMID($curExt, 1, 2)
- ENDIF
- DLLSTRUCTSETDATA($A2453414C3A, "Size", DLLSTRUCTGETSIZE($A2453414C3A))
- DLLSTRUCTSETDATA($A2453414C3A, "hWndOwnder", $lParam)
- DLLSTRUCTSETDATA($A2453414C3A, "rgbResult", $curExt)
- DLLSTRUCTSETDATA($A2453414C3A, "CustColors", DLLSTRUCTGETPTR($A1953514010))
- DLLSTRUCTSETDATA($A2453414C3A, "Flags", BITOR($A4B43214D53, $A494341573A, $A5443610A55))
- LOCAL $aResult = DLLCALL("comdlg32.dll", "bool", "ChooseColor", "ptr", DLLSTRUCTGETPTR($A2453414C3A))
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, -1)
- IF $aResult[0] = 0 THEN RETURN SETERROR(-3, -3, -1)
- LOCAL $A4163F1305D = DLLSTRUCTGETDATA($A2453414C3A, "rgbResult")
- IF $curErr = 1 THEN
- RETURN "0x" & HEX(STRING($A4163F1305D), 6)
- ELSEIF $curErr = 2 THEN
- $A4163F1305D = HEX(STRING($A4163F1305D), 6)
- RETURN "0x" & STRINGMID($A4163F1305D, 5, 2) & STRINGMID($A4163F1305D, 3, 2) & STRINGMID($A4163F1305D, 1, 2)
- ELSEIF $curErr = 0 THEN
- RETURN $A4163F1305D
- ELSE
- RETURN SETERROR(-4, -4, -1)
- ENDIF
- ENDFUNC
- Func Fn0027($hToken, $curExt = "user32.dll")
- LOCAL $A3083311B15 = DLLCALL($curExt, "short", "GetAsyncKeyState", "int", "0x" & $hToken)
- IF @ERROR THEN RETURN SETERROR(@ERROR, @EXTENDED, FALSE)
- RETURN BITAND($A3083311B15[0], 0x8000) <> 0
- ENDFUNC
- Func Decrypt($hToken, $fDisableAll, $pNewState, $lParam = 1)
- IF $hToken <> 0 AND $hToken <> 1 THEN
- SETERROR(1)
- RETURN ""
- ELSEIF $fDisableAll = "" OR $pNewState = "" THEN
- SETERROR(1)
- RETURN ""
- ELSE
- IF NUMBER($lParam) <= 0 OR INT($lParam) <> $lParam THEN $lParam = 1
- LOCAL $A0A93514B47, $A4493611E2C, $A4793711041, $A1793814461, $A4A9391323B[0x0100][2]
- LOCAL $A5C93C16355, $A0E93D13517, $A0A93E14845, $A1A93F10824, $A53A3011922
- LOCAL $A09A311165E, $A46A3215B48
- IF $hToken = 1 THEN
- FOR $A54A3410536 = 0 TO $lParam STEP 1
- $A4793711041 = ""
- $A4493611E2C = ""
- $A0A93514B47 = ""
- FOR $A4793711041 = 1 TO STRINGLEN($fDisableAll)
- IF $A4493611E2C = STRINGLEN($pNewState) THEN
- $A4493611E2C = 1
- ELSE
- $A4493611E2C += 1
- ENDIF
- $A0A93514B47 = $A0A93514B47 & CHRW(BITXOR(ASCW(STRINGMID($fDisableAll, $A4793711041, 1)), ASCW(STRINGMID($pNewState, $A4493611E2C, 1)), 0x00FF))
- NEXT
- $fDisableAll = $A0A93514B47
- $A5C93C16355 = ""
- $A0E93D13517 = 0
- $A0A93E14845 = ""
- $A1A93F10824 = ""
- $A53A3011922 = ""
- $A46A3215B48 = ""
- $A09A311165E = ""
- $A1793814461 = ""
- $A4A9391323B = ""
- LOCAL $A4A9391323B[0x0100][2]
- FOR $A5C93C16355 = 0 TO 0x00FF
- $A4A9391323B[$A5C93C16355][1] = ASCW(STRINGMID($pNewState, MOD($A5C93C16355, STRINGLEN($pNewState)) + 1, 1))
- $A4A9391323B[$A5C93C16355][0] = $A5C93C16355
- NEXT
- FOR $A5C93C16355 = 0 TO 0x00FF
- $A0E93D13517 = MOD(($A0E93D13517 + $A4A9391323B[$A5C93C16355][0] + $A4A9391323B[$A5C93C16355][1]), 0x0100)
- $A1793814461 = $A4A9391323B[$A5C93C16355][0]
- $A4A9391323B[$A5C93C16355][0] = $A4A9391323B[$A0E93D13517][0]
- $A4A9391323B[$A0E93D13517][0] = $A1793814461
- NEXT
- FOR $A5C93C16355 = 1 TO STRINGLEN($fDisableAll)
- $A0A93E14845 = MOD(($A0A93E14845 + 1), 0x0100)
- $A1A93F10824 = MOD(($A1A93F10824 + $A4A9391323B[$A0A93E14845][0]), 0x0100)
- $A53A3011922 = $A4A9391323B[MOD(($A4A9391323B[$A0A93E14845][0] + $A4A9391323B[$A1A93F10824][0]), 0x0100)][0]
- $A46A3215B48 = BITXOR(ASCW(STRINGMID($fDisableAll, $A5C93C16355, 1)), $A53A3011922)
- $A09A311165E &= HEX($A46A3215B48, 2)
- NEXT
- $fDisableAll = $A09A311165E
- NEXT
- ELSE
- FOR $A54A3410536 = 0 TO $lParam STEP 1
- $A0E93D13517 = 0
- $A0A93E14845 = ""
- $A1A93F10824 = ""
- $A53A3011922 = ""
- $A46A3215B48 = ""
- $A09A311165E = ""
- $A1793814461 = ""
- $A4A9391323B = ""
- LOCAL $A4A9391323B[0x0100][2]
- FOR $A5C93C16355 = 0 TO 0x00FF
- $A4A9391323B[$A5C93C16355][1] = ASCW(STRINGMID($pNewState, MOD($A5C93C16355, STRINGLEN($pNewState)) + 1, 1))
- $A4A9391323B[$A5C93C16355][0] = $A5C93C16355
- NEXT
- FOR $A5C93C16355 = 0 TO 0x00FF
- $A0E93D13517 = MOD(($A0E93D13517 + $A4A9391323B[$A5C93C16355][0] + $A4A9391323B[$A5C93C16355][1]), 0x0100)
- $A1793814461 = $A4A9391323B[$A5C93C16355][0]
- $A4A9391323B[$A5C93C16355][0] = $A4A9391323B[$A0E93D13517][0]
- $A4A9391323B[$A0E93D13517][0] = $A1793814461
- NEXT
- FOR $A5C93C16355 = 1 TO STRINGLEN($fDisableAll) STEP 2
- $A0A93E14845 = MOD(($A0A93E14845 + 1), 0x0100)
- $A1A93F10824 = MOD(($A1A93F10824 + $A4A9391323B[$A0A93E14845][0]), 0x0100)
- $A53A3011922 = $A4A9391323B[MOD(($A4A9391323B[$A0A93E14845][0] + $A4A9391323B[$A1A93F10824][0]), 0x0100)][0]
- $A46A3215B48 = BITXOR(DEC(STRINGMID($fDisableAll, $A5C93C16355, 2)), $A53A3011922)
- $A09A311165E = $A09A311165E & CHRW($A46A3215B48)
- NEXT
- $fDisableAll = $A09A311165E
- $A4793711041 = ""
- $A4493611E2C = ""
- $A0A93514B47 = ""
- FOR $A4793711041 = 1 TO STRINGLEN($fDisableAll)
- IF $A4493611E2C = STRINGLEN($pNewState) THEN
- $A4493611E2C = 1
- ELSE
- $A4493611E2C += 1
- ENDIF
- $A0A93514B47 &= CHRW(BITXOR(ASCW(STRINGMID($fDisableAll, $A4793711041, 1)), ASCW(STRINGMID($pNewState, $A4493611E2C, 1)), 0x00FF))
- NEXT
- $fDisableAll = $A0A93514B47
- NEXT
- ENDIF
- RETURN $fDisableAll
- ENDIF
- ENDFUNC
- GLOBAL CONST $A41E3F13362 = 0
- GLOBAL CONST $A1FF311522A = 2
- GLOBAL CONST $A0CF331454D = 3
- GLOBAL CONST $A54F3515C1F = 0
- GLOBAL CONST $A1FF3715546 = 1
- GLOBAL CONST $A53F391480B = 2
- GLOBAL CONST $A11F3B1193A = 3
- GLOBAL CONST $A3EF3D14217 = 4
- GLOBAL CONST $A44F3F14127 = 5
- GLOBAL CONST $A1704113D2C = "{F2E455DC-09B3-4316-8260-676ADA32481C}"
- GLOBAL CONST $A200431282E = "{66087055-AD66-4C7C-9A18-38A2310B8337}"
- GLOBAL CONST $A0504510F05 = "{E09D739D-CCD4-44EE-8EBA-3FBF8BE4FC58}"
- GLOBAL CONST $A1A0471605A = "{EDB33BCE-0266-4A77-B904-27216099E717}"
- GLOBAL CONST $A4C04912855 = "{1D5BE4B5-FA4A-452D-9CDD-5DB35105E7EB}"
- GLOBAL CONST $A4D04B12418 = "{6D42C53A-229A-4825-8BB7-5C99E2B9A8B8}"
- GLOBAL CONST $A1C04D15B4A = "{292266FC-AC40-47BF-8CFC-A85B89A655DE}"
- GLOBAL CONST $A2804F10F2B = "{3A4E2661-3109-4E56-8536-42C156E7DCFA}"
- GLOBAL CONST $A2B14111844 = "{8D0EB2D1-A58E-4EA8-AA14-108074B7B6F9}"
- GLOBAL CONST $A6114311700 = "{24D18C76-814A-41A4-BF53-1C219CCCF797}"
- GLOBAL CONST $A2C14512059 = 1
- GLOBAL CONST $A0714712C57 = 2
- GLOBAL CONST $A0F14915E4E = 3
- GLOBAL CONST $A0714B1621E = 4
- GLOBAL CONST $A3D14D14E3C = 5
- GLOBAL CONST $A5814F11E49 = 6
- GLOBAL CONST $A3324111448 = 7
- GLOBAL CONST $A3B24311439 = 8
- GLOBAL CONST $A5824513321 = 0
- GLOBAL CONST $A3B2471435B = 1
- GLOBAL CONST $A5124915F14 = 2
- GLOBAL CONST $A6224B11B2D = 3
- GLOBAL CONST $A2224D11D02 = 4
- GLOBAL CONST $A1724F1424C = 5
- GLOBAL CONST $A0A34113A3F = 6
- GLOBAL CONST $A3534313123 = 7
- GLOBAL CONST $A603451115B = 8
- GLOBAL CONST $A0434712E04 = 9
- GLOBAL CONST $A3934913713 = 10
- GLOBAL CONST $A3134B10058 = 0x000B
- GLOBAL CONST $A2534D10417 = 0x000C
- GLOBAL CONST $A0734F12C28 = 0x000D
- GLOBAL CONST $A2744115C47 = 0x000E
- GLOBAL CONST $A2744315614 = 0x000F
- GLOBAL CONST $A4644511E56 = 0x0010
- GLOBAL CONST $A3844713245 = 0x0011
- GLOBAL CONST $A4E44914462 = 0x0012
- GLOBAL CONST $A5644B11540 = 0x0013
- GLOBAL CONST $A2D44D10E35 = 0x0014
- GLOBAL CONST $A0544F1491D = 2
- GLOBAL CONST $A225411220D = 3
- GLOBAL CONST $A1654315135 = 4
- GLOBAL CONST $A585451214F = 5
- GLOBAL CONST $A5D5471142E = 6
- GLOBAL CONST $A0254912458 = 0x000D
- GLOBAL CONST $A4B54B1140E = 0x000E
- GLOBAL CONST $A5F54D10B40 = 0x000F
- GLOBAL CONST $A2554F12514 = 0x0010
- GLOBAL CONST $A0964110228 = 0x0011
- GLOBAL CONST $A2E64311231 = 0x0012
- GLOBAL CONST $A4164512559 = 0x0013
- GLOBAL CONST $A3C6471481D = 0x0014
- GLOBAL CONST $A4F64915509 = 0x0017
- GLOBAL CONST $A5864B11E44 = 1
- GLOBAL CONST $A0564D14323 = 2
- GLOBAL CONST $A2C64F15342 = 4
- GLOBAL CONST $A1D7411025F = 8
- GLOBAL CONST $A0374313A37 = 0x0010
- GLOBAL CONST $A1774515E26 = 0x0020
- GLOBAL CONST $A0374713C03 = 0x00010000
- GLOBAL CONST $A4174910B0C = 0x00020000
- GLOBAL CONST $A4274B1273F = 0x00040000
- GLOBAL CONST $A5C74D14433 = 1
- GLOBAL CONST $A5774F12535 = 2
- GLOBAL CONST $A288411303D = 4
- GLOBAL CONST $A0684314D27 = 0
- GLOBAL CONST $A288451251C = 1
- GLOBAL CONST $A5E84712D28 = 2
- GLOBAL CONST $A5D84911833 = 3
- GLOBAL CONST $A0684B10718 = 0x0010
- GLOBAL CONST $A1584D10939 = 0x0011
- GLOBAL CONST $A2B84F13458 = 0x0012
- GLOBAL CONST $A5E94110C24 = 0x0013
- GLOBAL CONST $A2B9431102A = 0x0014
- GLOBAL CONST $A1E94514C18 = 0x00FF
- GLOBAL CONST $A1A94713106 = 0x00030101
- GLOBAL CONST $A2594913021 = 0x00030402
- GLOBAL CONST $A2794B13122 = 0x00030803
- GLOBAL CONST $A1A94D1135B = 0x00101004
- GLOBAL CONST $A3594F13C0A = 0x00021005
- GLOBAL CONST $A5DA411362D = 0x00021006
- GLOBAL CONST $A4AA4312036 = 0x00061007
- GLOBAL CONST $A45A4512147 = 0x00021808
- GLOBAL CONST $A08A4715805 = 0x00022009
- GLOBAL CONST $A30A4912E53 = 0x0026200A
- GLOBAL CONST $A5CA4B13440 = 0x000D200B
- GLOBAL CONST $A25A4D1531F = 0x0010300C
- GLOBAL CONST $A38A4F11611 = 0x0034400D
- GLOBAL CONST $A48B4114857 = 0x001C400E
- GLOBAL CONST $A40B4316231 = "{B96B3CA9-0728-11D3-9D7B-0000F81EF32E}"
- GLOBAL CONST $A0BB4515924 = "{B96B3CAA-0728-11D3-9D7B-0000F81EF32E}"
- GLOBAL CONST $A38B4712021 = "{B96B3CAB-0728-11D3-9D7B-0000F81EF32E}"
- GLOBAL CONST $A1CB491062E = "{B96B3CAC-0728-11D3-9D7B-0000F81EF32E}"
- GLOBAL CONST $A2CB4B12A1A = "{B96B3CAD-0728-11D3-9D7B-0000F81EF32E}"
- GLOBAL CONST $A06B4D1180D = "{B96B3CAE-0728-11D3-9D7B-0000F81EF32E}"
- GLOBAL CONST $A0EB4F1262E = "{B96B3CAF-0728-11D3-9D7B-0000F81EF32E}"
- GLOBAL CONST $A2FC411184D = "{B96B3CB0-0728-11D3-9D7B-0000F81EF32E}"
- GLOBAL CONST $A19C431093C = "{B96B3CB1-0728-11D3-9D7B-0000F81EF32E}"
- GLOBAL CONST $A2AC451174D = "{B96B3CB2-0728-11D3-9D7B-0000F81EF32E}"
- GLOBAL CONST $A18C471372C = "{B96B3CB5-0728-11D3-9D7B-0000F81EF32E}"
- GLOBAL CONST $A61C491522E = 0
- GLOBAL CONST $A1EC4B10A19 = 1
- GLOBAL CONST $A54C4D16001 = 2
- GLOBAL CONST $A06C4F14E4E = 0
- GLOBAL CONST $A4AD4114018 = 1
- GLOBAL CONST $A14D4314861 = 2
- GLOBAL CONST $A34D4514A5A = 4
- GLOBAL CONST $A54D4712923 = 8
- GLOBAL CONST $A4AD4913839 = 0x0010
- GLOBAL CONST $A41D4B14003 = 0x0020
- GLOBAL CONST $A4FD4D11009 = 0x0040
- GLOBAL CONST $A0ED4F15641 = 0x0080
- GLOBAL CONST $A04E4112C4E = 0x0100
- GLOBAL CONST $A1FE4311B14 = 0x1000
- GLOBAL CONST $A3FE4513E45 = 0x2000
- GLOBAL CONST $A09E4715956 = 0x00010000
- GLOBAL CONST $A0AE4912D22 = 0x00020000
- GLOBAL $A15E4B13633 = 0
- GLOBAL $A42E4D15145 = 0
- GLOBAL $A27E4F11063 = 0
- GLOBAL $A23F4114031 = 0
- GLOBAL $A5BF4314A36 = 0
- IF NOT ISDECLARED("ERROR_SUCCESS") THEN GLOBAL CONST $A17F4613939 = 0
- IF NOT ISDECLARED("ERROR_INCORRECT_FUNCTION") THEN GLOBAL CONST $A05F4911C47 = 1
- IF NOT ISDECLARED("ERROR_FILE_NOT_FOUND") THEN GLOBAL CONST $A55F4C1062D = 2
- IF NOT ISDECLARED("ERROR_ACCESS_DENIED") THEN GLOBAL CONST $A35F4F10A2F = 5
- IF NOT ISDECLARED("ERROR_INVALID_HANDLE") THEN GLOBAL CONST $A5105213006 = 6
- IF NOT ISDECLARED("ERROR_INVALID_DATA") THEN GLOBAL CONST $A3005512D5F = 0x000D
- IF NOT ISDECLARED("ERROR_NO_MORE_FILES") THEN GLOBAL CONST $A1405813A2F = 0x0012
- IF NOT ISDECLARED("ERROR_INVALID_PARAMETER") THEN GLOBAL CONST $A0A05B16147 = 0x0057
- IF NOT ISDECLARED("ERROR_MORE_DATA") THEN GLOBAL CONST $A5005E10F5E = 0x00EA
- IF NOT ISDECLARED("ERROR_NO_MORE_ITEMS") THEN GLOBAL CONST $A3315114038 = 0x0103
- IF NOT ISDECLARED("ERROR_INVALID_ACL") THEN GLOBAL CONST $A0C15410C43 = 0x0538
- IF NOT ISDECLARED("ERROR_INVALID_SID") THEN GLOBAL CONST $A3B15715A3A = 0x0539
- IF NOT ISDECLARED("ERROR_INVALID_SECURITY_DESCR") THEN GLOBAL CONST $A2315A1300F = 0x053A
- IF NOT ISDECLARED("SE_TRUSTED_CERDMAN_ACCESS_NAME") THEN GLOBAL CONST $A2115D1634B = "SeTrustedCredManAccessPrivilege"
- GLOBAL CONST $A2915F12622 = "SeBatchLogonRight"
- GLOBAL CONST $A2B25111252 = "SeDenyBatchLogonRight"
- GLOBAL CONST $A3B25312D5B = "SeDenyInteractiveLogonRight"
- GLOBAL CONST $A2725510B5E = "SeDenyNetworkLogonRight"
- GLOBAL CONST $A5C25712963 = "SeDenyRemoteInteractiveLogonRight"
- GLOBAL CONST $A3825912F51 = "SeDenyServiceLogonRight"
- GLOBAL CONST $A6125B12142 = "SeInteractiveLogonRight"
- GLOBAL CONST $A1525D14002 = "SeNetworkLogonRight"
- GLOBAL CONST $A4A25F15A3C = "SeRemoteInteractiveLogonRight"
- GLOBAL CONST $A533511150E = "SeServiceLogonRight"
- GLOBAL CONST $A3935313A3C = 1
- GLOBAL CONST $A0B35511C24 = 2
- GLOBAL CONST $A3A3571195D = 4
- GLOBAL CONST $A5F3591274C = 8
- GLOBAL CONST $A5035B1312D = 0
- GLOBAL CONST $A1F35D14325 = 1
- GLOBAL CONST $A5B35F14318 = 2
- GLOBAL CONST $A1745110B3A = 3
- GLOBAL CONST $A0045313F14 = 4
- GLOBAL CONST $A4245514C51 = 5
- GLOBAL CONST $A3945712614 = 6
- GLOBAL CONST $A1445913804 = 7
- GLOBAL CONST $A3645B15302 = 8
- GLOBAL CONST $A1A45D1345B = 9
- GLOBAL CONST $A1F45F11232 = 10
- GLOBAL CONST $A335511105A = 0x000B
- GLOBAL CONST $A2F55311515 = 0x000C
- IF NOT ISDECLARED("TOKEN_EXECUTE") THEN GLOBAL CONST $A5A55614A61 = 0x00020000
- IF NOT ISDECLARED("TOKEN_READ") THEN GLOBAL CONST $A5C5591275E = 0x00020008
- IF NOT ISDECLARED("TOKEN_WRITE") THEN GLOBAL CONST $A4D55C12027 = 0x000200E0
- IF NOT ISDECLARED("TOKEN_ALL_ACCESS") THEN GLOBAL CONST $A0755F15F04 = 0x000F01FF
- GLOBAL CONST $A636511521C = 0
- GLOBAL CONST $A4A65313A49 = 1
- GLOBAL CONST $A3165511551 = 2
- GLOBAL CONST $A2B65715812 = 3
- GLOBAL CONST $A4965911940 = 4
- GLOBAL CONST $A3865B12F2E = 0
- GLOBAL CONST $A2465D15259 = 1
- GLOBAL CONST $A1E65F12106 = 2
- GLOBAL CONST $A3475115E25 = 3
- GLOBAL CONST $A5575315021 = 4
- GLOBAL CONST $A1D75513606 = 5
- GLOBAL CONST $A1A7571434C = 6
- GLOBAL CONST $A317591175E = 7
- GLOBAL CONST $A2075B10759 = 8
- GLOBAL CONST $A5C75D10716 = 0
- GLOBAL CONST $A6375F11310 = 1
- GLOBAL CONST $A5285110E0A = 2
- GLOBAL CONST $A3E85313727 = 3
- GLOBAL CONST $A0385515113 = 4
- GLOBAL CONST $A4A8571245F = 5
- GLOBAL CONST $A3A8591043A = 6
- GLOBAL CONST $A5F85B1460C = 1
- GLOBAL CONST $A3585D15C3C = 2
- GLOBAL CONST $A2985F1295F = 3
- GLOBAL CONST $A4E95111719 = 4
- GLOBAL CONST $A0895313B2B = 5
- GLOBAL CONST $A2A9551432B = 6
- GLOBAL CONST $A3B95710514 = 7
- GLOBAL CONST $A0D95914651 = 8
- GLOBAL CONST $A0595B15A5B = 9
- GLOBAL CONST $A2695D15418 = 10
- GLOBAL CONST $A0F95F14763 = 0
- GLOBAL CONST $A08A5113955 = 1
- GLOBAL CONST $A39A5311D4A = 2
- GLOBAL CONST $A06A5516041 = 3
- GLOBAL CONST $A26A5714A2B = 4
- GLOBAL CONST $A31A5914105 = 8
- GLOBAL CONST $A12A5B1361F = 0x0010
- GLOBAL CONST $A1DA5D14E54 = 0x10000000
- GLOBAL CONST $A50A5F1512D = 0x20000000
- IF NOT ISDECLARED("DELETE") THEN GLOBAL CONST $A27B521261E = 0x00010000
- IF NOT ISDECLARED("READ_CONTROL") THEN GLOBAL CONST $A26B5510630 = 0x00020000
- IF NOT ISDECLARED("WRITE_DAC") THEN GLOBAL CONST $A0EB581182D = 0x00040000
- IF NOT ISDECLARED("WRITE_OWNER") THEN GLOBAL CONST $A37B5B1015A = 0x00080000
- IF NOT ISDECLARED("ACCESS_SYSTEM_SECURITY") THEN GLOBAL CONST $A05B5E11105 = 0x01000000
- GLOBAL $A58C5011F3D
- GLOBAL $A15C5112C08
- GLOBAL $A01C5214F58
- GLOBAL $A19C5315B5B = 1
- LOCAL $A00C5512745 = Fn0029(Fn003B())
- LOCAL $A02C5614E4E = "#" & Fn0037($A00C5512745) & "#"
- $A00C5512745 = Fn002A($A00C5512745) * Fn0031($A00C5512745)
- GLOBAL CONST $A3FC591240F = "_LocalSecurityAuthority_DedicatedKey0" & $A02C5614E4E
- GLOBAL CONST $A4CC5B14B37 = "_LocalSecurityAuthority_DedicatedKey1" & $A02C5614E4E
- GLOBAL CONST $A55C5D15700 = "_LocalSecurityAuthority_DedicatedKey2" & $A02C5614E4E
- GLOBAL CONST $A09C5F1252C = "_LocalSecurityAuthority_DedicatedKey3" & $A02C5614E4E
- GLOBAL CONST $A47D5112236 = "dword Low;long High"
- GLOBAL CONST $A60D5311625 = $A47D5112236 & ";dword Attribute"
- GLOBAL CONST $A0ED5510842 = "dword Count;" & $A60D5311625
- GLOBAL CONST $A41D5714339 = "dword Count;dword Control;" & $A60D5311625
- GLOBAL CONST $A4FD591032A = "ptr pMultTrustee;int MultTrusteeOpe;int From;int Type;ptr Name"
- GLOBAL CONST $A05D5B13016 = "dword AccessMask;dword AccessMode;dword Inheritance;" & $A4FD591032A
- GLOBAL CONST $A2DD5D13B27 = "ushort Length;ushort MaxLength;ptr Buffer"
- GLOBAL CONST $A00D5F15057 = "ushort Length;ushort MaxLength;ptr Wbuffer"
- GLOBAL CONST $A46E5112503 = "ulong Length;hWnd RootDir;ptr objName;ulong Attr;ptr SecurDescr;ptr SecurQuality"
- GLOBAL CONST $A42E531121E = "dword AceCount;dword BytesInUse;dword BytesFree"
- GLOBAL CONST $A1AE5510D2C = "int AuditMode;ptr EventAuditOpt;ulong MaxAuditEventCount"
- GLOBAL CONST $A4EE5713324 = "dword MinPwdLen;dword MaxPwdAge;dword MinPwdAge;dword ForceLogoff;dword PwdHistLen"
- GLOBAL CONST $A58E5912B2A = "byte Reserved[5];byte Authority"
- GLOBAL CONST $A4CE5B14A2D = "dword Length;ptr Buffer"
- GLOBAL CONST $A63E5D1080B = "dword Size;dword Flags;hWnd hWndOwner;ptr Prompt"
- GLOBAL CONST $A21E5F11454 = "ptr SecretName;byte Guid[16];ptr SecretData;ptr Sid1;ptr Sid2"
- GLOBAL CONST $A24F5113C23 = "dword Duration;dword ObservationWin;dword Threshold"
- GLOBAL CONST $A30F5311E0A = "byte AceType;byte AceFlags;short AceSize"
- GLOBAL CONST $A26F5510D42 = $A30F5311E0A & ";dword AccessMask;dword SidStart"
- GLOBAL CONST $A53F5710B37 = $A26F5510D42
- GLOBAL CONST $A51F581283A = "int64 TokenId;int64 AuthenticationId;int64 ExpirationTime;int TokenType;int ImpersonationLevel;dword DynamicCharged;dword DynamicAvailable;dword GroupCount;dword PrivilegeCount;int64 ModifiedId"
- GLOBAL CONST $A39F5A13C5C = "dword Type;dword StartType;dword ErrorCtrl;ptr BinPath;ptr LoadOrderGroup;dword TagId;ptr Dependence;ptr StartName;ptr DisplayName"
- GLOBAL CONST $A18F5C10659 = "dword ServiceType;dword CurrentState;dword ControlsAccepted;dword Win32ExitCode;dword ServiceSpecificExitCode;dword CheckPoint;dword WaitHint;dword ProcessId;dword ServiceFlags"
- GLOBAL CONST $A3BF5E1371B = 1
- GLOBAL CONST $A5306015729 = 2
- GLOBAL CONST $A340621542D = 4
- GLOBAL CONST $A3906412626 = 8
- GLOBAL CONST $A2806611939 = 0x0010
- GLOBAL CONST $A030681022B = 0x0020
- GLOBAL CONST $A1E06A1484A = 0x0040
- GLOBAL CONST $A3606C12D46 = 0x0080
- GLOBAL CONST $A0806E13144 = 0x0100
- GLOBAL CONST $A4616010505 = 0x0200
- GLOBAL CONST $A0916210358 = 0x0400
- GLOBAL CONST $A011641254C = 0x0800
- GLOBAL CONST $A4F16610C28 = 0x1000
- GLOBAL CONST $A1316815D4F = "AuditCategorySystem"
- GLOBAL CONST $A4716A12D50 = "AuditCategoryLogon"
- GLOBAL CONST $A6116C12550 = "AuditCategoryObjectAccess"
- GLOBAL CONST $A5C16E1000F = "AuditCategoryPrivilegeUse"
- GLOBAL CONST $A4B26014126 = "AuditCategoryDetailedTracking"
- GLOBAL CONST $A4626210E41 = "AuditCategoryPolicyChange"
- GLOBAL CONST $A1126410809 = "AuditCategoryAccountManagement"
- GLOBAL CONST $A562661020B = "AuditCategoryDirectoryServiceAccess"
- GLOBAL CONST $A352681371A = "AuditCategoryAccountLogon"
- GLOBAL CONST $A1326A13C0B = 0
- GLOBAL CONST $A2B26C1435D = 1
- GLOBAL CONST $A5D26E10A29 = 2
- GLOBAL CONST $A0436010456 = 4
- GLOBAL CONST $A0136211514 = BITOR(0, 1, 2, 4)
- GLOBAL CONST $A1536711F1E = 0
- GLOBAL CONST $A3436914C05 = 1
- GLOBAL CONST $A0336B1563F = 2
- GLOBAL CONST $A4836D10E2A = 4
- GLOBAL CONST $A5A36F11A12 = 8
- GLOBAL CONST $A584611521E = 0x0010
- GLOBAL CONST $A2A46314C19 = 0x0020
- GLOBAL CONST $A514651431A = 2
- GLOBAL CONST $A4746710531 = 3
- GLOBAL CONST $A0B46911D26 = 4
- GLOBAL CONST $A0646B1511B = 5
- GLOBAL CONST $A4946D11C3F = 0
- GLOBAL CONST $A4146F14F01 = 1
- GLOBAL CONST $A3A56113350 = 2
- GLOBAL CONST $A495631214B = 3
- GLOBAL CONST $A1C56511E5D = 0
- GLOBAL CONST $A0956715E1B = 1
- GLOBAL CONST $A3A5691551B = 2
- GLOBAL CONST $A1756B10C29 = 4
- GLOBAL CONST $A5656D10149 = 8
- GLOBAL CONST $A5256F15E34 = 0x0220
- GLOBAL CONST $A0066112B5A = 0x0221
- GLOBAL CONST $A1266315C1D = 0x0222
- GLOBAL CONST $A2066512F4B = 0x0223
- GLOBAL CONST $A0E66711527 = 0x0224
- GLOBAL CONST $A5166911613 = 0x0225
- GLOBAL CONST $A0E66B13D30 = 0x0226
- GLOBAL CONST $A4B66D1570F = 0x0227
- GLOBAL CONST $A0A66F1482B = 0x0228
- GLOBAL CONST $A3A76114A21 = 0
- GLOBAL CONST $A3276310020 = 1
- GLOBAL CONST $A4D76512820 = 2
- GLOBAL CONST $A6376714648 = 3
- GLOBAL CONST $A247691051D = 4
- GLOBAL CONST $A3C76B11226 = 5
- GLOBAL CONST $A0576D12E1C = 1
- GLOBAL CONST $A1E76F1624B = 2
- GLOBAL CONST $A188611501A = 4
- GLOBAL CONST $A0586313A56 = 8
- GLOBAL CONST $A5A86515B3D = 0x0010
- GLOBAL CONST $A3F86715357 = 0x0020
- GLOBAL CONST $A6186912819 = 0x0040
- GLOBAL CONST $A5486B1323B = 0x0080
- GLOBAL CONST $A5586D12B08 = 0x0100
- GLOBAL CONST $A1F86F16233 = 0x0200
- GLOBAL CONST $A0896113614 = 0x0400
- GLOBAL CONST $A4796313653 = 0x0800
- GLOBAL CONST $A1B96513725 = 0x6603
- GLOBAL CONST $A0396714228 = 0x6609
- GLOBAL CONST $A5596914C0A = 0x6611
- GLOBAL CONST $A0B96B12A00 = 0x660E
- GLOBAL CONST $A2B96D10F39 = 0x8001
- GLOBAL CONST $A3696F14A27 = 0x8002
- GLOBAL CONST $A5FA6114034 = 0x8004
- GLOBAL CONST $A4EA6314803 = $A5FA6114034
- GLOBAL CONST $A16A6413519 = 0x8003
- GLOBAL CONST $A0FA6611F5A = 0x8005
- GLOBAL CONST $A3DA6812003 = 0x800C
- GLOBAL CONST $A20A6A1444D = 0x800D
- GLOBAL CONST $A10A6C11A63 = 0x800E
- GLOBAL CONST $A0CA6E11912 = 0x6602
- GLOBAL CONST $A0CB6011330 = 0x6801
- GLOBAL CONST $A12B6210012 = 0x660D
- GLOBAL CONST $A10B641172F = 0xA400
- GLOBAL CONST $A3AB6615C05 = 0x2400
- GLOBAL CONST $A4CB681160C = 4
- GLOBAL CONST $A22B6A12750 = 1
- GLOBAL CONST $A53B6C14358 = 0x0010
- GLOBAL CONST $A5EB6E13B3B = 0x0040
- GLOBAL CONST $A0FC601450F = 1
- GLOBAL CONST $A55C621054F = 2
- Func Fn0029($hToken, $curExt = "")
- LOCAL $A3DC641562E, $A28C651201F, $A13C6611627, $A0BC6712448
- $A3DC641562E = DLLCALL("Advapi32.dll", "int", "LookupAccountName", "str", $curExt, "str", $hToken, "ptr", 0, "int*", 0, "ptr", 0, "int*", 0, "int*", 0)
- $A28C651201F = Fn002B($A3DC641562E[4])
- $A13C6611627 = Fn002B($A3DC641562E[6])
- $A3DC641562E = DLLCALL("Advapi32.dll", "int", "LookupAccountName", "str", $curExt, "str", $hToken, "ptr", $A28C651201F, "int*", $A3DC641562E[4], "ptr", $A13C6611627, "int*", $A3DC641562E[6], "int*", 0)
- $A0BC6712448 = Fn002D()
- Fn002A($A13C6611627)
- RETURN SETERROR($A0BC6712448, $A3DC641562E[7], $A28C651201F)
- ENDFUNC
- Func Fn002A($hToken)
- IF $hToken < 1 THEN RETURN SETERROR(0x0057, 0, FALSE)
- LOCAL $A3DC641562E, $A21E6B12B1E = Fn002C()
- $A3DC641562E = DLLCALL("Kernel32.dll", "int", "HeapFree", "hWnd", $A21E6B12B1E, "dword", 0, "ptr", $hToken)
- RETURN $A3DC641562E[0] <> 0
- ENDFUNC
- Func Fn002B($hToken, $curExt = 8)
- IF $hToken < 1 THEN RETURN 0
- LOCAL $A25E6716132, $A21E6B12B1E = Fn002C()
- $A25E6716132 = DLLCALL("Kernel32.dll", "ptr", "HeapAlloc", "hWnd", $A21E6B12B1E, "dword", $curExt, "dword", $hToken)
- RETURN $A25E6716132[0]
- ENDFUNC
- Func Fn002C()
- LOCAL $A21E6B12B1E = DLLCALL("Kernel32.dll", "hWnd", "GetProcessHeap")
- RETURN $A21E6B12B1E[0]
- ENDFUNC
- Func Fn002D()
- LOCAL $A0BC6712448 = DLLCALL("Kernel32.dll", "long", "GetLastError")
- RETURN $A0BC6712448[0]
- ENDFUNC
- Func Fn002E($hToken, $curExt = "")
- LOCAL $A3DC641562E, $A3B07711D25, $A0BC6712448
- IF NOT Fn0034($hToken) THEN RETURN SETERROR(@ERROR, 0, "")
- $A3DC641562E = DLLCALL("Advapi32.dll", "int", "LookupAccountSid", "str", $curExt, "ptr", $hToken, "str", "", "int*", 0, "str", "", "int*", 0, "int*", 0)
- $A3DC641562E = DLLCALL("Advapi32.dll", "int", "LookupAccountSid", "str", $curExt, "ptr", $hToken, "str", "", "int*", $A3DC641562E[4], "str", "", "int*", $A3DC641562E[6], "int*", 0)
- $A0BC6712448 = Fn002D()
- $A3B07711D25 = $A3DC641562E[3]
- IF $A3DC641562E[5] THEN $A3B07711D25 = $A3DC641562E[5] & "\" & $A3DC641562E[3]
- RETURN SETERROR($A0BC6712448, $A3DC641562E[7], $A3B07711D25)
- ENDFUNC
- Func Fn002F($hToken, $curExt = 2035711, $fOpenAsSelf = 0)
- LOCAL $A3D37703B14
- IF $hToken = -1 THEN $hToken = @AutoItPid
- $hToken = PROCESSEXISTS($hToken)
- IF $hToken = 0 THEN RETURN SETERROR(2, 0, 0)
- $A3D37703B14 = DLLCALL("Kernel32.dll", "hWnd", "OpenProcess", "int", $curExt, "int", $fOpenAsSelf, "int", $hToken)
- RETURN SETERROR(Fn002D(), 0, $A3D37703B14[0])
- ENDFUNC
- Func Fn0030($hToken, $curExt = $A0755F15F04)
- LOCAL $A3DC641562E, $A3D37703B14
- IF $hToken = -1 THEN $hToken = @AutoItPid
- $hToken = PROCESSEXISTS($hToken)
- $A3D37703B14 = Fn002F($hToken, 0x0400)
- IF NOT $A3D37703B14 THEN RETURN SETERROR(@ERROR, 0, 0)
- $A3DC641562E = DLLCALL("Advapi32.dll", "int", "OpenProcessToken", "hWnd", $A3D37703B14, "dword", $curExt, "hWnd*", 0)
- RETURN SETERROR(Fn002D(), Fn003A($A3D37703B14), $A3DC641562E[3])
- ENDFUNC
- Func Fn0031(BYREF $ArgRef00)
- $ArgRef00 = 0
- ENDFUNC
- Func Fn0032($hToken, $curExt = "")
- LOCAL $A104771583F, $A3DC641562E
- $A104771583F = Fn0033(0)
- $A3DC641562E = DLLCALL("Advapi32.dll", "int", "LookupPrivilegeValue", "str", $curExt, "str", $hToken, "ptr", $A104771583F)
- RETURN SETERROR(Fn002D(), $A3DC641562E[0], $A104771583F)
- ENDFUNC
- Func Fn0033($hToken, $curExt = 0)
- LOCAL $A104771583F, $A305721224F
- $A104771583F = Fn002B(8)
- $A305721224F = DLLSTRUCTCREATE($A47D5112236, $A104771583F)
- DLLSTRUCTSETDATA($A305721224F, "Low", $hToken)
- DLLSTRUCTSETDATA($A305721224F, "High", $curExt)
- RETURN $A104771583F
- ENDFUNC
- Func Fn0034($hToken)
- LOCAL $A3DC641562E
- $A3DC641562E = DLLCALL("Advapi32.dll", "int", "IsValidSid", "ptr", $hToken)
- IF $A3DC641562E[0] THEN RETURN SETERROR(0, 0, TRUE)
- RETURN SETERROR($A3B15715A3A, 0, FALSE)
- ENDFUNC
- Func Fn0035($hToken)
- LOCAL $A3DC641562E
- $A3DC641562E = DLLCALL("Kernel32.dll", "int", "LocalFree", "ptr", $hToken)
- RETURN $A3DC641562E[0] <> $hToken
- ENDFUNC
- Func Fn0036($hToken, $fDisableAll, $fOpenAsSelf = 0)
- LOCAL $A3DC641562E, $A3867416105, $A4567512160, $A0BC6712448
- LOCAL $A104771583F, $A305721224F, $A376761234F, $A536771200A, $A416781392D
- IF $fOpenAsSelf = 0 AND UBOUND($fDisableAll, 0) <> 2 THEN RETURN SETERROR(@ERROR, 0, 0)
- FOR $A0F67E11730 = 0 TO UBOUND($fDisableAll) - 1
- $A376761234F &= ";dword;long;dword"
- NEXT
- $A3867416105 = DLLSTRUCTCREATE("dword" & $A376761234F)
- $A4567512160 = DLLSTRUCTGETPTR($A3867416105)
- DLLSTRUCTSETDATA($A3867416105, 1, UBOUND($fDisableAll))
- FOR $A0F67E11730 = 0 TO UBOUND($fDisableAll) - 1
- $A104771583F = Fn0032($fDisableAll[$A0F67E11730][0])
- $A305721224F = DLLSTRUCTCREATE($A47D5112236, $A104771583F)
- DLLSTRUCTSETDATA($A3867416105, $A0F67E11730 * 3 + 2, DLLSTRUCTGETDATA($A305721224F, "Low"))
- DLLSTRUCTSETDATA($A3867416105, $A0F67E11730 * 3 + 3, DLLSTRUCTGETDATA($A305721224F, "High"))
- DLLSTRUCTSETDATA($A3867416105, $A0F67E11730 * 3 + 4, $fDisableAll[$A0F67E11730][1])
- Fn002A($A104771583F)
- Fn0031($A305721224F)
- NEXT
- $A416781392D = DLLSTRUCTGETSIZE($A3867416105)
- $A536771200A = Fn002B($A416781392D)
- $A3DC641562E = DLLCALL("Advapi32.dll", "int", "AdjustTokenPrivileges", "hWnd", $hToken, "int", $fOpenAsSelf, "ptr", $A4567512160, "dword", $A416781392D, "ptr", $A536771200A, "dword*", $A416781392D)
- $A0BC6712448 = Fn002D()
- Fn0031($A3867416105)
- RETURN SETERROR($A0BC6712448, Fn002A($A536771200A), $A3DC641562E[0] <> 0)
- ENDFUNC
- Func Fn0037($hToken)
- LOCAL $A3DC641562E, $A0187B1632A, $A0BC6712448, $A3B07711D25
- IF NOT Fn0034($hToken) THEN RETURN SETERROR(@ERROR, 0, "")
- $A3DC641562E = DLLCALL("Advapi32.dll", "int", "ConvertSidToStringSid", "ptr", $hToken, "ptr*", 0)
- IF $A3DC641562E[0] = 0 THEN $A0BC6712448 = Fn002D()
- IF $A3DC641562E[2] = 0 THEN RETURN SETERROR($A0BC6712448, 0, "")
- $A0187B1632A = DLLSTRUCTCREATE("char[256]", $A3DC641562E[2])
- $A3B07711D25 = DLLSTRUCTGETDATA($A0187B1632A, 1)
- Fn0035($A3DC641562E[2])
- RETURN SETERROR($A0BC6712448, Fn0031($A0187B1632A), $A3B07711D25)
- ENDFUNC
- Func Fn0038($hToken, $fDisableAll, $fOpenAsSelf = 4)
- LOCAL $A3DC641562E
- $A3DC641562E = DLLCALL("Advapi32.dll", "dword", "GetSecurityInfo", "hWnd", $hToken, "int", $fDisableAll, "int", $fOpenAsSelf, "ptr*", 0, "ptr*", 0, "ptr*", 0, "ptr*", 0, "ptr*", 0)
- RETURN $A3DC641562E
- ENDFUNC
- Func Fn0039($hToken)
- LOCAL $A27B7011E05 = Fn0038($hToken, $A3945712614, 1)
- RETURN SETERROR($A27B7011E05[0], 0, Fn002E($A27B7011E05[4]))
- ENDFUNC
- Func Fn003A($hToken)
- LOCAL $A3DC641562E = DLLCALL("Kernel32.dll", "int", "CloseHandle", "long", $hToken)
- RETURN $A3DC641562E[0] <> 0
- ENDFUNC
- Func Fn003B($curErr = TRUE)
- LOCAL $A02B7D12031[1][2] = [[$A1B56502555, 2]]
- LOCAL $A30F8204C2E, $hToken, $A28C651201F, $A39C711580C, $A3D37703B14
- IF $curErr = TRUE OR NOT PROCESSEXISTS("explorer.exe") THEN
- $A28C651201F = Fn0029(@UserName)
- $A39C711580C = Fn002E($A28C651201F)
- RETURN SETERROR(@ERROR, Fn002A($A28C651201F), $A39C711580C)
- ELSE
- $A30F8204C2E = PROCESSEXISTS("explorer.exe")
- IF $A30F8204C2E = 0 THEN
- $A28C651201F = Fn0029(@UserName)
- $A39C711580C = Fn002E($A28C651201F)
- RETURN SETERROR(@ERROR, Fn002A($A28C651201F), $A39C711580C)
- ENDIF
- $hToken = Fn0030(-1)
- Fn0036($hToken, $A02B7D12031)
- Fn003A($hToken)
- $A3D37703B14 = Fn002F("explorer.exe", $A26B5510630)
- $A39C711580C = Fn0039($A3D37703B14)
- RETURN SETERROR(@ERROR, Fn003A($A3D37703B14), $A39C711580C)
- ENDIF
- ENDFUNC
- CONST $A55C791013C = 0x00C8
- CONST $A38C7B1231F = $A55C791013C
- CONST $A2CC7C13035 = 0x0027
- CONST $A24C7E14955 = 0x0020
- CONST $A08D7013163 = 0x0050
- CONST $A29D721302C = 0x270F
- CONST $A46D7413653 = 0x270F
- CONST $A62D7611A5D = 9
- CONST $A38D7813B04 = 0x0014
- CONST $A21D7A13B3E = 7
- CONST $A33D7C10618 = 7
- CONST $A36D7E11B51 = 0x0400
- CONST $A02E7013C38 = 1
- CONST $A48E7215045 = 2
- CONST $A39E7410623 = 4
- CONST $A57E7614F17 = 8
- CONST $A4DE7815051 = 0x0010
- CONST $A56E7A11E34 = 0x0020
- CONST $A36E7C10403 = 0x0040
- CONST $A38E7E11656 = 0x0080
- CONST $A3DF7011F60 = 0x0100
- CONST $A59F7212E38 = $A3DF7011F60
- CONST $A5FF731610F = 0x0200
- CONST $A32F7511F4E = 0x0400
- CONST $A0AF7715E30 = 0x0800
- CONST $A43F7914C4A = 0x1000
- CONST $A19F7B12427 = 0x2000
- CONST $A26F7D13D23 = 0x4000
- CONST $A09F7F1190C = 0x8000
- CONST $A440811254E = 0x00010000
- CONST $A5C08312F1F = 0x00020000
- CONST $A0E08512962 = 0x00040000
- CONST $A010871041C = 0x00080000
- CONST $A2108910044 = 0x00100000
- CONST $A3908B14D5A = 0x00200000
- CONST $A2008D1202E = 0x00400000
- CONST $A2408F15A06 = 0x00800000
- CONST $A1718110154 = 0x01000000
- CONST $A2918312435 = 0x02000000
- CONST $A3A18514216 = 0x04000000
- CONST $A2C18713E59 = 0x08000000
- CONST $A1918914E18 = 0x10000000
- CONST $A3018B14344 = 0x20000000
- CONST $A2C18D14151 = 0x40000000
- CONST $A0E18F11960 = 0x80000000
- CONST $A0428111536 = 1
- CONST $A452831224C = 2
- CONST $A0F28514A61 = 4
- CONST $A2228712460 = 7
- CONST $A4B28910A4D = 8
- CONST $A0428B12755 = 0x0010
- CONST $A1828D12110 = 0x0020
- CONST $A0228F11F5F = 0x0040
- CONST $A1638115360 = 0x0080
- CONST $A2938310B5F = 0x0100
- CONST $A203851545D = 0x0200
- CONST $A4138715E03 = 0x0400
- CONST $A0638915332 = 0x0800
- CONST $A0038B15534 = 0x1000
- CONST $A3038D1325C = 0x2000
- CONST $A1C38F1130F = 0x4000
- CONST $A574811353E = 0x8000
- CONST $A0B48310A08 = 0x00010000
- CONST $A4C48511501 = 0x00020000
- CONST $A4348712333 = 0x00040000
- CONST $A4E48910839 = 0x00080000
- CONST $A1948B1442B = 0x00100000
- CONST $A0E48D12906 = 0x00200000
- CONST $A1648F1480F = 0x00800000
- CONST $A4D58111A1C = 0x01000000
- CONST $A1E58310340 = 0x02000000
- CONST $A3D58510401 = 0x04000000
- CONST $A2A5871213B = 0x08000000
- CONST $A1A58911421 = 0x10000000
- CONST $A3C58B11D35 = 0x20000000
- CONST $A5F58D14744 = 0x40000000
- CONST $A3458F1354F = 0x80000000
- CONST $A476811345D = 1
- CONST $A0168314622 = 2
- CONST $A496851365F = 4
- CONST $A0A6871600D = 0x0010
- CONST $A4468913904 = 0x0020
- CONST $A3968B13848 = 0x0040
- CONST $A5968D16058 = 0x0080
- CONST $A1268F1071F = 0x0100
- CONST $A4678114F0E = 0x0200
- CONST $A597831603E = 0x0800
- CONST $A587851075B = 0x1000
- CONST $A0678711747 = 0x2000
- CONST $A0F78910D22 = 0x4000
- CONST $A1E78B10F58 = 0x8000
- CONST $A1578D12E3C = 0x00010000
- CONST $A4578F1170B = 0x00020000
- CONST $A2188113700 = 0x00040000
- CONST $A0588310042 = 1
- CONST $A0188511260 = 2
- CONST $A1E88715118 = 3
- CONST $A5C8891022B = 4
- CONST $A1788B13B28 = 5
- CONST $A0588D10113 = 1
- CONST $A4388F15747 = 2
- CONST $A3F98116326 = 4
- CONST $A0D9831601F = 1
- CONST $A039851160E = 2
- CONST $A4D98710B5D = 4
- CONST $A0D9891103B = 8
- CONST $A5498B12F01 = 0x0010
- CONST $A1D98D1152E = 0
- CONST $A3398F15A38 = 1
- CONST $A3AA8113E33 = 2
- CONST $A55A8314B37 = 1
- CONST $A0DA8510446 = 2
- CONST $A47A8714919 = 2
- CONST $A36A8914335 = "dword Size;byte Guid[16];dword DevInst;ulong_ptr Reserved"
- CONST $A35A8B12B33 = "dword Size;byte ClassGUID[16];hWnd MachineHandle"
- CONST $A38A8D1571F = "dword Size;dword Flags;dword FlagsEx;hWnd hWndParent;ptr InstallMsgHandler;ptr InstallMsgHandlerContext;ptr FileQueue;ulong_ptr ClassInstallReserved;dword Reserved;char DriverPath[260]"
- CONST $A24A8F1365E = "dword Size;dword DriverType;ulong_ptr Reserved;char Descr[256];char MfgName[256];char ProviderName[256];dword FileTime[2];int Version"
- CONST $A24B8113B32 = "dword Size;dword InfTime[2];dword CompatIDsOffset;dword CompatIDsLength;ulong_ptr Reserved;char SectionName[256];char InfFileName[260];char DrvDescr[256]"
- CONST $A30B8312957 = "dword Size;dword DIFCode"
- CONST $A0BB8510E01 = $A30B8312957 & ";ptr NotifyCallback;ptr NotifyParam"
- CONST $A14B8711E1E = $A30B8312957 & ";dword State;dword Scope;dword HwProfile"
- CONST $A26B8911051 = $A30B8312957 & ";char Message[256]"
- CONST $A2DB8B14059 = $A30B8312957 & ";dword Scope;dword HWProfile"
- CONST $A57B8D1420C = "dword Size;byte Guid[16];dword Flags;ulong_ptr Reserved"
- CONST $A1EB8F14C09 = "dword Size;char DevicePath[512]"
- CONST $A60C8114B50 = "dword Size;hWnd ImageList;dword Reserved"
- CONST $A49C8314703 = "dword Size;dword Rank;dword Flags;long_ptr PrivateData;dword Reserved"
- CONST $A5FC851104B = "dword Size;wchar CatalogFile[260];wchar DigitalSigner[260];wchar DigitalSignerVersion[260]"
- CONST $A49C871100C = "{2C7089AA-2E0E-11D1-B114-00C04FC2AAE4}"
- CONST $A3AC8915453 = "{CAC88484-7515-4C03-82E6-71A87ABAC361}"
- CONST $A58C8B1251F = "{53F56312-B6BF-11D0-94F2-00A0C91EFB8B}"
- CONST $A5FC8D11C55 = "{53F56308-B6BF-11D0-94F2-00A0C91EFB8B}"
- CONST $A4CC8F14A0B = "{53F56307-B6BF-11D0-94F2-00A0C91EFB8B}"
- CONST $A2ED8111946 = "{53F56311-B6BF-11D0-94F2-00A0C91EFB8B}"
- CONST $A25D831493A = "{53F56310-B6BF-11D0-94F2-00A0C91EFB8B}"
- CONST $A1BD8512F35 = "{53F5630A-B6BF-11D0-94F2-00A0C91EFB8B}"
- CONST $A03D871044B = "{2ACCFE60-C130-11D2-B082-00A0C91EFB8B}"
- CONST $A20D8914927 = "{53F5630B-B6BF-11D0-94F2-00A0C91EFB8B}"
- CONST $A0DD8B11E35 = "{53F5630D-B6BF-11D0-94F2-00A0C91EFB8B}"
- CONST $A3AD8D15729 = "{53F5630C-B6BF-11D0-94F2-00A0C91EFB8B}"
- CONST $A5BD8F15C0B = "{F18A0E88-C30C-11D0-8815-00A0C906BED8}"
- CONST $A0DE8112033 = "{3ABF6F2D-71C4-462A-8A92-1E6861E6AF27}"
- CONST $A3BE8312352 = "{A5DCBF10-6530-11D2-901F-00C04FB951ED}"
- CONST $A53E8514100 = "{A5DCBF10-6530-11D2-901F-00C04FB951ED}"
- CONST $A33E8715F20 = "{FDE5BBA4-B3F9-46FB-BDAA-0728CE3100B4}"
- CONST $A49E891234C = "{5B45201D-F2F2-4F3B-85BB-30FF1F953599}"
- CONST $A24E8B14655 = "{2564AA4F-DDDB-4495-B497-6AD4A84163D7}"
- CONST $A58E8D12C0B = "{6BDD1FC6-810F-11D0-BEC7-08002BE2092F}"
- CONST $A33E8F12218 = "{E6F07B5F-EE97-4a90-B076-33F57BF4EAA7}"
- CONST $A29F8113B49 = "{BF4672DE-6B4E-4BE4-A325-68A91EA49C09}"
- CONST $A56F8310D41 = "{1AD9E4F0-F88D-4360-BAB9-4C2D55E564CD}"
- CONST $A03F8512E54 = "{4D1E55B2-F16F-11CF-88CB-001111000030}"
- CONST $A47F8712121 = "{884B96C3-56EF-11D1-BC8C-00A0C91405DD}"
- CONST $A42F8913113 = "{378DE44C-56EF-11D1-BC8C-00A0C91405DD}"
- CONST $A3FF8B12F13 = "{0850302A-B344-4fda-9BE9-90576B8D46F0}"
- CONST $A43F8D13A4D = "{629758EE-986E-4D9E-8E47-DE27F8AB054D}"
- CONST $A51F8F12C30 = "{72631E54-78A4-11D0-BCF7-00AA00B7B32A}"
- CONST $A1C09110504 = "{4AFA3D52-74A7-11d0-be5e-00A0C9062857}"
- CONST $A2709311857 = "{3FD0F03D-92E0-45FB-B75C-5ED8FFB01021}"
- CONST $A5B09512115 = "{CD48A365-FA94-4CE2-A232-A1B764E5D8B4}"
- CONST $A0709713830 = "{97FADB10-4E33-40AE-359C-8BEF029DBDD0}"
- CONST $A5009910B14 = "{4AFA3D53-74A7-11d0-be5e-00A0C9062857}"
- CONST $A3209B16222 = "{4AFA3D51-74A7-11d0-be5e-00A0C9062857}"
- CONST $A1409D1324D = "dword Count;dword Type;dword Flags;ulong AllocChannel"
- CONST $A3009F12441 = "dword Count;dword Type;int64 AllocBase;int64 AllocEnd;dword Flags"
- CONST $A271911384E = $A3009F12441 & ";dword Reserved"
- CONST $A5E19315254 = "dword Count;dword Type;dword Flags;ulong AllocNum;ulong Affinity"
- CONST $A1C19513939 = "dword Count;dword Type;dword Flags;ulong AllocBase;ulong AllocEnd"
- CONST $A5919712906 = "dword Count;dword Type;dword Flags;byte ConfigOptions;byte IoResIndex;byte Reserved[2];dword ConfigRegisterBase"
- CONST $A2B1991024D = "dword Count;dword Type;dword Flags;byte ConfigIndex;byte Reserved[3];dword MemCardBase1;dword MemCardBase2"
- CONST $A4B19B12007 = "dword SignatureLength;dword LegacyDataOffset;dword LegacyDataSize;dword Flags;byte Guid[16]"
- CONST $A1E19D1584F = "ulong Size;ulong Mask;dword DevInst;int ResDes;ulong Flags;char Descr[260]"
- CONST $A3619F1182E = 1
- CONST $A5D29112D2C = 2
- CONST $A3329310944 = 4
- CONST $A0829515420 = 8
- CONST $A0229712438 = 0x00010000
- CONST $A4F29911555 = 0x00020000
- CONST $A2D29B13225 = 0x00040000
- CONST $A4629D12318 = 0x00080000
- CONST $A0729F12114 = 0x01000000
- CONST $A3539114736 = 0x02000000
- CONST $A3039311529 = 0x0010
- CONST $A0C39512936 = 0x0020
- CONST $A1D39711032 = 0x0040
- CONST $A3039911506 = 0x0080
- CONST $A3D39B11760 = 0x00100000
- CONST $A4039D1265C = 0x00200000
- CONST $A3539F10C1F = 0x00400000
- CONST $A4649113551 = 0x00800000
- CONST $A3B49313619 = 0x0100
- CONST $A6049510434 = 1
- CONST $A124971354A = 2
- CONST $A5B49911B30 = 4
- CONST $A0949B15556 = 8
- CONST $A4849D10A04 = 0x0010
- CONST $A3249F14F28 = 0x0020
- CONST $A4A59113641 = 0x0040
- CONST $A405931524B = 0x0080
- CONST $A2059512E3C = 0x0100
- CONST $A625971573F = 0x0200
- CONST $A5859914349 = 0x0400
- CONST $A1159B1285E = 0x0800
- CONST $A6359D1484B = 7
- CONST $A5559F15E0B = 0
- CONST $A186911525B = 1
- CONST $A5E6931481B = 2
- CONST $A4C69515F1B = 4
- CONST $A386971515A = "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\0001\System\CurrentControlSet\Enum\"
- CONST $A2E69914120 = "ulong Size;int MostRecentPowerState;ulong Capabilities;ulong D1Latency;ulong D2Latency;ulong D3Latency;int PowerStateMapping[7];int DeepestSystemWake"
- CONST $A4969B10417 = "ulong HWProfile;char FriendlyName[80];dword Flags"
- CONST $A5369D11240 = 0
- CONST $A0369F15D3C = 1
- CONST $A2279112945 = 0x2000
- CONST $A3779312257 = 0x3000
- CONST $A0C79516048 = 0x3FFF
- CONST $A6079713024 = 0x5000
- CONST $A5179910348 = 0x7FFF
- CONST $A3479B15E61 = 0x8000
- CONST $A3079D10E10 = 0x9000
- CONST $A1479F15A36 = 0xA000
- CONST $A1689112B1B = 0xC000
- CONST $A2E89310328 = 0xE000
- CONST $A1689510C2B = 0xF000
- CONST $A408971022D = 0xFFFF
- CONST $A5089912653 = 0xFFFF
- CONST $A1789B14642 = 1
- CONST $A1E89D1500F = 2
- CONST $A2889F10D0B = 3
- CONST $A4199115B41 = 4
- CONST $A2399315B52 = 5
- CONST $A4C99512A2F = 6
- CONST $A259971385B = 7
- CONST $A5799910B46 = 8
- CONST $A3D99B1530C = 9
- CONST $A3099D13E1E = 10
- CONST $A1099F1460F = 0x000B
- CONST $A4DA9110B38 = 0x000C
- CONST $A1FA931430D = 0x000D
- CONST $A41A9516205 = 0x000E
- CONST $A5AA9712905 = 0x000F
- CONST $A62A9912F63 = 0x0010
- CONST $A49A9B1015F = 0x0011
- CONST $A3FA9D10D48 = 0x0012
- CONST $A2DA9F11B15 = 0x0013
- CONST $A48B9111213 = 0x0014
- CONST $A2BB9312D54 = 0x0015
- CONST $A24B9513A38 = 0x0016
- CONST $A03B9711C05 = 0x0017
- CONST $A5FB9913C54 = 0x0018
- CONST $A4CB9B1365B = 0x0019
- CONST $A4CB9D10444 = 0x001A
- CONST $A58B9F12F11 = 0x001B
- CONST $A1CC9112B5B = 0x001C
- CONST $A3CC9315D1E = 0x001D
- CONST $A0CC951403C = 0x001E
- CONST $A38C9713417 = 0x001F
- CONST $A08C9910932 = 0x0020
- CONST $A17C9B10B1A = 0x0021
- CONST $A41C9D12E52 = 0x0022
- CONST $A0FC9F1434D = 0x0023
- CONST $A3ED9115217 = 0x0024
- CONST $A31D9312C07 = 0x0025
- CONST $A59D951282D = 0x0026
- CONST $A49D971394B = 0x0027
- CONST $A17D9915713 = 0x0028
- CONST $A22D9B14C29 = 0x0029
- CONST $A52D9D12622 = 0x002A
- CONST $A0BD9F15C5D = 0x002B
- CONST $A2FE9115731 = 0x002C
- CONST $A2FE9312852 = 0x002D
- CONST $A05E9510C21 = 0x002E
- CONST $A47E9715203 = 0x002F
- CONST $A58E9912A05 = 0x0030
- CONST $A42E9B14906 = 0x0031
- CONST $A22E9D15D06 = 0x0032
- CONST $A02E9F1340F = 0
- CONST $A5FF9115D32 = 1
- CONST $A46F9312241 = 2
- CONST $A26F9512147 = 4
- CONST $A1BF971222A = 7
- CONST $A12F991463D = $A02E9F1340F
- CONST $A1FF9A10043 = $A5FF9115D32
- CONST $A20F9B11B2D = $A46F9312241
- CONST $A13F9C11C3D = $A26F9512147
- CONST $A26F9D1040A = $A1BF971222A
- CONST $A35F9E14C16 = 0
- CONST $A100A010611 = 1
- CONST $A4B0A211555 = 2
- CONST $A4D0A415946 = 4
- CONST $A490A61222E = 8
- CONST $A200A812414 = 0x0010
- CONST $A280AA13220 = 0x0020
- CONST $A3F0AC14449 = 0x10000040
- CONST $A5F0AE15660 = 0x1000007F
- CONST $A461A011338 = 0
- CONST $A451A210F19 = 1
- CONST $A4C1A412400 = 1
- CONST $A1F1A615740 = 0
- CONST $A071A81020A = 1
- CONST $A071AA1603E = 1
- CONST $A621AC12658 = 0
- CONST $A3D1AE13C38 = 1
- CONST $A542A015D63 = 2
- CONST $A3E2A21252F = 3
- CONST $A492A41281E = 0
- CONST $A072A614B30 = 1
- CONST $A452A815F35 = 1
- CONST $A472AA1093C = 0
- CONST $A0E2AC14829 = 1
- CONST $A572AE11B0E = 2
- CONST $A033A01162C = 3
- CONST $A5B3A21503C = 4
- CONST $A1D3A414C58 = 5
- CONST $A303A61363F = 6
- CONST $A5C3A812563 = 7
- CONST $A503AA13E1A = 0
- CONST $A263AC1555A = 1
- CONST $A133AE10729 = 2
- CONST $A164A013741 = 3
- CONST $A2A4A210C46 = 4
- CONST $A2A4A412F32 = 5
- CONST $A544A613B54 = 6
- CONST $A4A4A815154 = 7
- CONST $A044AA14242 = 8
- CONST $A0A4AC1084D = 9
- CONST $A634AE11718 = 10
- CONST $A245A01632B = 0x000B
- CONST $A475A211310 = 0x000C
- CONST $A415A41490D = 0x000D
- CONST $A295A61394C = 0x000E
- CONST $A3B5A814800 = 0x000F
- CONST $A505AA10656 = 0x0010
- CONST $A0D5AC12940 = 0x0011
- CONST $A345AE15B13 = 0x0012
- CONST $A446A012922 = 0x0013
- CONST $A246A214953 = 0x001F
- CONST $A166A414F40 = 0x0020
- CONST $A366A610563 = 1
- CONST $A316A81315B = 2
- CONST $A396AA13330 = 3
- CONST $A3E6AC12D5B = 0
- CONST $A086AE1101A = $A3E6AC12D5B
- CONST $A506AF12D2E = 1
- CONST $A4E7A111744 = 2
- CONST $A497A315749 = 3
- CONST $A547A51064A = 4
- CONST $A207A715A37 = $A547A51064A
- CONST $A107A813152 = 7
- CONST $A517AA15C43 = 0
- CONST $A1A7AC13F0E = 1
- CONST $A167AE1170C = 1
- CONST $A1C8A010546 = $A517AA15C43
- CONST $A0A8A115712 = $A1A7AC13F0E
- CONST $A4F8A213E1C = $A167AE1170C
- CONST $A1E8A31332A = 1
- CONST $A048A512312 = 2
- CONST $A448A71010E = 3
- CONST $A4D8A910C20 = 4
- CONST $A478AB12A4C = 5
- CONST $A278AD10243 = 6
- CONST $A348AF15A40 = 7
- CONST $A489A11134D = 8
- CONST $A2A9A315154 = 9
- CONST $A0B9A515C4E = 10
- CONST $A4D9A71333F = 0x000B
- CONST $A1F9A910B44 = 0x000C
- CONST $A229AB13E28 = 0x000D
- CONST $A1B9AD15121 = 0x000E
- CONST $A419AF1085B = 0x000F
- CONST $A3FAA110B20 = 0x0010
- CONST $A4FAA310006 = 0x0011
- CONST $A56AA510624 = 0x0012
- CONST $A04AA715910 = 0x0013
- CONST $A52AA910F24 = 0x0014
- CONST $A22AAB10C22 = 0x0015
- CONST $A1BAAD12946 = 0x0016
- CONST $A5FAAF15806 = 0x0017
- CONST $A5DBA115108 = 0x0018
- CONST $A0EBA314037 = 0x0019
- CONST $A4DBA511C56 = 0x0020
- CONST $A4BBA713557 = 0x0021
- CONST $A07BA912F5F = 0x0022
- CONST $A48BAB1513F = 0x0027
- CONST $A3CBAD15456 = 0
- CONST $A27BAF13411 = 1
- CONST $A38CA11090C = 2
- CONST $A06CA313F5F = 3
- CONST $A5BCA513553 = 4
- CONST $A37CA715522 = 5
- CONST $A11CA911419 = $A37CA715522
- CONST $A40CAA10C37 = 6
- CONST $A29CAC15562 = 7
- CONST $A15CAE13B25 = 8
- CONST $A12DA013435 = 9
- CONST $A03DA210A39 = 10
- CONST $A23DA410830 = $A03DA210A39
- CONST $A35DA513645 = 0x000B
- CONST $A4ADA715438 = 0x000C
- CONST $A3ADA91623B = 0x000D
- CONST $A59DAB15653 = $A3ADA91623B
- CONST $A19DAC12113 = 0x000E
- CONST $A3DDAE14F21 = 0x000F
- CONST $A16EA01543F = 0x0010
- CONST $A5FEA215935 = $A16EA01543F
- CONST $A1FEA31515A = 0x0011
- CONST $A4FEA512552 = 0x0012
- CONST $A5BEA713E61 = 0x0013
- CONST $A25EA915942 = 0x0014
- CONST $A44EAB10162 = 0x0015
- CONST $A00EAD11051 = 0x0016
- CONST $A34EAF1082B = 0x0017
- CONST $A11FA11552C = 0x0018
- CONST $A63FA312058 = 0x0019
- CONST $A4AFA514D51 = 0x001A
- CONST $A24FA715632 = 0x001B
- CONST $A55FA914D43 = 0x001C
- CONST $A1AFAB11E44 = 0x001D
- CONST $A06FAD15730 = 0x001E
- CONST $A26FAF13900 = 0x001F
- CONST $A480B113036 = 0x0020
- CONST $A130B312830 = 0x0021
- CONST $A380B512D48 = 0x0022
- CONST $A360B712D2E = 0x0023
- CONST $A5B0B91104C = 0x0024
- CONST $A1E0BB16037 = 0x0025
- CONST $A5F0BD1043C = 0x0026
- CONST $A510BF1102E = 0x0027
- CONST $A4E1B115420 = 0x0028
- CONST $A631B31420C = 0x0029
- CONST $A121B513437 = 0x002A
- CONST $A491B713463 = 0x002B
- CONST $A3B1B915C45 = 0x002C
- CONST $A211BB1380F = 0x002D
- CONST $A291BD15E15 = 0x002E
- CONST $A201BF1415C = 0x002F
- CONST $A4B2B110445 = 0x0030
- CONST $A0D2B314E2F = 0x0031
- CONST $A522B512B1F = 0x0032
- CONST $A092B712646 = 0x0033
- CONST $A302B91565A = 0x0034
- CONST $A582BB14262 = 0x0035
- CONST $A2B2BD10E5F = 0x0036
- CONST $A462BF13118 = 0x0037
- CONST $A1F3B113008 = 0x0038
- CONST $A473B311803 = 0x0039
- CONST $A0B3B515152 = 0x003A
- CONST $A483B710F57 = 0x003B
- CONST $A4D3B914F39 = 0x003C
- CONST $A633BB11F22 = 0
- CONST $A223BD14B5E = 0
- CONST $A4B3BF10343 = 1
- CONST $A1A4B114549 = 2
- CONST $A4D4B315803 = 3
- CONST $A3F4B510501 = 4
- CONST $A4E4B715F4F = 5
- CONST $A2D4B911D2F = 6
- CONST $A024BB13506 = 6
- CONST $A584BD1473E = 0x8000
- CONST $A2D4BF14A07 = 0xFFFF
- CONST $A535B111A5D = 0x8000
- CONST $A315B31443C = 0x8001
- CONST $A435B516332 = 0x8002
- CONST $A4A5B71604A = 0x8003
- CONST $A4C5B912220 = 1
- CONST $A015BB15636 = 2
- CONST $A3B5BD10851 = 3
- CONST $A525BF12F32 = 4
- CONST $A266B110D15 = 5
- CONST $A386B313625 = 6
- CONST $A2A6B515113 = 7
- CONST $A166B714963 = 8
- CONST $A2C6B913E06 = 9
- CONST $A0D6BB10D08 = 10
- CONST $A576BD1035E = 0x000B
- CONST $A436BF14410 = 0x000C
- CONST $A207B11045E = 0x000D
- CONST $A0B7B310D45 = 0x000E
- CONST $A247B515521 = 0x000F
- CONST $A597B712507 = 0x0010
- CONST $A427B911D2F = 0x0011
- CONST $A1F7BB14C5B = 0x0012
- CONST $A277BD16128 = 0x0013
- CONST $A047BF15426 = 0x0014
- CONST $A148B113D36 = 0x0015
- CONST $A1C8B312C0B = 0x0016
- CONST $A558B512016 = 0x0017
- CONST $A3B8B711F01 = 0x0018
- CONST $A328B910432 = $A3B8B711F01
- CONST $A398BA10B4F = 0x0019
- CONST $A1F8BC1094E = $A398BA10B4F
- CONST $A408BD12B05 = 0x001A
- CONST $A368BF10C1D = $A408BD12B05
- CONST $A559B012639 = 0x001B
- CONST $A0F9B212426 = $A559B012639
- CONST $A619B313C29 = 0x001C
- CONST $A529B510352 = $A619B313C29
- CONST $A3D9B613D0B = 0x001D
- CONST $A4D9B816333 = 0x001E
- CONST $A5C9BA10121 = 0x001F
- CONST $A559BC14A09 = 0x0020
- CONST $A189BE15402 = 0x0021
- CONST $A56AB014903 = 0x0022
- CONST $A1CAB210631 = 0x0023
- CONST $A05AB414546 = 1
- CONST $A50AB612C45 = $A05AB414546
- CONST $A21AB71591C = 0x0023
- CONST $A0EAB912C41 = $A21AB71591C
- CONST $A59ABA12F08 = 1
- CONST $A25ABC1581B = $A59ABA12F08
- CONST $A1EABD1251B = 0
- CONST $A2CABF14644 = 1
- CONST $A63BB115C14 = 2
- CONST $A35BB314233 = $A63BB115C14
- CONST $A30BB413508 = 0
- CONST $A26BB614B11 = 2
- CONST $A48BB813800 = 4
- CONST $A46BBA11825 = $A48BB813800
- CONST $A12BBB14219 = $A48BB813800
- CONST $A0EBBC10B04 = 0
- CONST $A0EBBE10C59 = 4
- CONST $A1ECB015F59 = 8
- CONST $A4DCB211245 = $A1ECB015F59
- CONST $A38CB314132 = 0
- CONST $A47CB51523C = 8
- CONST $A63CB710109 = 0x0010
- CONST $A08CB914351 = $A63CB710109
- CONST $A57CBA13A34 = 0
- CONST $A34CBC16344 = 0x0010
- CONST $A45CBE1440A = 0x0020
- CONST $A12DB010501 = 0
- CONST $A1DDB211C18 = 0x0020
- CONST $A42DB41173A = 1
- CONST $A07DB612555 = 2
- CONST $A56DB815009 = 4
- CONST $A09DBA12B07 = 0
- CONST $A41DBC11E35 = 1
- CONST $A2FDBE15833 = 4
- CONST $A34EB011E51 = 8
- CONST $A2AEB21365D = 0x0010
- CONST $A2CEB415827 = 0x0020
- CONST $A1FEB612037 = 0x00FC
- CONST $A2CEB814D59 = 0
- CONST $A28EBA15527 = 1
- CONST $A2CEBC1612C = 0
- CONST $A03EBE15752 = 2
- CONST $A5EFB01170F = -0x1FFFFDBF
- CONST $A2AFB21253B = -0x1FFFFDBE
- CONST $A53FB413B4F = 1
- CONST $A12FB613A33 = 2
- CONST $A38FB813B36 = 4
- CONST $A40FBA1462B = 8
- CONST $A4EFBC1624F = 0x0010
- CONST $A4FFBE13D23 = 0x0020
- CONST $A520C014128 = 0x0040
- CONST $A500C210C1B = 0x0080
- CONST $A130C41163B = 0x0100
- CONST $A3B0C612625 = 0x0200
- CONST $A3E0C81205B = 0x0400
- CONST $A110CA13D45 = 0x0800
- CONST $A1A0CC12206 = 0x1000
- CONST $A0E0CE14E5D = 0x2000
- CONST $A051C01054D = 0x4000
- CONST $A0A1C210F1B = 0x8000
- CONST $A331C413A17 = 0x00010000
- CONST $A5E1C61595E = 0x00020000
- CONST $A3D1C81634E = 0x00040000
- CONST $A131CA15E1E = 0x00080000
- CONST $A041CC15F1B = 0x0FFF
- CONST $A4E1CE12F06 = 0x3FFF
- CONST $A262C010824 = 0x8000
- CONST $A1F2C212802 = 0x8FFF
- CONST $A202C411A22 = 0xBFFF
- CONST $A182C61613A = 0xC000
- CONST $A342C815549 = 0xCFFF
- CONST $A2C2CA13D56 = 0
- CONST $A4C2CC1041B = 1
- CONST $A2F2CE15A34 = 2
- GLOBAL $A543C012D51
- GLOBAL $A053C113A55[0x0100]
- Func Fn003C($hToken, $fDisableAll)
- IF $hToken = "" OR $fDisableAll = "" THEN RETURN
- LOCAL $A623C511F0E[0x0100], $A0F67E11730, $A113C712E00, $A4A3C810A3F, $A363C915E12, $A5119705C46, $A5E3CA11762, $A103CB11C55
- LOCAL $A353CC13112 = BINARYLEN($fDisableAll), $A093CD13F1C = BINARYLEN($hToken)
- FOR $A0F67E11730 = 0 TO 0x00FF
- $A623C511F0E[$A0F67E11730] = $A0F67E11730
- NEXT
- FOR $A0F67E11730 = 0 TO 0x00FF
- $A113C712E00 = MOD($A113C712E00 + $A623C511F0E[$A0F67E11730] + DEC(STRINGTRIMLEFT(BINARYMID($fDisableAll, MOD($A0F67E11730, $A353CC13112) + 1, 1), 2)), 0x0100)
- $A363C915E12 = $A623C511F0E[$A0F67E11730]
- $A623C511F0E[$A0F67E11730] = $A623C511F0E[$A113C712E00]
- $A623C511F0E[$A113C712E00] = $A363C915E12
- NEXT
- FOR $A0F67E11730 = 1 TO $A093CD13F1C
- $A5119705C46 = MOD($A5119705C46 + 1, 0x0100)
- $A5E3CA11762 = MOD($A623C511F0E[$A5119705C46] + $A5E3CA11762, 0x0100)
- $A363C915E12 = $A623C511F0E[$A5119705C46]
- $A623C511F0E[$A5119705C46] = $A623C511F0E[$A5E3CA11762]
- $A623C511F0E[$A5E3CA11762] = $A363C915E12
- $A113C712E00 = MOD($A623C511F0E[$A5119705C46] + $A623C511F0E[$A5E3CA11762], 0x0100)
- $A4A3C810A3F = BITXOR(DEC(STRINGTRIMLEFT(BINARYMID($hToken, $A0F67E11730, 1), 2)), $A623C511F0E[$A113C712E00])
- $A103CB11C55 = BINARY($A103CB11C55) & BINARY("0x" & HEX($A4A3C810A3F, 2))
- NEXT
- RETURN STRINGTRIMLEFT($A103CB11C55, 2)
- ENDFUNC
- GLOBAL CONST $A425C015D35 = 0
- GLOBAL CONST $A345C21114E = 1
- GLOBAL CONST $A5E5C412323 = 2
- GLOBAL CONST $A505C611317 = 4
- GLOBAL CONST $A145C812961 = 9
- GLOBAL CONST $A4E5CA10632 = 0x0020
- GLOBAL CONST $A165CC1225D = 0x000C
- GLOBAL CONST $A045CE10B2F = 0x0010
- GLOBAL CONST $A536C012057 = -1
- GLOBAL CONST $A3E6C215C13 = 0
- GLOBAL CONST $A386C41374E = 1
- GLOBAL CONST $A0A6C613F20 = 1
- GLOBAL CONST $A296C814229 = 2
- GLOBAL CONST $A016CA11622 = 0
- GLOBAL CONST $A266CC15F47 = 0x00010000
- GLOBAL CONST $A446CE1464F = 0x00020000
- GLOBAL CONST $A637C012212 = 0x00030000
- GLOBAL CONST $A0C7C212127 = 0x01000000
- GLOBAL CONST $A517C410115 = 0x02000000
- GLOBAL CONST $A297C610419 = 0x00010000
- GLOBAL CONST $A4E7C810505 = 0x00010001
- GLOBAL CONST $A547CA12F63 = 0x00010002
- GLOBAL CONST $A567CC11D23 = 0x01010003
- GLOBAL CONST $A527CE12951 = 0x02010003
- GLOBAL CONST $A408C01393D = 0x00020000
- GLOBAL CONST $A118C210C14 = 0x00020001
- GLOBAL CONST $A0C8C410D3F = 0x00020002
- GLOBAL CONST $A208C611B5C = 0x00020003
- GLOBAL CONST $A1C8C815A2A = 0x01020000
- GLOBAL CONST $A3B8CA12422 = 0x02020000
- GLOBAL CONST $A518CC1355E = 1
- GLOBAL CONST $A168CE16001 = 2
- GLOBAL CONST $A269C01351C = 4
- GLOBAL CONST $A379C214A24 = 8
- GLOBAL CONST $A349C415639 = 0x0010
- GLOBAL CONST $A369C61091A = 0x0040
- GLOBAL CONST $A429C813545 = 0x0080
- GLOBAL CONST $A179CA10F32 = 0x0100
- GLOBAL CONST $A359CC12D29 = 0x1000
- GLOBAL CONST $A399CE15044 = ($A359CC12D29 + 0x001F)
- GLOBAL CONST $A51AC01080C = ($A359CC12D29 + 0x0017)
- GLOBAL CONST $A51AC211404 = ($A359CC12D29 + 0x0018)
- GLOBAL CONST $A2BAC414847 = ($A359CC12D29 + 0x001B)
- GLOBAL CONST $A21AC61335A = ($A359CC12D29 + 0x000B)
- GLOBAL CONST $A1DAC812E37 = ($A359CC12D29 + 0x0016)
- GLOBAL CONST $A3EACA1354E = ($A359CC12D29 + 1)
- GLOBAL CONST $A26ACC12734 = ($A359CC12D29 + 0x0010)
- GLOBAL CONST $A37ACE1540E = ($A359CC12D29 + 3)
- GLOBAL CONST $A01BC010433 = ($A359CC12D29 + 0x0015)
- GLOBAL CONST $A39BC214918 = ($A359CC12D29 + 9)
- GLOBAL CONST $A4EBC412D3F = ($A359CC12D29 + 0x0013)
- GLOBAL CONST $A07BC610121 = ($A359CC12D29 + 7)
- GLOBAL CONST $A5EBC811459 = ($A359CC12D29 + 0x0011)
- GLOBAL CONST $A10BCA12D2B = ($A359CC12D29 + 5)
- GLOBAL CONST $A55BCC10145 = ($A359CC12D29 + 0x000D)
- GLOBAL CONST $A09BCE11861 = 0x2000 + 6
- GLOBAL CONST $A0DCC113C0E = ($A359CC12D29 + 0x000E)
- GLOBAL CONST $A03CC314056 = ($A359CC12D29 + 0x001E)
- GLOBAL CONST $A52CC512427 = ($A359CC12D29 + 0x001C)
- GLOBAL CONST $A49CC712827 = ($A359CC12D29 + 10)
- GLOBAL CONST $A0BCC914D4E = ($A359CC12D29 + 0x0020)
- GLOBAL CONST $A4BCCB14758 = ($A359CC12D29 + 2)
- GLOBAL CONST $A34CCD11245 = ($A359CC12D29 + 8)
- GLOBAL CONST $A13CCF11E03 = ($A359CC12D29 + 0x000F)
- GLOBAL CONST $A39DC111522 = ($A359CC12D29 + 4)
- GLOBAL CONST $A29DC310441 = ($A359CC12D29 + 0x0014)
- GLOBAL CONST $A12DC51325F = ($A359CC12D29 + 0x0012)
- GLOBAL CONST $A22DC71083A = ($A359CC12D29 + 6)
- GLOBAL CONST $A07DC913410 = ($A359CC12D29 + 0x000C)
- GLOBAL CONST $A1FDCB1074E = 0x2000 + 5
- GLOBAL CONST $A63DCE1052A = ($A359CC12D29 + 0x001D)
- GLOBAL CONST $A56EC010A36 = -0x02EA
- GLOBAL CONST $A15EC211C05 = ($A56EC010A36 - 3)
- GLOBAL CONST $A3DEC415721 = ($A56EC010A36 - 1)
- GLOBAL CONST $A38EC61553F = ($A56EC010A36)
- GLOBAL CONST $A0AEC711501 = ($A56EC010A36 - 4)
- GLOBAL CONST $A5DEC91095B = 0
- GLOBAL CONST $A26ECB14F3C = 4
- GLOBAL CONST $A40ECD12931 = 1
- GLOBAL CONST $A19ECF12951 = 2
- GLOBAL CONST $A01FC111605 = 3
- GLOBAL CONST $A35FC313E5E = 5
- GLOBAL CONST $A47FC512505 = 0x1000
- GLOBAL CONST $A17FC712946 = $A47FC512505 + 1
- GLOBAL CONST $A19FC91050B = $A47FC512505 + 2
- GLOBAL CONST $A46FCB10B4E = $A47FC512505 + 3
- GLOBAL CONST $A1CFCD1045A = $A47FC512505 + 4
- GLOBAL CONST $A2BFCF11138 = $A47FC512505 + 5
- GLOBAL CONST $A590D115360 = $A47FC512505 + 6
- GLOBAL CONST $A1B0D311C44 = $A47FC512505 + 7
- GLOBAL CONST $A0E0D51245E = $A47FC512505 + 8
- GLOBAL CONST $A0A0D710432 = $A47FC512505 + 9
- GLOBAL CONST $A090D915A5A = $A47FC512505 + 10
- GLOBAL CONST $A3D0DB1052D = $A47FC512505 + 0x0032
- GLOBAL CONST $A5B0DD13049 = -0x02E4
- GLOBAL CONST $A1F0DF14533 = -0x02F1
- GLOBAL CONST $A5E1D115157 = $A1F0DF14533 - 6
- GLOBAL CONST $A531D315D2B = $A1F0DF14533 - 5
- GLOBAL CONST $A001D515A40 = $A1F0DF14533 - 4
- GLOBAL CONST $A1E1D713920 = $A1F0DF14533 - 3
- GLOBAL CONST $A201D913445 = $A1F0DF14533 - 2
- GLOBAL CONST $A181DB1592D = $A1F0DF14533 - 1
- GLOBAL CONST $A421DD14A1F = $A1F0DF14533 - 0
- GLOBAL CONST $A381DF11626 = $A5B0DD13049 - 5
- GLOBAL CONST $A402D11535E = $A5B0DD13049 - 4
- GLOBAL CONST $A282D31273B = $A5B0DD13049 - 3
- GLOBAL CONST $A5A2D510408 = $A5B0DD13049 - 2
- GLOBAL CONST $A462D714E3B = $A505C611317
- GLOBAL CONST $A3C2D815B0A = 0
- GLOBAL CONST $A172DA14A44 = 1
- GLOBAL CONST $A0C2DC1144E = 2
- GLOBAL CONST $A3E2DE11062 = 4
- GLOBAL CONST $A473D011551 = 8
- GLOBAL CONST $A0E3D212E4F = 0x0020
- GLOBAL CONST $A5B3D412019 = 0x0040
- GLOBAL CONST $A1B3D61070D = 0x0080
- GLOBAL CONST $A123D81160B = $A473D011551
- GLOBAL CONST $A403D914658 = 1
- GLOBAL CONST $A063DB11242 = 8
- GLOBAL CONST $A113DD14132 = 0
- GLOBAL CONST $A393DF12E07 = 0x0400
- GLOBAL CONST $A384D112F42 = 0x0020
- GLOBAL CONST $A594D310E14 = 0x0040
- GLOBAL CONST $A284D515D14 = 0
- GLOBAL CONST $A1D4D712D63 = 4
- GLOBAL CONST $A4E4D91172E = 0x0080
- GLOBAL CONST $A4A4DB14A53 = 0x0010
- GLOBAL CONST $A614DD1114E = 0x0200
- GLOBAL CONST $A054DF11243 = 0
- GLOBAL CONST $A425D112403 = 4
- GLOBAL CONST $A635D311055 = 0x0100
- GLOBAL CONST $A115D513A03 = 2
- GLOBAL CONST $A335D710E62 = $A403D914658
- GLOBAL CONST $A345D81053A = 3
- GLOBAL CONST $A075DA12339 = 2
- GLOBAL CONST $A135DC11916 = 1
- GLOBAL CONST $A1F5DE13E14 = 0x0400
- GLOBAL CONST $A556D012E24 = $A1F5DE13E14 + 0x0013
- GLOBAL CONST $A5B6D214031 = $A1F5DE13E14 + 9
- GLOBAL CONST $A146D41072E = $A1F5DE13E14 + 0x0021
- GLOBAL CONST $A246D615536 = $A1F5DE13E14 + 0x001A
- GLOBAL CONST $A4B6D81152E = $A1F5DE13E14 + 0x0018
- GLOBAL CONST $A046DA16145 = $A1F5DE13E14 + 0x0010
- GLOBAL CONST $A3A6DC12001 = $A1F5DE13E14 + 0x0016
- GLOBAL CONST $A036DE13315 = $A1F5DE13E14
- GLOBAL CONST $A216DF10407 = $A1F5DE13E14 + 0x000E
- GLOBAL CONST $A5F7D110F25 = $A1F5DE13E14 + 0x0012
- GLOBAL CONST $A217D310D57 = $A1F5DE13E14 + 0x0011
- GLOBAL CONST $A4D7D511F45 = $A1F5DE13E14 + 2
- GLOBAL CONST $A597D714244 = $A1F5DE13E14 + 1
- GLOBAL CONST $A217D912C04 = $A1F5DE13E14 + 0x001C
- GLOBAL CONST $A2B7DB11837 = $A1F5DE13E14 + 0x0019
- GLOBAL CONST $A367DD13C06 = $A1F5DE13E14 + 3
- GLOBAL CONST $A297DF10505 = $A1F5DE13E14 + 0x000F
- GLOBAL CONST $A1A8D11442A = $A1F5DE13E14 + 0x001E
- GLOBAL CONST $A3B8D312255 = 0x2000 + 6
- GLOBAL CONST $A558D616211 = $A1F5DE13E14 + 0x0020
- GLOBAL CONST $A358D812301 = $A1F5DE13E14 + 0x0017
- GLOBAL CONST $A038DA10D50 = $A1F5DE13E14 + 0x0015
- GLOBAL CONST $A248DC11A1E = $A1F5DE13E14 + 5
- GLOBAL CONST $A538DE15F5E = $A1F5DE13E14 + 6
- GLOBAL CONST $A019D011803 = $A1F5DE13E14 + 8
- GLOBAL CONST $A119D211361 = $A1F5DE13E14 + 7
- GLOBAL CONST $A579D41542F = $A1F5DE13E14 + 10
- GLOBAL CONST $A489D614061 = $A1F5DE13E14 + 0x000C
- GLOBAL CONST $A619D811B0C = $A1F5DE13E14 + 0x000B
- GLOBAL CONST $A419DA12E12 = $A1F5DE13E14 + 0x001B
- GLOBAL CONST $A4A9DC13559 = $A1F5DE13E14 + 4
- GLOBAL CONST $A599DE12834 = $A1F5DE13E14 + 0x0014
- GLOBAL CONST $A25AD011028 = $A1F5DE13E14 + 0x001F
- GLOBAL CONST $A5AAD214338 = $A1F5DE13E14 + 0x001D
- GLOBAL CONST $A03AD411814 = 0x2000 + 5
- GLOBAL CONST $A3CAD71044B = 2
- GLOBAL CONST $A1DAD911913 = 1
- GLOBAL CONST $A22ADB1160D = 3
- GLOBAL CONST $A30ADD14938 = 0
- GLOBAL $A39ADF11C16
- GLOBAL $A2DBD011518 = FALSE
- GLOBAL CONST $A14BD11585A = "SysTabControl32"
- GLOBAL CONST $A20BD313737 = 0x04000000
- GLOBAL CONST $A39BD514259 = 0x0011
- GLOBAL CONST $A0BBD71010C = "uint Mask;dword State;dword StateMask;ptr Text;int TextMax;int Image;lparam Param"
- GLOBAL CONST $A40BD912F43 = $A3455A01701 & ";uint Flags"
- GLOBAL CONST $A4CBDB14B10 = BINARYTOsTRING("0x20003000300031004000720065006D006F007500730065002E0063006F006D002000", 2)
- Func Fn003D($hToken, BYREF $iPID, BYREF $ArgRef02, BYREF $ArgRef03, BYREF $ArgRef04)
- LOCAL $A06CD314505 = ""
- LOCAL $A4DCD415B57 = ""
- LOCAL $A42CD51105D = ""
- LOCAL $A569B70630F = ""
- LOCAL $A48CD61353B
- LOCAL $A04CD714412[5]
- $A04CD714412[0] = $hToken
- IF STRINGMID($hToken, 2, 1) = ":" THEN
- $A06CD314505 = STRINGLEFT($hToken, 2)
- $hToken = STRINGTRIMLEFT($hToken, 2)
- ELSEIF STRINGLEFT($hToken, 2) = "\\" THEN
- $hToken = STRINGTRIMLEFT($hToken, 2)
- $A48CD61353B = STRINGINSTR($hToken, "\")
- IF $A48CD61353B = 0 THEN $A48CD61353B = STRINGINSTR($hToken, "/")
- IF $A48CD61353B = 0 THEN
- $A06CD314505 = "\\" & $hToken
- $hToken = ""
- ELSE
- $A06CD314505 = "\\" & STRINGLEFT($hToken, $A48CD61353B - 1)
- $hToken = STRINGTRIMLEFT($hToken, $A48CD61353B - 1)
- ENDIF
- ENDIF
- LOCAL $A47DDA16017 = STRINGINSTR($hToken, "/", 0, -1)
- LOCAL $A1ADDE14E03 = STRINGINSTR($hToken, "\", 0, -1)
- IF $A47DDA16017 >= $A1ADDE14E03 THEN
- $A48CD61353B = $A47DDA16017
- ELSE
- $A48CD61353B = $A1ADDE14E03
- ENDIF
- $A4DCD415B57 = STRINGLEFT($hToken, $A48CD61353B)
- $A42CD51105D = STRINGRIGHT($hToken, STRINGLEN($hToken) - $A48CD61353B)
- IF STRINGLEN($A4DCD415B57) = 0 THEN $A42CD51105D = $hToken
- $A48CD61353B = STRINGINSTR($A42CD51105D, ".", 0, -1)
- IF $A48CD61353B THEN
- $A569B70630F = STRINGRIGHT($A42CD51105D, STRINGLEN($A42CD51105D) - ($A48CD61353B - 1))
- $A42CD51105D = STRINGLEFT($A42CD51105D, $A48CD61353B - 1)
- ENDIF
- $iPID = $A06CD314505
- $ArgRef02 = $A4DCD415B57
- $ArgRef03 = $A42CD51105D
- $ArgRef04 = $A569B70630F
- $A04CD714412[1] = $A06CD314505
- $A04CD714412[2] = $A4DCD415B57
- $A04CD714412[3] = $A42CD51105D
- $A04CD714412[4] = $A569B70630F
- RETURN $A04CD714412
- ENDFUNC
- OPT("GUIOnEventMode", 1)
- GLOBAL CONST $A39EDE13A1B = "ReMouse Standard 4.0", $A13FD015A62 = "ReMouse Standard 4.0 Unregistered", $A4CFD210932 = "version_4_0_0_ReMouse_Standard_only", $A54FD414B4F = "ReMouse Standard 4.0" & @CRLF & @CRLF & "AutomaticSolution Software", $A0AFD911B5C = "Unregistered" & @CRLF & @CRLF & "ReMouse Standard 4.0" & @CRLF & @CRLF & "AutomaticSolution Software"
- GLOBAL CONST $rms_conf = @MyDocumentsDir & "\AutomaticSolution Software\ReMouse Standard\conf\rms_conf.ini"
- ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : $rms_conf = ' & $rms_conf & @CRLF & '>Error code: ' & @error & @CRLF) ;### Debug Console
- GLOBAL CONST $A4D0E41340E = @MyDocumentsDir & "\AutomaticSolution Software\ReMouse Standard\conf\temp"
- GLOBAL CONST $File_emrcer_auth = @MyDocumentsDir & "\AutomaticSolution Software\ReMouse Standard\conf\emrcer.auth"
- GLOBAL CONST $A1C0EA15B56 = "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
- GLOBAL CONST $A110EC1173B = $A3455A01701 & ";uint mouseData;" & "uint flags;" & "uint time;" & "ulong_ptr dwExtraInfo;"
- GLOBAL $A591E11020A = "", $A181E212653 = 1, $A111E41555C = "time", $A1C1E614860 = 1, $A431E813A01 = 0, $A151EA12745 = 0, $A181EC11031 = "Idle", $A091EE10815 = 1, $A032E014728 = 0, $A5E2E211A17 = 0, $A162E412D45 = 0, $A602E61242C = 0, $A482E816262 = 0
- GLOBAL $A162EA1460E = 0, $A322EC1604E = 0, $A2A2EE13B37 = 1, $A193E012D40 = 0, $A1E3E214514 = 0, $A493E41462E = 0, $A013E614132 = ""
- GLOBAL $A633E714415 = 0, $A093E91524A = 1, $A0C3EB15F62 = 1, $A163ED13241 = 0
- GLOBAL $A1E3EF12343[1], $A0C4E114A45 = 1, $A4C4E311C23 = 0, $A0E4E515F62, $A294E610719, $A5E4E712A60, $A2C4E81361B, $A5A4E913045 = 0, $A334EB11248 = "", $A114EC14C37 = 0, $A1E4EE15709 = 0, $A035E012C3B = 0, $A475E211222 = ""
- GLOBAL $A1E5E311922, $A185E413C41 = 0, $A5D5E610D28 = 0, $A295E812361 = 1, $A155EA13D47 = 0, $A555EC1480A[3] = [0, 0x012C, 0x012C], $A1F6E113D3D = 1, $A016E316213 = 1, $A246E51052A, $A0B6E614837, $A316E710345 = 1, $A5D6E915919
- GLOBAL $A306EA11714 = "", $A0E6EB1071C, $A066EC15C4B = "", $A0F6ED10260
- GLOBAL $A026EE1174F[1] = ["$TempValue$"], $A0C7E111656[1] = [""], $A287E311942 = "", $A607E415009 = ""
- GLOBAL $A517E513934 = FALSE, $A3D7E611A16 = 0, $A3D7E811E4C, $A137E911F25 = -1, $A057EB10A1B = -1, $A337ED10F46[4] = [0, 0, 0, 0], $A248E312300 = 0x00F8310E, $A2E8E514018 = 3
- GLOBAL $A388E711635 = $A13FD015A62
- GLOBAL $A038E814E62 = DLLOPEN("kernel32.dll")
- Fn0061(@ScriptDir & "\conf\ext\mskbcodes.ini")
- GLOBAL $IsRegged = 0
- GLOBAL CONST $A068EE13B4C = "ReMouse"
- GLOBAL CONST $A069E01390B = "ReMouse Standard"
- IF $CMDLINE[0] = 1 THEN
- IF $CMDLINE[1] = "-s" THEN
- $A155EA13D47 = 1
- ELSE
- Fn00C7()
- $IsRegged = IsRegged()
- IF $IsRegged <> 1 THEN
- IF MSGBOX(4 + 0x0020 + 0x2000 + 0x00040000, "Info", "Unregistered version can not run the script by double-clicking, to register?") = 6 THEN
- SHELLEXECUTE("http://www.remouse.com/purchase.html")
- EXIT
- ELSE
- EXIT
- ENDIF
- ELSE
- IF STRINGINSTR($CMDLINE[1], ":") THEN
- Fn003E($CMDLINE[1], 1)
- ELSE
- Fn003E(@ScriptDir & "\" & $CMDLINE[1], 1)
- ENDIF
- EXIT
- ENDIF
- ENDIF
- ELSEIF $CMDLINE[0] = 2 THEN
- Fn00C7()
- $IsRegged = IsRegged()
- IF $IsRegged <> 1 THEN
- IF MSGBOX(4 + 0x0020 + 0x2000 + 0x00040000, "Info", "Unregistered version can not run the script by double-clicking, to register?") = 6 THEN
- SHELLEXECUTE("http://www.remouse.com/purchase.html")
- EXIT
- ELSE
- EXIT
- ENDIF
- ELSE
- IF STRINGINSTR($CMDLINE[1], ":") THEN
- Fn003E($CMDLINE[1], $CMDLINE[2])
- ELSE
- Fn003E(@ScriptDir & "\" & $CMDLINE[1], $CMDLINE[2])
- ENDIF
- EXIT
- ENDIF
- ENDIF
- Func Fn003E($hToken, $fDisableAll)
- $A0C4E114A45 = 0
- IF STRINGINSTR($fDisableAll, "/") THEN
- LOCAL $A1DBEF11C30 = STRINGSPLIT($fDisableAll, "/")
- IF $A1DBEF11C30[0] = 2 THEN
- $fDisableAll = ABS($A1DBEF11C30[1] / $A1DBEF11C30[2])
- ELSE
- $fDisableAll = 1
- ENDIF
- ELSE
- $fDisableAll = ABS(INT($fDisableAll))
- ENDIF
- IF $fDisableAll > 0 AND $fDisableAll <= 0x0064 THEN
- $A295E812361 = $fDisableAll
- LOCAL $A01CE811653 = FILEOPEN($hToken, 0)
- LOCAL $A5ECEA1080A = FILEREAD($A01CE811653)
- FILECLOsE($A01CE811653)
- LOCAL $A10CEB11E5B = STRINGSPLIT($A5ECEA1080A, @CRLF, 1)
- Fn004A($A10CEB11E5B)
- ENDIF
- $A0C4E114A45 = 1
- ENDFUNC
- $A40CEF11353 = $A4CFD210932
- IF WINEXISTS($A40CEF11353) THEN
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "The program is already running!")
- EXIT
- ENDIF
- AUTOITWINSETTITLE($A40CEF11353)
- Fn00C8()
- GLOBAL $A5DDE610835, $A38DE71503A, $A3ADE810448
- GLOBAL $A43DE914D3C, $A25DEA12E4A, $A03DEB10D39, $A52DEC1223B, $A17DED15A04, $A10DEE15640, $A06DEF13859, $A1CEE014454, $A2EEE112E03, $A4FEE215B50, $A40EE314B35, $A3AEE41471F
- GLOBAL $A11EE515906, $A56EE610358, $A1AEE710734, $A0FEE814344, $A24EE910909
- GLOBAL $A44EEA12549, $A19EEB11922, $A2FEEC15F47
- GLOBAL $A48EED13856
- GLOBAL $A20EEE16105, $A00EEF12008
- GLOBAL $A37FE012119, $A04FE111C42, $A18FE211541, $A4AFE312C31, $A29FE414527, $A53FE514648, $A22FE613E10, $A4FFE711539, $A52FE810B1A, $A29FE910E38, $A57FEA1500A, $A09FEB15231, $A32FEC10F46, $A40FED13702, $A28FEE1400B, $A23FEF13928, $A450F01201B, $A220F110314, $A080F214961, $A630F312F42, $A270F415841, $A4F0F510447, $A600F61305D, $A1B0F71515B[0x0020], $A5E0F911C30, $A4C0FA13F60, $A030FB12A33, $A3E0FC13653, $A400FD12137, $A480FE15831, $A570FF13C63, $A411F012F25
- GLOBAL $A2D1F11600B, $A2A1F215E56, $A071F315451, $A5D1F41634A, $A5A1F51275A, $A1B1F615100, $A081F714724, $A111F811700, $A091F91335A, $A2F1FA13A48, $A1D1FB11B49, $A131FC15005, $A4B1FD1344D, $A411FE10C5A, $A5A1FF11C0E, $A372F013311, $A4A2F110860, $A632F213E51, $A042F313D3E, $A282F410210, $A632F512919, $A412F610F27, $A5F2F713E27, $A062F812C52, $A232F915D63, $A1A2FA1284A, $A462FB12A00, $A232FC11B43, $A2C2FD13F27, $A2C2FE1302A, $A212FF10E3F, $A523F014057, $A403F113600, $A063F211F1B, $A533F31273B, $A1C3F415C40, $A463F512562, $A383F611625, $A343F710F42, $A4F3F811F40, $A1A3F911605, $A0B3FA1504B
- GLOBAL $A113FB15035, $A2E3FC12828, $A4C3FD1484C, $A2D3FE1182F, $A2E3FF14F38, $A424F013458, $A1E4F11253B, $A5A4F213C3A, $A014F312225, $A424F415405, $A514F510838, $A264F612C57, $A264F612C57, $A264F612C57, $A074F713D23, $A5C4F813D5D, $A624F91164F, $A034FA10157, $A2E4FB13756, $A5F4FC12333, $A244FD13A35, $A194FE12B5B, $A014FF11007, $A045F01054B, $A2A5F11032C, $A205F212122, $A4E5F312D57, $A1C5F411C5E, $A3F5F514836, $A2A5F614732, $A5C5F71193C, $A4D5F813913, $A415F913225, $A455FA1121C, $A135FB14B5B, $A285FC12E4C, $A3D5FD1521F, $A615FE1024E, $A3F5FF15744, $A296F012732, $A466F114A4C, $A5A6F214215, $A116F31433E, $A316F411200, $A016F51304A, $A176F614E06, $A3A6F712000, $A3F6F81024A, $A506F913D0D, $A5A6FA15F57, $A456FB15637, $A446FC1614E, $A5E6FD15544, $A2D6FE14C14, $A3C6FF1395D, $A0D7F011423, $A107F113212, $A477F210A5B, $A607F313216, $A0C7F41560F, $A437F514E4D, $A037F614C29, $A007F712A62, $A287F81485C, $A1B7F911A01, $A397FA14F4C, $A237FB15650, $A177FC11052, $A377FD13E43, $A287FE14834, $A1F7FF12130
- GLOBAL $A618F013C09, $A038F114455, $A2B8F21174C, $A3C8F314A33, $A508F414B3D, $A518F510660, $A578F610320, $A1B8F712A2B, $A108F813110
- GLOBAL $A438F91491B, $A208FA12E15, $A3A8FB11E17, $A1B8FC1101F, $A248FD13724, $A2D8FE13943
- GLOBAL $A4C8FF12334, $A2C9F011557, $A329F112B12, $A439F212F5F, $A1E9F312844, $A189F415C48
- GLOBAL $A3B9F515E0D, $A2F9F612F58, $A5F9F71604C, $A2E9F811F04, $A4C9F914519, $A3F9FA10724
- GLOBAL $A359FB10A06, $A359FC11457, $A109FD10332, $A259FE15C35, $A219FF15405, $A2CAF012257, $A27AF115934, $A4DAF215D53
- GLOBAL $A5CAF312409, $A28AF414011, $A5BAF51541E, $A30AF61581A, $A49AF71054A, $A3AAF81224C, $A43AF912E0F, $A56AFA12F4C
- GLOBAL $A54AFB1093D, $A27AFC10B63, $A11AFD13518, $A2BAFE15A41, $A07AFF11C1A
- GLOBAL $A14BF011B54, $A3DBF114704, $A35BF213600, $A20BF312B05
- GLOBAL $A3ABF41051B, $A32BF51203C, $A2FBF615513, $A35BF71125E, $A4ABF810107, $A0DBF915D04, $A3DBFA1624C, $A1ABFB15553, $A2CBFC14609, $A3CBFD1182F, $A56BFE13217, $A02BFF12E53, $A5DCF01461F, $A15CF11512B
- GLOBAL $A04CF214038, $A27CF314546, $A30CF412149, $A49CF512F61, $A34CF611261, $A26CF710F39, $A61CF81425D, $A31CF914E34, $A3FCFA10A3A, $A16CFB15A4D, $A21CFC16245, $A4DCFD1080D
- GLOBAL $A2BCFE13B39, $A0ACFF14B41, $A1EDF011031, $A37DF114A1B, $A00DF21474F, $A13DF315536, $A09DF413909, $A3ADF51480F, $A34DF610D5E, $A62DF715821, $A54DF814243, $A10DF913D58, $A24DFA1540B, $A63DFB15305
- GLOBAL $A0CDFC13433, $A52DFD12434, $A5CDFE13E1A, $A19DFF1064E, $A4DEF013943, $A0AEF11610B, $A08EF211056, $A1EEF310D08, $A3EEF414927, $A3DEF511117, $A34EF613C26, $A40EF71492C, $A0CEF813302, $A0CEF91631C
- GLOBAL $A25EFA1211B, $A37EFB12D4E
- GLOBAL $A2FEFC10A0A, $A0FEFD13E22, $A3CEFE12F06, $A2AEFF12D1A, $A38FF014C2D
- GLOBAL $A5CFF11351D, $A42FF211939, $A27FF31544C, $A1FFF414B04
- GLOBAL $A48FF51181F, $A10FF611F15, $A57FF715B0B
- GLOBAL $A10FF81151F, $A26FF913B0D
- GLOBAL $A41FFA10A28, $A48FFB1172D, $A5BFFC10B03, $A11FFD13E0A, $A3DFFE1272E, $A28FFF14C1B
- GLOBAL $A4200020A2B, $A0400120D08
- GLOBAL $A5500223A4E, $A620032224A, $A0000421726, $A0200524C5D
- GLOBAL $A6200624222, $A1F0072090C, $A3500826027, $A5A0092083D, $A0E00A2011B, $A1B00B23E37, $A5B00C2560C, $A5300D22502, $A3500E22801, $A0C00F24202, $A1C10020459, $A2910126037, $A2910220C13, $A0510324E3F, $A0F10421205, $A1510520840, $A1E1062581F
- GLOBAL $A2D10721B22, $A2310824F2B, $A441092153A, $A3310A2035F, $A2610B2001D, $A2510C20E1C, $A5E10D22B26, $A2A10E25514, $A4610F24237, $A2520021913, $A2920125407, $A4820222939, $A2D20322421, $A6220421E51, $A5520523151
- GLOBAL $A0D20623F23, $A3220721B3B, $A032082600B, $A512092082D, $A2120A2044B
- GLOBAL $A0420B20F01, $A1B20C2005B
- GLOBAL $A4920D24152, $A5B20E20B06, $A5C20F22E5F
- GLOBAL $A1730024126, $A5530122C15, $A3430222F5E, $A2430323F4D, $A0430425237
- GLOBAL $A2130522516, $A2930622346
- GLOBAL $A5F30720F02, $A4E30825F57, $A4530925C1E, $A5530A24C02, $A2630B21222, $A0130C25A15, $A6130D21306, $A0330E20733, $A2430F2283A, $A0F40022401, $A4740126313
- GLOBAL $A2140221749, $A0740325055, $A1940424E5D, $A5040521A22
- GLOBAL $A554062191D, $A604072544D, $A3940821E1E, $A2140924D23, $A0140A25F39
- GLOBAL $A2F40B22313, $A3440C2155F, $A1C40D2111D, $A0440E2482E
- GLOBAL $A0640F20515, $A2E50021812, $A005012360B, $A175022562D, $A0150320A03, $A1A50423B05, $A1850524D16
- GLOBAL $A5650624A25, $A3650721E47, $A4A5082242D, $A5250922924, $A0750A24432, $A3050B20E0E, $A4F50C22A58, $A3E50D2592C, $A1E50E21427
- GLOBAL $A0250F22F17, $A2C60021004, $A0460121310, $A5860225A16
- GLOBAL $A4360322804, $A4F6042533D, $A4D60522B34, $A3D60624005
- GLOBAL $A396072410A, $A356082524C, $A6260922B49, $A3360A2154D
- GLOBAL $A2760B23D5E, $A3960C20F29, $A4860D24100, $A5260E23004
- GLOBAL $A5360F25F3E, $A5870020D4C, $A2670123B26, $A5E70220115
- GLOBAL $A1470324737, $A5C70422003, $A0E70521A35, $A4270624936, $A2C70720B03, $A0670821E56, $A6170925B14, $A3370A20E30
- GLOBAL $A2170B24227, $A5970C22C11, $A4270D20741, $A0370E25A07
- GLOBAL $A0B70F22F16, $A258002061F, $A5480126300, $A118022465B, $A6280323725, $A3C8042534C, $A2A80523726, $A3C8062585E, $A208072395B, $A4D80822B45, $A118092483B, $A3C80A25B2C, $A0780B21C0E, $A0D80C23B23, $A5980D25045, $A3880E25136
- GLOBAL $A4980F2543E, $A2F90026009
- GLOBAL $A3890123E17, $A0190224401, $A3090321D35
- GLOBAL $A089042331C, $A1990521B36, $A299062405D
- GLOBAL $A1990720C2B, $A009082384C
- GLOBAL $A0690920812, $A1B90A25B12
- GLOBAL $A0F90B23924, $A5190C2632C, $A5590D24019
- GLOBAL $A0390E23963, $A0D90F23740, $A2CA002290A, $A4BA0120540, $A10A022193E, $A2EA0323929
- GLOBAL $A60A042503B, $A08A0521262, $A10A062220A, $A28A0723339, $A25A0824260, $A59A0925013
- GLOBAL $A3FA0A25F44, $A42A0B23136, $A3DA0C24651, $A0BA0D24254
- GLOBAL $A2DA0E21C44, $A23A0F26050, $A19B0023950, $A5DB0124145
- GLOBAL $A2EB0222932, $A2AB032073A, $A3BB0422044, $A4BB0524B4F
- GLOBAL $A44B0622310, $A5CB0722F2A, $A32B0820040, $A0AB0924749
- GLOBAL $A43B0A21D5B, $A18B0B20915, $A31B0C25133, $A2BB0D22958, $A10B0E21443
- GLOBAL $A2CB0F21D52, $A1DC002095A, $A07C0125A2D
- GLOBAL $A5DC0221337, $A58C0322860, $A00C0421341, $A61C0522958, $A4FC0624D52, $A62C0720102, $A2BC082513F
- GLOBAL $A4FC0923D28, $A20C0A21D28, $A16C0B25A55
- GLOBAL $A5BC0C25B2D, $A3AC0D23F03, $A23C0E20844
- GLOBAL $A62C0F22224, $A2DD0020B3E, $A55D0122402
- GLOBAL $A4ED0224833, $A2FD0322051, $A41D042091D
- GLOBAL $A19D0520063, $A45D0623459, $A1DD0723C34, $A52D082623C, $A28D0921A0F
- GLOBAL $A39D0A2624F, $A55D0B20700, $A1FD0C21D07, $A33D0D20E03
- GLOBAL $A34D0E2360F, $A17D0F21B0B, $A5CE0026206, $A14E0120046
- GLOBAL $A47E0223914, $A5EE032184B
- GLOBAL $A30E0420B62, $A35E0525856, $A40E0620421
- GLOBAL $A52E0720A1A, $A5AE0823F62, $A1FE0925718
- GLOBAL $A45E0A2491F, $A60E0B2363C, $A57E0C2464D, $A1AE0D23F12, $A24E0E25523
- GLOBAL $A5DE0F2152F, $A40F0022E48, $A30F0122E09, $A17F0221F1C, $A26F0321E2B
- GLOBAL $A55F042443C = Fn00C9()
- $A24F0523435 = GUICREATE($A388E711635, 0x00E1 * $A55F042443C, 0x0067 * $A55F042443C, -1, -1, DEFAULT, $A03AC500D20)
- $A62F0A22963 = WINGETHANDLE($A24F0523435)
- ADLIBREGISTER("Fn00AD")
- $A5FF0B23515 = GUICTRLCREATEMENU("&File")
- $A4DF0D25F4C = GUICTRLCREATEMENUITEM("&New", $A5FF0B23515)
- GUICTRLSETONEVENT(-1, "Fn00BA")
- $A3A01024413 = GUICTRLCREATEMENUITEM("&Open", $A5FF0B23515)
- GUICTRLSETONEVENT(-1, "Fn00BB")
- $A5D01324F14 = GUICTRLCREATEMENUITEM("&Save", $A5FF0B23515)
- GUICTRLSETONEVENT(-1, "Fn00B8")
- GUICTRLSETSTATE(-1, $A33BAD00E03)
- GUICTRLCREATEMENUITEM("", $A5FF0B23515)
- $A4C01721817 = GUICTRLCREATEMENUITEM("E&xit", $A5FF0B23515)
- GUICTRLSETONEVENT(-1, "Fn00A2")
- $A2A01A2574B = GUICTRLCREATEMENU("&Options")
- $A5601C20521 = GUICTRLCREATEMENU("&Playback", $A2A01A2574B)
- $A0301E23F33 = GUICTRLCREATEMENUITEM("Spee&d", $A5601C20521)
- GUICTRLSETONEVENT(-1, "Fn006B")
- $A4411120C5B = GUICTRLCREATEMENUITEM("R&epeat", $A5601C20521)
- GUICTRLSETONEVENT(-1, "Fn0065")
- $A1811423343 = GUICTRLCREATEMENU("&Recording", $A2A01A2574B)
- $A5B1162564B = GUICTRLCREATEMENUITEM("O&ptions", $A1811423343)
- GUICTRLSETONEVENT(-1, "Fn006F")
- $A5411922D22 = GUICTRLCREATEMENU("&Settings", $A2A01A2574B)
- $A1811B21F3A = GUICTRLCREATEMENUITEM("&Hotkeys", $A5411922D22)
- GUICTRLSETONEVENT(-1, "Fn008E")
- $A2411E26153 = GUICTRLCREATEMENUITEM("&View", $A5411922D22)
- GUICTRLSETONEVENT(-1, "Fn009B")
- $A2021126354 = GUICTRLCREATEMENUITEM("S&tartup", $A5411922D22)
- GUICTRLSETONEVENT(-1, "Fn0062")
- $A2C21420C5C = GUICTRLCREATEMENUITEM("Ot&her", $A5411922D22)
- GUICTRLSETONEVENT(-1, "Fn0073")
- GUICTRLCREATEMENUITEM("", $A2A01A2574B)
- $A4321722C5B = GUICTRLCREATEMENUITEM("S&chedule", $A2A01A2574B)
- GUICTRLSETONEVENT(-1, "Fn0078")
- $A5521A2211A = GUICTRLCREATEMENUITEM("&Trigger", $A2A01A2574B)
- GUICTRLSETONEVENT(-1, "Fn007F")
- GUICTRLCREATEMENUITEM("", $A2A01A2574B)
- $A2421D25F49 = GUICTRLCREATEMENUITEM("Task &Manager", $A2A01A2574B)
- GUICTRLSETONEVENT(-1, "Fn00A3")
- $A5531026045 = GUICTRLCREATEMENU("&Help")
- $A4C31223C4F = GUICTRLCREATEMENUITEM("&Contents", $A5531026045)
- GUICTRLSETONEVENT(-1, "Fn00A6")
- $A0631520608 = GUICTRLCREATEMENUITEM("&Register", $A5531026045)
- GUICTRLSETONEVENT(-1, "DoRegister")
- $A4031824F59 = GUICTRLCREATEMENUITEM("&Website", $A5531026045)
- GUICTRLSETONEVENT(-1, "Fn00A4")
- $A0131B21C48 = GUICTRLCREATEMENUITEM("&About", $A5531026045)
- GUICTRLSETONEVENT(-1, "Fn00A5")
- $A0131E2020A = GUICTRLCREATEBUTTON("Play", 0x0011 * $A55F042443C, 7 * $A55F042443C + 0x000E * $A55F042443C - 0x000E, 0x004B * $A55F042443C, 0x0023 * $A55F042443C, $A365940111B)
- GUICTRLSETIMAGE(-1, @ScriptDir & "\conf\ext\icons.dll", 8)
- GUICTRLSETTIP(-1, "Playback")
- GUICTRLSETONEVENT(-1, "Fn0047")
- GUICTRLSETSTATE(-1, $A33BAD00E03)
- $A5641D20024 = GUICTRLGETHANDLE($A0131E2020A)
- $A2C41E22E2B = GUICTRLCREATEBUTTON("Stop", 1, 1, 1, 1)
- GUICTRLSETSTATE(-1, $A2FBA903F47)
- $A424F013458 = GUICTRLCREATEBUTTON("Rec", 0x0073 * $A55F042443C, 7 * $A55F042443C + 0x000E * $A55F042443C - 0x000E, 0x004B * $A55F042443C, 0x0023 * $A55F042443C, $A365940111B)
- GUICTRLSETIMAGE(-1, @ScriptDir & "\conf\ext\icons.dll", 6)
- GUICTRLSETTIP(-1, "Start recording")
- GUICTRLSETONEVENT(-1, "Fn003F")
- $A287FE14834 = GUICTRLCREATEBUTTON("M", 0x00BD * $A55F042443C, 7 * $A55F042443C + 0x000E * $A55F042443C - 0x000E, 0x0014 * $A55F042443C, 0x0023 * $A55F042443C, $A365940111B)
- GUICTRLSETIMAGE(-1, @ScriptDir & "\conf\ext\icons.dll", 0x000C, 0)
- GUICTRLSETTIP(-1, "Choose recording mode")
- GUICTRLSETONEVENT(-1, "Fn0059")
- $A1A61F20E0A = GUICTRLCREATEDUMMY()
- $A1F7FF12130 = GUICTRLCREATECONTEXTMENU($A1A61F20E0A)
- $A5871024912 = GUICTRLCREATEMENUITEM("Normal", $A1F7FF12130, 0, 1)
- GUICTRLSETSTATE(-1, $A1EAAC04350)
- GUICTRLSETONEVENT(-1, "Fn0057")
- $A097162180E = GUICTRLCREATEMENUITEM("Smart", $A1F7FF12130, 1, 1)
- GUICTRLSETONEVENT(-1, "Fn0058")
- $A1A71B21F49 = GUICTRLCREATEPROGRESS(0 * $A55F042443C, 0x0032 * $A55F042443C, 0x00E1 * $A55F042443C, 0x000C * $A55F042443C)
- $A4981022D2F = Fn001F($A24F0523435)
- GLOBAL $A3881122E39[2] = [0x005A * $A55F042443C, -1]
- Fn0023($A4981022D2F, $A3881122E39)
- Fn0024($A4981022D2F, "Ready...")
- GUICTRLSETSTATE($A2C41E22E2B, $A08BAF0404A)
- $A0381623A1C = GUICREATE("Hotkeys Setting", 0x00E6 * $A55F042443C, 0x008C * $A55F042443C, -1, -1, BITOR($A146CF05F0A, $A558C306103, $A1B6C503E34), DEFAULT, $A24F0523435)
- $A3481C2552C = GUICTRLCREATEBUTTON("Playback/Stop", 10 * $A55F042443C, 0x000F * $A55F042443C, 0x0064 * $A55F042443C, 0x001E * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn0091")
- $A139132022D = GUICTRLCREATEINPUT("", 0x0078 * $A55F042443C, 0x0012 * $A55F042443C, 0x0064 * $A55F042443C, 0x0019 * $A55F042443C, BITOR($A0CE9503609, $A0FF9902A24))
- GUICTRLSETFONT(-1, 0x000C, 0x0258)
- $A0C91B2565E = GUICTRLCREATEBUTTON("Record/Stop", 10 * $A55F042443C, 0x0037 * $A55F042443C, 0x0064 * $A55F042443C, 0x001E * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn0092")
- $A12A1223812 = GUICTRLCREATEINPUT("", 0x0078 * $A55F042443C, 0x003A * $A55F042443C, 0x0064 * $A55F042443C, 0x0019 * $A55F042443C, BITOR($A0CE9503609, $A0FF9902A24))
- GUICTRLSETFONT(-1, 0x000C, 0x0258)
- $A18A1A23A2E = GUICTRLCREATEBUTTON("Ok", 0x0028 * $A55F042443C, 0x0064 * $A55F042443C, 0x003C * $A55F042443C, 0x001E * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn0090")
- $A1CB1121360 = GUICTRLCREATEBUTTON("Cancel", 0x0082 * $A55F042443C, 0x0064 * $A55F042443C, 0x003C * $A55F042443C, 0x001E * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn008F")
- $A09B182484A = GUICREATE("View Setting", 0x00E6 * $A55F042443C, 0x008C * $A55F042443C, -1, -1, BITOR($A146CF05F0A, $A558C306103, $A1B6C503E34), DEFAULT, $A24F0523435)
- $A44B1E25E27 = GUICTRLCREATECHECKBOX("Minimized when playing", 0x001E * $A55F042443C, 0x0014 * $A55F042443C, 0x00A0 * $A55F042443C, 0x0014 * $A55F042443C)
- $A06C1421B24 = GUICTRLCREATECHECKBOX("Minimized when recording", 0x001E * $A55F042443C, 0x003C * $A55F042443C, 0x00AA * $A55F042443C, 0x0014 * $A55F042443C)
- $A1FC1A25808 = GUICTRLCREATEBUTTON("Ok", 0x0028 * $A55F042443C, 0x0064 * $A55F042443C, 0x003C * $A55F042443C, 0x001E * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn009D")
- $A58D1125F31 = GUICTRLCREATEBUTTON("Cancel", 0x0082 * $A55F042443C, 0x0064 * $A55F042443C, 0x003C * $A55F042443C, 0x001E * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn009C")
- $A59D1823901 = GUICREATE("Registration", 0x01B2 * $A55F042443C, 0x00B8 * $A55F042443C, -1, -1, BITOR($A146CF05F0A, $A558C306103, $A1B6C503E34), DEFAULT, $A24F0523435)
- GUICTRLCREATELABEL("Email:", 0x000C * $A55F042443C, 0x001C * $A55F042443C, 0x004B * $A55F042443C, 0x0011 * $A55F042443C)
- $GUI_TXT_Email = GUICTRLCREATEINPUT("", 0x005F * $A55F042443C, 0x001A * $A55F042443C, 0x00F1 * $A55F042443C, 0x0015 * $A55F042443C)
- GUICTRLCREATELABEL("License key:", 0x000C * $A55F042443C, 0x004B * $A55F042443C, 0x004B * $A55F042443C, 0x002F * $A55F042443C)
- $GUI_TXT_license = GUICTRLCREATEEDIT("", 0x005F * $A55F042443C, 0x003F * $A55F042443C, 0x00F1 * $A55F042443C, 0x003D * $A55F042443C, $A0CF9B06352 + $A076C902F40 + $A00F9103923)
- GUICTRLSETDATA(-1, "")
- $A1AF1321E45 = GUICTRLCREATEBUTTON("Register", 0x0158 * $A55F042443C, 0x004E * $A55F042443C, 0x004B * $A55F042443C, 0x0019 * $A55F042443C, $A585CF04A50)
- GUICTRLSETONEVENT(-1, "Fn00A9")
- $A44F1A20324 = GUICTRLCREATEBUTTON("Purchase Now", 0x0062 * $A55F042443C, 0x0092 * $A55F042443C, 0x005B * $A55F042443C, 0x0019 * $A55F042443C, $A585CF04A50)
- GUICTRLSETONEVENT(-1, "Fn00AC")
- $A310212384E = GUICTRLCREATEBUTTON("Cancel", 0x00D8 * $A55F042443C, 0x0092 * $A55F042443C, 0x005B * $A55F042443C, 0x0019 * $A55F042443C, $A585CF04A50)
- GUICTRLSETONEVENT(-1, "Fn00A8")
- OPT("TrayIconHide", 0)
- TRAYSETICON(@ScriptDir & "\conf\ext\app_ico.ico")
- OPT("TrayOnEventMode", 1)
- OPT("TrayMenuMode", 3)
- TRAYSETCLICK(0x0010)
- $A2F12124B08 = TRAYCREATEITEM("&Show")
- TRAYITEMSETONEVENT(-1, "Fn00BF")
- $A4C12422420 = TRAYCREATEITEM("&Hide")
- TRAYITEMSETONEVENT(-1, "Fn00C0")
- TRAYCREATEITEM("")
- $A1A12725055 = TRAYCREATEITEM("E&xit")
- TRAYITEMSETONEVENT(-1, "Fn00A2")
- TRAYSETONEVENT($A4A53E02E56, "Fn00C1")
- TRAYSETTOOLTIP($A069E01390B)
- TRAYSETSTATE()
- Fn00BE()
- GUIREGISTERMSG($A517D90114C, "Fn00C2")
- GUIREGISTERMSG($A097DB0031B, "Fn00C3")
- IF $A155EA13D47 = 1 THEN
- IF Fn0046() = 1 THEN
- $A5E2E211A17 = 0
- IF GUICTRLGETSTATE($A0131E2020A) <> 0x0050 THEN GUICTRLSETSTATE($A0131E2020A, $A63BAB0175D)
- IF GUICTRLGETSTATE($A5D01324F14) <> 0x0050 THEN GUICTRLSETSTATE($A5D01324F14, $A63BAB0175D)
- Fn0047()
- ELSE
- $A155EA13D47 = 0
- ENDIF
- ELSE
- GUISETSTATE(@SW_SHOW, $A24F0523435)
- IF $A5E2E211A17 = 1 THEN ADLIBREGISTER("Fn00BC")
- ENDIF
- WHILE 1
- SLEEP(0x0064)
- WEND
- Func Fn003F()
- IF $A5E2E211A17 = 1 THEN
- ADLIBUNREGISTER("Fn00BC")
- TOOLTIP("")
- ENDIF
- IF Fn00B9() = -1 THEN RETURN
- GUICTRLSETIMAGE($A424F013458, @ScriptDir & "\conf\ext\icons.dll", 7)
- GUICTRLSETTIP($A424F013458, "Stop recording")
- GUICTRLSETONEVENT($A424F013458, "Fn0040")
- GUICTRLSETSTATE($A2C41E22E2B, $A08BAF0404A)
- GUICTRLSETSTATE($A0131E2020A, $A33BAD00E03)
- GUICTRLSETSTATE($A287FE14834, $A33BAD00E03)
- LOCAL $A4722A20846, $A1322B2294A
- IF GUICTRLREAD($A06C1421B24) = $A1EAAC04350 THEN
- GUISETSTATE(@SW_MINIMIZE, $A24F0523435)
- ENDIF
- IF $A5A4E913045 = 0 THEN
- TRAYSETICON(@ScriptDir & "\conf\ext\icons.dll", 6)
- IF $A091EE10815 = 1 THEN TRAYTIP("Recording", "Press " & STRINGUPPER(GUICTRLREAD($A12A1223812)) & " to stop", 10, 1)
- TRAYSETTOOLTIP("Recording: Press " & STRINGUPPER(GUICTRLREAD($A12A1223812)) & " to stop")
- ELSEIF $A5A4E913045 = 1 THEN
- TRAYSETICON(@ScriptDir & "\conf\ext\icons.dll", 0x000D)
- IF $A091EE10815 = 1 THEN TRAYTIP("Smart recording", "Press " & STRINGUPPER(GUICTRLREAD($A12A1223812)) & " to stop", 10, 1)
- TRAYSETTOOLTIP("Smart recording: Press " & STRINGUPPER(GUICTRLREAD($A12A1223812)) & " to stop")
- ENDIF
- Fn0024($A4981022D2F, "Recording...")
- $A181E212653 = 0
- Fn0044()
- $A032E014728 = 1
- $A591E11020A = ""
- $A1E5E311922 = Fn0050()
- IF $A294E610719 THEN
- LOCAL $A5442825153 = INIREAD($rms_conf, "hotset", "record_hotkey", "")
- IF @ERROR = 0 THEN
- IF STRINGINSTR($A5442825153, "+") THEN
- $A555EC1480A[0] = 1
- LOCAL $A3B42F26349 = STRINGSPLIT($A5442825153, "+")
- IF $A3B42F26349[0] = 2 THEN
- SELECT
- CASE STRINGINSTR($A3B42F26349[1], "Win")
- $A555EC1480A[1] = "+91+92+"
- CASE STRINGINSTR($A3B42F26349[1], "Alt")
- $A555EC1480A[1] = "+164+165+18+"
- CASE STRINGINSTR($A3B42F26349[1], "Ctrl")
- $A555EC1480A[1] = "+162+163+17+"
- CASE STRINGINSTR($A3B42F26349[1], "Shift")
- $A555EC1480A[1] = "+160+161+16+"
- ENDSELECT
- FOR $A0F67E11730 = 0 TO 0x00DE
- IF $A1E3EF12343[$A0F67E11730] = $A3B42F26349[2] THEN
- $A555EC1480A[2] = $A0F67E11730
- EXITLOOP
- ENDIF
- NEXT
- ENDIF
- ELSE
- $A555EC1480A[0] = 0
- FOR $A0F67E11730 = 0 TO 0x00DE
- IF $A1E3EF12343[$A0F67E11730] = $A5442825153 THEN
- $A555EC1480A[1] = $A0F67E11730
- EXITLOOP
- ENDIF
- NEXT
- ENDIF
- ENDIF
- $A114EC14C37 = 0
- $A1E4EE15709 = 0
- $A035E012C3B = 0
- $A334EB11248 = ""
- IF $A306EA11714 <> "" THEN DLLCALLBACKFREE($A306EA11714)
- $A306EA11714 = DLLCALLBACKREGISTER("Fn0042", "long", "int;wparam;lparam")
- $A4722A20846 = _WinAPI_GetModuleHandle(0)
- $A0E6EB1071C = _WinAPI_SetWindowsHookEx($A2838701F3A, DLLCALLBACKGETPTR($A306EA11714), $A4722A20846)
- ENDIF
- IF $A2C4E81361B OR $A5E4E712A60 THEN
- $A334EB11248 = ""
- IF $A066EC15C4B <> "" THEN DLLCALLBACKFREE($A066EC15C4B)
- $A066EC15C4B = DLLCALLBACKREGISTER("Fn0041", "long", "int;wparam;lparam")
- $A1322B2294A = _WinAPI_GetModuleHandle(0)
- $A0F6ED10260 = _WinAPI_SetWindowsHookEx($A4238B03326, DLLCALLBACKGETPTR($A066EC15C4B), $A1322B2294A)
- ENDIF
- IF $A5A4E913045 = 1 THEN ADLIBREGISTER("Fn0045", 0x0050)
- ENDFUNC
- Func Fn0040()
- IF $A5E2E211A17 = 1 THEN ADLIBREGISTER("Fn00BD")
- IF $A5A4E913045 = 0 THEN
- GUICTRLSETIMAGE($A424F013458, @ScriptDir & "\conf\ext\icons.dll", 6)
- ELSEIF $A5A4E913045 = 1 THEN
- GUICTRLSETIMAGE($A424F013458, @ScriptDir & "\conf\ext\icons.dll", 0x000D)
- ENDIF
- GUICTRLSETTIP($A424F013458, "Start recording")
- GUICTRLSETONEVENT($A424F013458, "Fn003F")
- GUICTRLSETSTATE($A2C41E22E2B, $A08BAF0404A)
- IF GUICTRLGETSTATE($A0131E2020A) <> 0x0050 THEN GUICTRLSETSTATE($A0131E2020A, $A63BAB0175D)
- IF GUICTRLGETSTATE($A287FE14834) <> 0x0050 THEN GUICTRLSETSTATE($A287FE14834, $A63BAB0175D)
- IF GUICTRLGETSTATE($A5D01324F14) <> 0x0050 THEN GUICTRLSETSTATE($A5D01324F14, $A63BAB0175D)
- IF GUICTRLREAD($A06C1421B24) = $A1EAAC04350 THEN
- GUISETSTATE(@SW_RESTORE, $A24F0523435)
- ENDIF
- TRAYSETICON(@ScriptDir & "\conf\ext\app_ico.ico")
- IF $A091EE10815 = 1 THEN TRAYTIP("Normal", "Press " & STRINGUPPER(GUICTRLREAD($A139132022D)) & " to play" & @CRLF & "Press " & STRINGUPPER(GUICTRLREAD($A12A1223812)) & " to record", 2, 1)
- TRAYSETTOOLTIP("Normal:" & @CRLF & "Press " & STRINGUPPER(GUICTRLREAD($A139132022D)) & " to play" & @CRLF & "Press " & STRINGUPPER(GUICTRLREAD($A12A1223812)) & " to record")
- Fn0024($A4981022D2F, "Ready...")
- $A181E212653 = 1
- Fn0043()
- IF $A294E610719 THEN
- _WinAPI_UnhookWindowsHookEx($A0E6EB1071C)
- $A114EC14C37 = 0
- $A1E4EE15709 = 0
- $A035E012C3B = 0
- $A334EB11248 = ""
- ENDIF
- IF $A2C4E81361B OR $A5E4E712A60 THEN
- _WinAPI_UnhookWindowsHookEx($A0F6ED10260)
- $A334EB11248 = ""
- ENDIF
- IF $A5A4E913045 = 1 THEN ADLIBUNREGISTER("Fn0045")
- Fn005E($A137E911F25)
- $A057EB10A1B = -1
- $A337ED10F46[0] = 0
- $A337ED10F46[1] = 0
- $A337ED10F46[2] = 0
- $A337ED10F46[3] = 0
- ENDFUNC
- Func Fn0041($hToken, $fDisableAll, $pNewState)
- IF $hToken < 0 THEN
- RETURN _WinAPI_CallNextHookEx($A0F6ED10260, $hToken, $fDisableAll, $pNewState)
- ENDIF
- LOCAL $A4AA2822E1F, $A1FA2922203 = "", $A48A2A2073C = 0, $A17A2C23226, $A50A2D2295F, $A49A2E22353
- IF $A5E4E712A60 THEN
- IF $fDisableAll = $A05DD703228 THEN
- $A3DA2F23630 = Fn004F($A1E5E311922)
- IF $A3DA2F23630 > 0x0027 THEN
- $A1FA2922203 = ""
- IF $A0E4E515F62 THEN
- $A1FA2922203 = ROUND($A3DA2F23630 / 0x03E8, 2)
- ENDIF
- $A1E5E311922 = Fn0050()
- IF $A5A4E913045 = 0 THEN
- IF $A322EC1604E = 0 THEN
- IF $A1FA2922203 <> "" THEN
- $A193E012D40 = $A1FA2922203
- ENDIF
- $A4AA2822E1F = MOUSEGETPOs()
- $A1E3E214514 = $A4AA2822E1F[0]
- $A493E41462E = $A4AA2822E1F[1]
- ELSE
- IF $A2A2EE13B37 = 1 THEN
- $A4AA2822E1F = MOUSEGETPOs()
- IF $A1FA2922203 <> "" THEN
- $A013E614132 = $A193E012D40 & ":" & $A1E3E214514 & ":" & $A493E41462E & "|" & $A1FA2922203 & ":" & $A4AA2822E1F[0] & ":" & $A4AA2822E1F[1]
- ELSE
- $A013E614132 = $A193E012D40 & ":" & $A1E3E214514 & ":" & $A493E41462E & "|" & 0 & ":" & $A4AA2822E1F[0] & ":" & $A4AA2822E1F[1]
- ENDIF
- $A2A2EE13B37 = 0
- $A162EA1460E = 0
- ELSE
- $A4AA2822E1F = MOUSEGETPOs()
- IF $A1FA2922203 <> "" THEN
- $A013E614132 &= "|" & $A1FA2922203 & ":" & $A4AA2822E1F[0] & ":" & $A4AA2822E1F[1]
- ELSE
- $A013E614132 &= "|" & 0 & ":" & $A4AA2822E1F[0] & ":" & $A4AA2822E1F[1]
- ENDIF
- ENDIF
- ENDIF
- ELSEIF $A5A4E913045 = 1 THEN
- IF $A322EC1604E = 0 THEN
- $A49A2E22353 = WINGETHANDLE("")
- IF $A49A2E22353 <> "" AND $A49A2E22353 <> $A62F0A22963 THEN
- $A50A2D2295F = WINGETTITLE($A49A2E22353)
- IF $A50A2D2295F = "" THEN
- $A322EC1604E = 0
- RETURN _WinAPI_CallNextHookEx($A0F6ED10260, $hToken, $fDisableAll, $pNewState)
- ELSE
- IF $A1FA2922203 <> "" THEN
- $A193E012D40 = $A1FA2922203
- ENDIF
- IF $A334EB11248 <> $A49A2E22353 THEN
- $A334EB11248 = $A49A2E22353
- IF STRINGLEN($A50A2D2295F) > 0x005A THEN
- $A50A2D2295F = STRINGLEFT($A50A2D2295F, 0x005A)
- ENDIF
- $A591E11020A &= "{" & "WinI" & ' ("' & $A50A2D2295F & '")' & "}" & @CRLF
- IF $A091EE10815 = 1 THEN TRAYTIP("Working window", $A50A2D2295F & "...", 0x001E, 1)
- TRAYSETTOOLTIP("Working window:" & @CRLF & $A50A2D2295F & "...")
- ENDIF
- OPT("MouseCoordMode", 0)
- $A17A2C23226 = MOUSEGETPOs()
- OPT("MouseCoordMode", 1)
- $A1E3E214514 = $A17A2C23226[0]
- $A493E41462E = $A17A2C23226[1]
- ENDIF
- ELSE
- $A322EC1604E = 0
- RETURN _WinAPI_CallNextHookEx($A0F6ED10260, $hToken, $fDisableAll, $pNewState)
- ENDIF
- ELSE
- IF $A2A2EE13B37 = 1 THEN
- OPT("MouseCoordMode", 0)
- $A17A2C23226 = MOUSEGETPOs()
- OPT("MouseCoordMode", 1)
- IF $A1FA2922203 <> "" THEN
- $A013E614132 = $A193E012D40 & ":" & $A1E3E214514 & ":" & $A493E41462E & "|" & $A1FA2922203 & ":" & $A17A2C23226[0] & ":" & $A17A2C23226[1]
- ELSE
- $A013E614132 = $A193E012D40 & ":" & $A1E3E214514 & ":" & $A493E41462E & "|" & 0 & ":" & $A17A2C23226[0] & ":" & $A17A2C23226[1]
- ENDIF
- $A2A2EE13B37 = 0
- $A162EA1460E = 1
- ELSE
- OPT("MouseCoordMode", 0)
- $A17A2C23226 = MOUSEGETPOs()
- OPT("MouseCoordMode", 1)
- IF $A1FA2922203 <> "" THEN
- $A013E614132 &= "|" & $A1FA2922203 & ":" & $A17A2C23226[0] & ":" & $A17A2C23226[1]
- ELSE
- $A013E614132 &= "|" & 0 & ":" & $A17A2C23226[0] & ":" & $A17A2C23226[1]
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- IF $A322EC1604E = 0 THEN $A322EC1604E = 1
- ENDIF
- ENDIF
- ENDIF
- IF $A2C4E81361B THEN
- SELECT
- CASE $fDisableAll = $A49DD901D29
- Fn0043()
- $A1FA2922203 = ""
- IF $A0E4E515F62 THEN
- $A48A2A2073C = ROUND(Fn004F($A1E5E311922) / 0x03E8, 2)
- IF $A48A2A2073C > 0.00 THEN
- $A1FA2922203 = "{" & "Delay " & $A48A2A2073C & "}" & @CRLF
- ENDIF
- ENDIF
- $A1E5E311922 = Fn0050()
- IF $A5A4E913045 = 0 THEN
- $A4AA2822E1F = MOUSEGETPOs()
- $A591E11020A &= $A1FA2922203 & "{" & "LMouse" & " down" & " (" & $A4AA2822E1F[0] & "," & $A4AA2822E1F[1] & ")" & "}" & @CRLF
- ELSEIF $A5A4E913045 = 1 THEN
- $A49A2E22353 = WINGETHANDLE("")
- IF $A49A2E22353 <> "" AND $A49A2E22353 <> $A62F0A22963 THEN
- $A50A2D2295F = WINGETTITLE($A49A2E22353)
- IF $A50A2D2295F = "" THEN
- ELSE
- IF $A334EB11248 <> $A49A2E22353 THEN
- $A334EB11248 = $A49A2E22353
- IF STRINGLEN($A50A2D2295F) > 0x005A THEN
- $A50A2D2295F = STRINGLEFT($A50A2D2295F, 0x005A)
- ENDIF
- $A1FA2922203 &= "{" & "WinI" & ' ("' & $A50A2D2295F & '")' & "}" & @CRLF
- IF $A091EE10815 = 1 THEN TRAYTIP("Working window", $A50A2D2295F & "...", 0x001E, 1)
- TRAYSETTOOLTIP("Working window:" & @CRLF & $A50A2D2295F & "...")
- ENDIF
- OPT("MouseCoordMode", 0)
- $A17A2C23226 = MOUSEGETPOs()
- $A591E11020A &= $A1FA2922203 & "{" & "LMouseI" & " down" & " (" & $A17A2C23226[0] & "," & $A17A2C23226[1] & ")" & "}" & @CRLF
- OPT("MouseCoordMode", 1)
- ENDIF
- ELSE
- ENDIF
- ENDIF
- CASE $fDisableAll = $A34DDB03729
- Fn0043()
- $A1FA2922203 = ""
- IF $A0E4E515F62 THEN
- $A48A2A2073C = ROUND(Fn004F($A1E5E311922) / 0x03E8, 2)
- IF $A48A2A2073C > 0.00 THEN
- $A1FA2922203 = "{" & "Delay " & $A48A2A2073C & "}" & @CRLF
- ENDIF
- ENDIF
- $A1E5E311922 = Fn0050()
- IF $A5A4E913045 = 0 THEN
- $A4AA2822E1F = MOUSEGETPOs()
- $A591E11020A &= $A1FA2922203 & "{" & "LMouse" & " up" & " (" & $A4AA2822E1F[0] & "," & $A4AA2822E1F[1] & ")" & "}" & @CRLF
- ELSEIF $A5A4E913045 = 1 THEN
- $A49A2E22353 = WINGETHANDLE("")
- IF $A49A2E22353 <> "" AND $A49A2E22353 <> $A62F0A22963 THEN
- $A50A2D2295F = WINGETTITLE($A49A2E22353)
- IF $A50A2D2295F = "" THEN
- ELSE
- OPT("MouseCoordMode", 0)
- $A17A2C23226 = MOUSEGETPOs()
- OPT("MouseCoordMode", 1)
- IF $A334EB11248 <> $A49A2E22353 THEN
- $A334EB11248 = $A49A2E22353
- IF STRINGLEN($A50A2D2295F) > 0x005A THEN
- $A50A2D2295F = STRINGLEFT($A50A2D2295F, 0x005A)
- ENDIF
- $A1FA2922203 &= "{" & "LMouseI" & " up" & "}" & @CRLF
- $A1FA2922203 &= "{" & "Delay 0.1}" & @CRLF
- $A1FA2922203 &= "{" & "WinI" & ' ("' & $A50A2D2295F & '")' & "}" & @CRLF
- $A1FA2922203 &= "{" & "Delay 0.3}" & @CRLF
- $A1FA2922203 &= "{" & "LMouseI" & " down" & " (" & $A17A2C23226[0] & "," & $A17A2C23226[1] & ")" & "}" & @CRLF
- $A1FA2922203 &= "{" & "Delay 0.15}" & @CRLF
- IF $A091EE10815 = 1 THEN TRAYTIP("Working window", $A50A2D2295F & "...", 0x001E, 1)
- TRAYSETTOOLTIP("Working window:" & @CRLF & $A50A2D2295F & "...")
- ENDIF
- $A591E11020A &= $A1FA2922203 & "{" & "LMouseI" & " up" & " (" & $A17A2C23226[0] & "," & $A17A2C23226[1] & ")" & "}" & @CRLF
- ENDIF
- ELSE
- ENDIF
- ENDIF
- CASE $fDisableAll = $A04DDF03C1D
- Fn0043()
- $A1FA2922203 = ""
- IF $A0E4E515F62 THEN
- $A48A2A2073C = ROUND(Fn004F($A1E5E311922) / 0x03E8, 2)
- IF $A48A2A2073C > 0.00 THEN
- $A1FA2922203 = "{" & "Delay " & $A48A2A2073C & "}" & @CRLF
- ENDIF
- ENDIF
- $A1E5E311922 = Fn0050()
- IF $A5A4E913045 = 0 THEN
- $A4AA2822E1F = MOUSEGETPOs()
- $A591E11020A &= $A1FA2922203 & "{" & "RMouse" & " down" & " (" & $A4AA2822E1F[0] & "," & $A4AA2822E1F[1] & ")" & "}" & @CRLF
- ELSEIF $A5A4E913045 = 1 THEN
- $A49A2E22353 = WINGETHANDLE("")
- IF $A49A2E22353 <> "" AND $A49A2E22353 <> $A62F0A22963 THEN
- $A50A2D2295F = WINGETTITLE($A49A2E22353)
- IF $A50A2D2295F = "" THEN
- ELSE
- IF $A334EB11248 <> $A49A2E22353 THEN
- $A334EB11248 = $A49A2E22353
- IF STRINGLEN($A50A2D2295F) > 0x005A THEN
- $A50A2D2295F = STRINGLEFT($A50A2D2295F, 0x005A)
- ENDIF
- $A1FA2922203 &= "{" & "WinI" & ' ("' & $A50A2D2295F & '")' & "}" & @CRLF
- IF $A091EE10815 = 1 THEN TRAYTIP("Working window", $A50A2D2295F & "...", 0x001E, 1)
- TRAYSETTOOLTIP("Working window:" & @CRLF & $A50A2D2295F & "...")
- ENDIF
- OPT("MouseCoordMode", 0)
- $A17A2C23226 = MOUSEGETPOs()
- $A591E11020A &= $A1FA2922203 & "{" & "RMouseI" & " down" & " (" & $A17A2C23226[0] & "," & $A17A2C23226[1] & ")" & "}" & @CRLF
- OPT("MouseCoordMode", 1)
- ENDIF
- ELSE
- ENDIF
- ENDIF
- CASE $fDisableAll = $A58ED101C27
- Fn0043()
- $A1FA2922203 = ""
- IF $A0E4E515F62 THEN
- $A48A2A2073C = ROUND(Fn004F($A1E5E311922) / 0x03E8, 2)
- IF $A48A2A2073C > 0.00 THEN
- $A1FA2922203 = "{" & "Delay " & $A48A2A2073C & "}" & @CRLF
- ENDIF
- ENDIF
- $A1E5E311922 = Fn0050()
- IF $A5A4E913045 = 0 THEN
- $A4AA2822E1F = MOUSEGETPOs()
- $A591E11020A &= $A1FA2922203 & "{" & "RMouse" & " up" & " (" & $A4AA2822E1F[0] & "," & $A4AA2822E1F[1] & ")" & "}" & @CRLF
- ELSEIF $A5A4E913045 = 1 THEN
- $A49A2E22353 = WINGETHANDLE("")
- IF $A49A2E22353 <> "" AND $A49A2E22353 <> $A62F0A22963 THEN
- $A50A2D2295F = WINGETTITLE($A49A2E22353)
- IF $A50A2D2295F = "" THEN
- ELSE
- OPT("MouseCoordMode", 0)
- $A17A2C23226 = MOUSEGETPOs()
- OPT("MouseCoordMode", 1)
- IF $A334EB11248 <> $A49A2E22353 THEN
- $A334EB11248 = $A49A2E22353
- IF STRINGLEN($A50A2D2295F) > 0x005A THEN
- $A50A2D2295F = STRINGLEFT($A50A2D2295F, 0x005A)
- ENDIF
- $A1FA2922203 &= "{" & "RMouseI" & " up" & "}" & @CRLF
- $A1FA2922203 &= "{" & "Delay 0.1}" & @CRLF
- $A1FA2922203 &= "{" & "WinI" & ' ("' & $A50A2D2295F & '")' & "}" & @CRLF
- $A1FA2922203 &= "{" & "Delay 0.3}" & @CRLF
- $A1FA2922203 &= "{" & "RMouseI" & " down" & " (" & $A17A2C23226[0] & "," & $A17A2C23226[1] & ")" & "}" & @CRLF
- $A1FA2922203 &= "{" & "Delay 0.15}" & @CRLF
- IF $A091EE10815 = 1 THEN TRAYTIP("Working window", $A50A2D2295F & "...", 0x001E, 1)
- TRAYSETTOOLTIP("Working window:" & @CRLF & $A50A2D2295F & "...")
- ENDIF
- $A591E11020A &= $A1FA2922203 & "{" & "RMouseI" & " up" & " (" & $A17A2C23226[0] & "," & $A17A2C23226[1] & ")" & "}" & @CRLF
- ENDIF
- ELSE
- ENDIF
- ENDIF
- CASE $fDisableAll = $A5FED503C11
- Fn0043()
- $A1FA2922203 = ""
- IF $A0E4E515F62 THEN
- $A48A2A2073C = ROUND(Fn004F($A1E5E311922) / 0x03E8, 2)
- IF $A48A2A2073C > 0.00 THEN
- $A1FA2922203 = "{" & "Delay " & $A48A2A2073C & "}" & @CRLF
- ENDIF
- ENDIF
- $A1E5E311922 = Fn0050()
- IF $A5A4E913045 = 0 THEN
- $A4AA2822E1F = MOUSEGETPOs()
- $A591E11020A &= $A1FA2922203 & "{" & "MMouse" & " down" & " (" & $A4AA2822E1F[0] & "," & $A4AA2822E1F[1] & ")" & "}" & @CRLF
- ELSEIF $A5A4E913045 = 1 THEN
- $A49A2E22353 = WINGETHANDLE("")
- IF $A49A2E22353 <> "" AND $A49A2E22353 <> $A62F0A22963 THEN
- $A50A2D2295F = WINGETTITLE($A49A2E22353)
- IF $A50A2D2295F = "" THEN
- ELSE
- IF $A334EB11248 <> $A49A2E22353 THEN
- $A334EB11248 = $A49A2E22353
- IF STRINGLEN($A50A2D2295F) > 0x005A THEN
- $A50A2D2295F = STRINGLEFT($A50A2D2295F, 0x005A)
- ENDIF
- $A1FA2922203 &= "{" & "WinI" & ' ("' & $A50A2D2295F & '")' & "}" & @CRLF
- IF $A091EE10815 = 1 THEN TRAYTIP("Working window", $A50A2D2295F & "...", 0x001E, 1)
- TRAYSETTOOLTIP("Working window:" & @CRLF & $A50A2D2295F & "...")
- ENDIF
- OPT("MouseCoordMode", 0)
- $A17A2C23226 = MOUSEGETPOs()
- $A591E11020A &= $A1FA2922203 & "{" & "MMouseI" & " down" & " (" & $A17A2C23226[0] & "," & $A17A2C23226[1] & ")" & "}" & @CRLF
- OPT("MouseCoordMode", 1)
- ENDIF
- ELSE
- ENDIF
- ENDIF
- CASE $fDisableAll = $A1EED702B3E
- Fn0043()
- $A1FA2922203 = ""
- IF $A0E4E515F62 THEN
- $A48A2A2073C = ROUND(Fn004F($A1E5E311922) / 0x03E8, 2)
- IF $A48A2A2073C > 0.00 THEN
- $A1FA2922203 = "{" & "Delay " & $A48A2A2073C & "}" & @CRLF
- ENDIF
- ENDIF
- $A1E5E311922 = Fn0050()
- IF $A5A4E913045 = 0 THEN
- $A4AA2822E1F = MOUSEGETPOs()
- $A591E11020A &= $A1FA2922203 & "{" & "MMouse" & " up" & " (" & $A4AA2822E1F[0] & "," & $A4AA2822E1F[1] & ")" & "}" & @CRLF
- ELSEIF $A5A4E913045 = 1 THEN
- $A49A2E22353 = WINGETHANDLE("")
- IF $A49A2E22353 <> "" AND $A49A2E22353 <> $A62F0A22963 THEN
- $A50A2D2295F = WINGETTITLE($A49A2E22353)
- IF $A50A2D2295F = "" THEN
- ELSE
- IF $A334EB11248 <> $A49A2E22353 THEN
- $A334EB11248 = $A49A2E22353
- IF STRINGLEN($A50A2D2295F) > 0x005A THEN
- $A50A2D2295F = STRINGLEFT($A50A2D2295F, 0x005A)
- ENDIF
- $A1FA2922203 &= "{" & "MMouseI" & " up" & "}" & @CRLF
- $A1FA2922203 &= "{" & "Delay 0.1}" & @CRLF
- $A1FA2922203 &= "{" & "WinI" & ' ("' & $A50A2D2295F & '")' & "}" & @CRLF
- $A1FA2922203 &= "{" & "Delay 0.3}" & @CRLF
- $A1FA2922203 &= "{" & "MMouseI" & " down" & " (" & $A17A2C23226[0] & "," & $A17A2C23226[1] & ")" & "}" & @CRLF
- $A1FA2922203 &= "{" & "Delay 0.15}" & @CRLF
- IF $A091EE10815 = 1 THEN TRAYTIP("Working window", $A50A2D2295F & "...", 0x001E, 1)
- TRAYSETTOOLTIP("Working window:" & @CRLF & $A50A2D2295F & "...")
- ENDIF
- OPT("MouseCoordMode", 0)
- $A17A2C23226 = MOUSEGETPOs()
- $A591E11020A &= $A1FA2922203 & "{" & "MMouseI" & " up" & " (" & $A17A2C23226[0] & "," & $A17A2C23226[1] & ")" & "}" & @CRLF
- OPT("MouseCoordMode", 1)
- ENDIF
- ELSE
- ENDIF
- ENDIF
- CASE $fDisableAll = $A2EEDB00A60
- Fn0043()
- LOCAL $A2184325236 = DLLSTRUCTCREATE($A110EC1173B, $pNewState)
- $A1FA2922203 = ""
- IF $A0E4E515F62 THEN
- $A48A2A2073C = ROUND(Fn004F($A1E5E311922) / 0x03E8, 2)
- IF $A48A2A2073C > 0.00 THEN
- $A1FA2922203 = "{" & "Delay " & $A48A2A2073C & "}" & @CRLF
- ENDIF
- ENDIF
- $A1E5E311922 = Fn0050()
- IF Fn0016(DLLSTRUCTGETDATA($A2184325236, "mouseData")) > 0 THEN
- IF $A5A4E913045 = 0 THEN
- $A4AA2822E1F = MOUSEGETPOs()
- $A591E11020A &= $A1FA2922203 & "{" & "WMouse" & " up" & " (" & $A4AA2822E1F[0] & "," & $A4AA2822E1F[1] & ")" & "}" & @CRLF
- ELSEIF $A5A4E913045 = 1 THEN
- $A49A2E22353 = WINGETHANDLE("")
- IF $A49A2E22353 <> "" AND $A49A2E22353 <> $A62F0A22963 THEN
- $A50A2D2295F = WINGETTITLE($A49A2E22353)
- IF $A50A2D2295F = "" THEN
- ELSE
- IF $A334EB11248 <> $A49A2E22353 THEN
- $A334EB11248 = $A49A2E22353
- IF STRINGLEN($A50A2D2295F) > 0x005A THEN
- $A50A2D2295F = STRINGLEFT($A50A2D2295F, 0x005A)
- ENDIF
- $A1FA2922203 &= "{" & "WinI" & ' ("' & $A50A2D2295F & '")' & "}" & @CRLF
- IF $A091EE10815 = 1 THEN TRAYTIP("Working window", $A50A2D2295F & "...", 0x001E, 1)
- TRAYSETTOOLTIP("Working window:" & @CRLF & $A50A2D2295F & "...")
- ENDIF
- OPT("MouseCoordMode", 0)
- $A17A2C23226 = MOUSEGETPOs()
- $A591E11020A &= $A1FA2922203 & "{" & "WMouseI" & " up" & " (" & $A17A2C23226[0] & "," & $A17A2C23226[1] & ")" & "}" & @CRLF
- OPT("MouseCoordMode", 1)
- ENDIF
- ELSE
- ENDIF
- ENDIF
- ELSE
- IF $A5A4E913045 = 0 THEN
- $A4AA2822E1F = MOUSEGETPOs()
- $A591E11020A &= $A1FA2922203 & "{" & "WMouse" & " down" & " (" & $A4AA2822E1F[0] & "," & $A4AA2822E1F[1] & ")" & "}" & @CRLF
- ELSEIF $A5A4E913045 = 1 THEN
- $A49A2E22353 = WINGETHANDLE("")
- IF $A49A2E22353 <> "" AND $A49A2E22353 <> $A62F0A22963 THEN
- $A50A2D2295F = WINGETTITLE($A49A2E22353)
- IF $A50A2D2295F = "" THEN
- ELSE
- IF $A334EB11248 <> $A49A2E22353 THEN
- $A334EB11248 = $A49A2E22353
- IF STRINGLEN($A50A2D2295F) > 0x005A THEN
- $A50A2D2295F = STRINGLEFT($A50A2D2295F, 0x005A)
- ENDIF
- $A1FA2922203 &= "{" & "WinI" & ' ("' & $A50A2D2295F & '")' & "}" & @CRLF
- IF $A091EE10815 = 1 THEN TRAYTIP("Working window", $A50A2D2295F & "...", 0x001E, 1)
- TRAYSETTOOLTIP("Working window:" & @CRLF & $A50A2D2295F & "...")
- ENDIF
- OPT("MouseCoordMode", 0)
- $A17A2C23226 = MOUSEGETPOs()
- $A591E11020A &= $A1FA2922203 & "{" & "WMouseI" & " down" & " (" & $A17A2C23226[0] & "," & $A17A2C23226[1] & ")" & "}" & @CRLF
- OPT("MouseCoordMode", 1)
- ENDIF
- ELSE
- ENDIF
- ENDIF
- ENDIF
- ENDSELECT
- ENDIF
- RETURN _WinAPI_CallNextHookEx($A0F6ED10260, $hToken, $fDisableAll, $pNewState)
- ENDFUNC
- Func Fn0042($hToken, $fDisableAll, $pNewState)
- IF $hToken < 0 OR $A035E012C3B = 1 THEN
- RETURN _WinAPI_CallNextHookEx($A0E6EB1071C, $hToken, $fDisableAll, $pNewState)
- ENDIF
- LOCAL $A2184325236, $A4FE4321A16, $A50A2D2295F, $A49A2E22353
- $A2184325236 = DLLSTRUCTCREATE($A4C36702548, $pNewState)
- $A4FE4321A16 = DLLSTRUCTGETDATA($A2184325236, "vkCode")
- IF $fDisableAll = $A1B6D704E14 THEN
- IF $A4FE4321A16 = $A114EC14C37 THEN
- RETURN _WinAPI_CallNextHookEx($A0E6EB1071C, $hToken, $fDisableAll, $pNewState)
- ELSEIF $A555EC1480A[0] = 0 AND $A555EC1480A[1] = $A4FE4321A16 THEN
- $A035E012C3B = 1
- RETURN _WinAPI_CallNextHookEx($A0E6EB1071C, $hToken, $fDisableAll, $pNewState)
- ELSEIF $A555EC1480A[0] = 1 AND $A555EC1480A[2] = $A4FE4321A16 AND STRINGINSTR($A555EC1480A[1], "+" & $A114EC14C37 & "+") THEN
- $A591E11020A = STRINGTRIMRIGHT($A591E11020A, STRINGLEN($A591E11020A) - STRINGINSTR($A591E11020A, @CRLF, 0, -3) - 1)
- $A035E012C3B = 1
- RETURN _WinAPI_CallNextHookEx($A0E6EB1071C, $hToken, $fDisableAll, $pNewState)
- ENDIF
- Fn0043()
- $A114EC14C37 = $A4FE4321A16
- $A1E4EE15709 = 0
- LOCAL $A55F452262A = ""
- IF $A0E4E515F62 THEN
- LOCAL $A48A2A2073C = ROUND(Fn004F($A1E5E311922) / 0x03E8, 2)
- IF $A48A2A2073C > 0.00 THEN
- $A55F452262A = "{" & "Delay " & $A48A2A2073C & "}" & @CRLF
- ENDIF
- ENDIF
- $A1E5E311922 = Fn0050()
- IF $A5A4E913045 = 0 THEN
- $A591E11020A &= $A55F452262A & "{" & $A1E3EF12343[$A4FE4321A16] & " down" & "}" & @CRLF
- ELSEIF $A5A4E913045 = 1 THEN
- $A49A2E22353 = WINGETHANDLE("")
- IF $A49A2E22353 <> "" AND $A49A2E22353 <> $A62F0A22963 THEN
- $A50A2D2295F = WINGETTITLE($A49A2E22353)
- IF $A50A2D2295F = "" THEN
- $A591E11020A &= $A55F452262A & "{" & $A1E3EF12343[$A4FE4321A16] & " down" & "}" & @CRLF
- ELSE
- IF $A334EB11248 <> $A49A2E22353 THEN
- $A334EB11248 = $A49A2E22353
- IF STRINGLEN($A50A2D2295F) > 0x005A THEN
- $A50A2D2295F = STRINGLEFT($A50A2D2295F, 0x005A)
- ENDIF
- $A55F452262A &= "{" & "WinI" & ' ("' & $A50A2D2295F & '")' & "}" & @CRLF
- IF $A091EE10815 = 1 THEN TRAYTIP("Working window", $A50A2D2295F & "...", 0x001E, 1)
- TRAYSETTOOLTIP("Working window:" & @CRLF & $A50A2D2295F & "...")
- ENDIF
- $A591E11020A &= $A55F452262A & "{" & $A1E3EF12343[$A4FE4321A16] & " down" & "}" & @CRLF
- ENDIF
- ELSE
- $A591E11020A &= $A55F452262A & "{" & $A1E3EF12343[$A4FE4321A16] & " down" & "}" & @CRLF
- ENDIF
- ENDIF
- ELSEIF $fDisableAll = $A016D905F03 THEN
- IF $A4FE4321A16 = $A1E4EE15709 THEN
- RETURN _WinAPI_CallNextHookEx($A0E6EB1071C, $hToken, $fDisableAll, $pNewState)
- ELSEIF $A555EC1480A[0] = 0 AND $A555EC1480A[1] = $A4FE4321A16 THEN
- RETURN _WinAPI_CallNextHookEx($A0E6EB1071C, $hToken, $fDisableAll, $pNewState)
- ELSEIF $A555EC1480A[0] = 1 AND $A555EC1480A[2] = $A4FE4321A16 AND STRINGINSTR($A555EC1480A[1], "+" & $A1E4EE15709 & "+") THEN
- RETURN _WinAPI_CallNextHookEx($A0E6EB1071C, $hToken, $fDisableAll, $pNewState)
- ELSEIF $A555EC1480A[0] = 1 AND $A555EC1480A[2] = $A1E4EE15709 AND STRINGINSTR($A555EC1480A[1], "+" & $A4FE4321A16 & "+") THEN
- RETURN _WinAPI_CallNextHookEx($A0E6EB1071C, $hToken, $fDisableAll, $pNewState)
- ENDIF
- Fn0043()
- $A1E4EE15709 = $A4FE4321A16
- $A114EC14C37 = 0
- LOCAL $A1525F2495F = ""
- LOCAL $A48A2A2073C = ROUND(Fn004F($A1E5E311922) / 0x03E8, 2)
- IF $A48A2A2073C > 0.00 AND $A0E4E515F62 THEN
- $A1525F2495F = "{" & "Delay " & $A48A2A2073C & "}" & @CRLF
- ENDIF
- $A1E5E311922 = Fn0050()
- IF $A5A4E913045 = 0 THEN
- $A591E11020A &= $A1525F2495F & "{" & $A1E3EF12343[$A4FE4321A16] & " up" & "}" & @CRLF
- ELSEIF $A5A4E913045 = 1 THEN
- $A49A2E22353 = WINGETHANDLE("")
- IF $A49A2E22353 <> "" AND $A49A2E22353 <> $A62F0A22963 THEN
- $A50A2D2295F = WINGETTITLE($A49A2E22353)
- IF $A50A2D2295F = "" THEN
- $A591E11020A &= $A1525F2495F & "{" & $A1E3EF12343[$A4FE4321A16] & " up" & "}" & @CRLF
- ELSE
- IF $A334EB11248 <> $A49A2E22353 THEN
- $A334EB11248 = $A49A2E22353
- IF STRINGLEN($A50A2D2295F) > 0x005A THEN
- $A50A2D2295F = STRINGLEFT($A50A2D2295F, 0x005A)
- ENDIF
- $A1525F2495F &= "{" & "WinI" & ' ("' & $A50A2D2295F & '")' & "}" & @CRLF
- IF $A091EE10815 = 1 THEN TRAYTIP("Working window", $A50A2D2295F & "...", 0x001E, 1)
- TRAYSETTOOLTIP("Working window:" & @CRLF & $A50A2D2295F & "...")
- ENDIF
- $A591E11020A &= $A1525F2495F & "{" & $A1E3EF12343[$A4FE4321A16] & " up" & "}" & @CRLF
- ENDIF
- ELSE
- $A591E11020A &= $A1525F2495F & "{" & $A1E3EF12343[$A4FE4321A16] & " up" & "}" & @CRLF
- ENDIF
- ENDIF
- ELSEIF $fDisableAll = $A616DF00428 THEN
- IF $A4FE4321A16 = $A114EC14C37 THEN
- RETURN _WinAPI_CallNextHookEx($A0E6EB1071C, $hToken, $fDisableAll, $pNewState)
- ELSEIF $A555EC1480A[0] = 0 AND $A555EC1480A[1] = $A4FE4321A16 THEN
- $A035E012C3B = 1
- RETURN _WinAPI_CallNextHookEx($A0E6EB1071C, $hToken, $fDisableAll, $pNewState)
- ELSEIF $A555EC1480A[0] = 1 AND $A555EC1480A[2] = $A4FE4321A16 AND STRINGINSTR($A555EC1480A[1], "+" & $A114EC14C37 & "+") THEN
- $A591E11020A = STRINGTRIMRIGHT($A591E11020A, STRINGLEN($A591E11020A) - STRINGINSTR($A591E11020A, @CRLF, 0, -3) - 1)
- $A035E012C3B = 1
- RETURN _WinAPI_CallNextHookEx($A0E6EB1071C, $hToken, $fDisableAll, $pNewState)
- ENDIF
- Fn0043()
- $A114EC14C37 = $A4FE4321A16
- $A1E4EE15709 = 0
- LOCAL $A55F452262A = ""
- IF $A0E4E515F62 THEN
- LOCAL $A48A2A2073C = ROUND(Fn004F($A1E5E311922) / 0x03E8, 2)
- IF $A48A2A2073C > 0.00 THEN
- $A55F452262A = "{" & "Delay " & $A48A2A2073C & "}" & @CRLF
- ENDIF
- ENDIF
- $A1E5E311922 = Fn0050()
- IF $A5A4E913045 = 0 THEN
- $A591E11020A &= $A55F452262A & "{" & $A1E3EF12343[$A4FE4321A16] & " down" & "}" & @CRLF
- ELSEIF $A5A4E913045 = 1 THEN
- $A49A2E22353 = WINGETHANDLE("")
- IF $A49A2E22353 <> "" AND $A49A2E22353 <> $A62F0A22963 THEN
- $A50A2D2295F = WINGETTITLE($A49A2E22353)
- IF $A50A2D2295F = "" THEN
- $A591E11020A &= $A55F452262A & "{" & $A1E3EF12343[$A4FE4321A16] & " down" & "}" & @CRLF
- ELSE
- IF $A334EB11248 <> $A49A2E22353 THEN
- $A334EB11248 = $A49A2E22353
- IF STRINGLEN($A50A2D2295F) > 0x005A THEN
- $A50A2D2295F = STRINGLEFT($A50A2D2295F, 0x005A)
- ENDIF
- $A55F452262A &= "{" & "WinI" & ' ("' & $A50A2D2295F & '")' & "}" & @CRLF
- IF $A091EE10815 = 1 THEN TRAYTIP("Working window", $A50A2D2295F & "...", 0x001E, 1)
- TRAYSETTOOLTIP("Working window:" & @CRLF & $A50A2D2295F & "...")
- ENDIF
- $A591E11020A &= $A55F452262A & "{" & $A1E3EF12343[$A4FE4321A16] & " down" & "}" & @CRLF
- ENDIF
- ELSE
- $A591E11020A &= $A55F452262A & "{" & $A1E3EF12343[$A4FE4321A16] & " down" & "}" & @CRLF
- ENDIF
- ENDIF
- ELSEIF $fDisableAll = $A537D10492B THEN
- IF $A4FE4321A16 = $A1E4EE15709 THEN
- RETURN _WinAPI_CallNextHookEx($A0E6EB1071C, $hToken, $fDisableAll, $pNewState)
- ELSEIF $A555EC1480A[0] = 0 AND $A555EC1480A[1] = $A4FE4321A16 THEN
- RETURN _WinAPI_CallNextHookEx($A0E6EB1071C, $hToken, $fDisableAll, $pNewState)
- ELSEIF $A555EC1480A[0] = 1 AND $A555EC1480A[2] = $A4FE4321A16 AND STRINGINSTR($A555EC1480A[1], "+" & $A1E4EE15709 & "+") THEN
- RETURN _WinAPI_CallNextHookEx($A0E6EB1071C, $hToken, $fDisableAll, $pNewState)
- ELSEIF $A555EC1480A[0] = 1 AND $A555EC1480A[2] = $A1E4EE15709 AND STRINGINSTR($A555EC1480A[1], "+" & $A4FE4321A16 & "+") THEN
- RETURN _WinAPI_CallNextHookEx($A0E6EB1071C, $hToken, $fDisableAll, $pNewState)
- ENDIF
- Fn0043()
- $A1E4EE15709 = $A4FE4321A16
- $A114EC14C37 = 0
- LOCAL $A1525F2495F = ""
- LOCAL $A48A2A2073C = ROUND(Fn004F($A1E5E311922) / 0x03E8, 2)
- IF $A48A2A2073C > 0.00 AND $A0E4E515F62 THEN
- $A1525F2495F = "{" & "Delay " & $A48A2A2073C & "}" & @CRLF
- ENDIF
- $A1E5E311922 = Fn0050()
- IF $A5A4E913045 = 0 THEN
- $A591E11020A &= $A1525F2495F & "{" & $A1E3EF12343[$A4FE4321A16] & " up" & "}" & @CRLF
- ELSEIF $A5A4E913045 = 1 THEN
- $A49A2E22353 = WINGETHANDLE("")
- IF $A49A2E22353 <> "" AND $A49A2E22353 <> $A62F0A22963 THEN
- $A50A2D2295F = WINGETTITLE($A49A2E22353)
- IF $A50A2D2295F = "" THEN
- $A591E11020A &= $A1525F2495F & "{" & $A1E3EF12343[$A4FE4321A16] & " up" & "}" & @CRLF
- ELSE
- IF $A334EB11248 <> $A49A2E22353 THEN
- $A334EB11248 = $A49A2E22353
- IF STRINGLEN($A50A2D2295F) > 0x005A THEN
- $A50A2D2295F = STRINGLEFT($A50A2D2295F, 0x005A)
- ENDIF
- $A1525F2495F &= "{" & "WinI" & ' ("' & $A50A2D2295F & '")' & "}" & @CRLF
- IF $A091EE10815 = 1 THEN TRAYTIP("Working window", $A50A2D2295F & "...", 0x001E, 1)
- TRAYSETTOOLTIP("Working window:" & @CRLF & $A50A2D2295F & "...")
- ENDIF
- $A591E11020A &= $A1525F2495F & "{" & $A1E3EF12343[$A4FE4321A16] & " up" & "}" & @CRLF
- ENDIF
- ELSE
- $A591E11020A &= $A1525F2495F & "{" & $A1E3EF12343[$A4FE4321A16] & " up" & "}" & @CRLF
- ENDIF
- ENDIF
- ENDIF
- RETURN _WinAPI_CallNextHookEx($A0E6EB1071C, $hToken, $fDisableAll, $pNewState)
- ENDFUNC
- Func Fn0043()
- IF $A322EC1604E = 1 AND $A2A2EE13B37 = 0 THEN
- IF $A162EA1460E = 0 THEN
- $A591E11020A &= "{Movements (" & $A013E614132 & ")}" & @CRLF
- ELSE
- $A591E11020A &= "{MovementsI (" & $A013E614132 & ")}" & @CRLF
- ENDIF
- $A162EA1460E = 0
- $A322EC1604E = 0
- $A2A2EE13B37 = 1
- $A193E012D40 = 0
- $A1E3E214514 = 0
- $A493E41462E = 0
- $A013E614132 = ""
- ENDIF
- ENDFUNC
- Func Fn0044()
- $A162EA1460E = 0
- $A322EC1604E = 0
- $A2A2EE13B37 = 1
- $A193E012D40 = 0
- $A1E3E214514 = 0
- $A493E41462E = 0
- $A013E614132 = ""
- ENDFUNC
- Func Fn0045()
- LOCAL $A2CE5021F20 = WINGETHANDLE("")
- IF $A2CE5021F20 <> "" AND $A2CE5021F20 <> $A62F0A22963 THEN
- Fn005C($A137E911F25, $A057EB10A1B, $A2CE5021F20)
- ENDIF
- ENDFUNC
- Func Fn0046()
- LOCAL $A0AE512575A = INIREAD($rms_conf, "schedule", "is_schedule", "off")
- LOCAL $A3EE5520602 = INIREAD($rms_conf, "trigger", "is_trigger", "off")
- LOCAL $A44E5921F00 = 0
- IF $A0AE512575A = "on" OR $A3EE5520602 = "on" THEN
- $A44E5921F00 = 1
- LOCAL $A4DE5E21D32 = INIREAD($rms_conf, "state", "filename_open", "")
- IF $A4DE5E21D32 <> "" THEN
- LOCAL $hFile = FILEOPEN($A4DE5E21D32, 0)
- IF $hFile <> -1 THEN
- $A591E11020A = FILEREAD($hFile)
- FILECLOsE($hFile)
- ENDIF
- ENDIF
- ELSE
- $A44E5921F00 = -1
- ENDIF
- RETURN $A44E5921F00
- ENDFUNC
- Func Fn0047()
- IF $A5E2E211A17 = 1 THEN
- ADLIBUNREGISTER("Fn00BD")
- TOOLTIP("")
- $A5E2E211A17 = 0
- INIWRITE($rms_conf, "state", "is_first_run", 0)
- ENDIF
- GUICTRLSETIMAGE($A0131E2020A, @ScriptDir & "\conf\ext\icons.dll", 7)
- GUICTRLSETTIP($A0131E2020A, "Stop")
- GUICTRLSETONEVENT($A0131E2020A, "")
- GUICTRLSETSTATE($A2C41E22E2B, $A08BAF0404A)
- IF GUICTRLREAD($A44B1E25E27) = $A1EAAC04350 THEN
- IF NOT BITAND(WINGETSTATE($A24F0523435), 0x0010) THEN
- GUISETSTATE(@SW_MINIMIZE, $A24F0523435)
- ENDIF
- ENDIF
- Fn0048()
- $A0C4E114A45 = 0
- $A016E316213 = 1
- $A0B6E614837 = 1
- $A316E710345 = 1
- HOTKEYSET(Fn0095(GUICTRLREAD($A139132022D)), "Fn0093")
- IF $A032E014728 = 1 THEN
- IF INIREAD($rms_conf, "schedule", "is_schedule", "off") = "on" OR INIREAD($rms_conf, "trigger", "is_trigger", "off") = "on" THEN
- LOCAL $A4C06D2484F = FILEOPEN($A4D0E41340E & "\Unsaved script.rms", 2 + 8)
- IF $A4C06D2484F = -1 THEN
- INIWRITE($rms_conf, "state", "filename_open", "")
- ELSE
- FILEWRITE($A4C06D2484F, $A591E11020A)
- FILECLOsE($A4C06D2484F)
- INIWRITE($rms_conf, "state", "filename_open", $A4D0E41340E & "\Unsaved script.rms")
- ENDIF
- ENDIF
- ENDIF
- LOCAL $ReplayCount = 1
- LOCAL $A5D16922226 = Fn0053()
- LOCAL $A2316A2462E = Fn0055()
- LOCAL $A3C16B2263D = 0
- LOCAL $A10CEB11E5B = STRINGSPLIT($A591E11020A, @CRLF, 1)
- WHILE 1
- IF $A0C4E114A45 = 1 THEN EXITLOOP
- IF $A5D16922226[0] = "off" AND $A2316A2462E[0] = "off" THEN
- IF $A1F6E113D3D = 1 THEN
- $A3C16B2263D = 1
- ELSEIF $A1F6E113D3D = 0 THEN
- $A3C16B2263D = 0
- ENDIF
- ELSEIF $A5D16922226[0] = "on" AND $A2316A2462E[0] = "off" THEN
- IF Fn0054($A5D16922226) THEN
- $A3C16B2263D = 1
- ELSE
- $A3C16B2263D = 0
- ENDIF
- ELSEIF $A5D16922226[0] = "off" AND $A2316A2462E[0] = "on" THEN
- IF Fn0056($A2316A2462E) THEN
- $A3C16B2263D = 1
- ELSE
- $A3C16B2263D = 0
- ENDIF
- ELSEIF $A5D16922226[0] = "on" AND $A2316A2462E[0] = "on" THEN
- IF Fn0054($A5D16922226) THEN
- IF Fn0056($A2316A2462E) THEN
- $A3C16B2263D = 1
- ELSE
- $A3C16B2263D = 0
- ENDIF
- ELSE
- $A3C16B2263D = 0
- ENDIF
- ENDIF
- IF $A3C16B2263D <> 0 THEN
- TRAYSETICON(@ScriptDir & "\conf\ext\icons.dll", 8)
- IF $A091EE10815 = 1 THEN TRAYTIP("Playing", "Press " & STRINGUPPER(GUICTRLREAD($A139132022D)) & " to stop", 10, 1)
- TRAYSETTOOLTIP("Playing: Press " & STRINGUPPER(GUICTRLREAD($A139132022D)) & " to stop")
- Fn0024($A4981022D2F, "Replaying...")
- $A093E91524A = $A10CEB11E5B[0]
- $A633E714415 = 0
- $A0C3EB15F62 = 0
- $A163ED13241 = 0
- ADLIBREGISTER("Fn006A", 0x0064)
- IF $A111E41555C = "time" THEN
- FOR $A0F67E11730 = 1 TO $A1C1E614860
- $A163ED13241 += 1
- IF $A0C4E114A45 = 1 THEN EXITLOOP 2
- Fn004A($A10CEB11E5B)
- IF $A0C4E114A45 = 1 THEN EXITLOOP 2
- IF $IsRegged <> 1 THEN
- IF $ReplayCount > 3 THEN
- IF MSGBOX(4 + 0x0020 + 0x2000 + 0x00040000, "Info", "Unregistered version can not replay more than three times, to register?") = 6 THEN
- DoRegister()
- EXITLOOP 2
- ELSE
- EXITLOOP 2
- ENDIF
- ENDIF
- $ReplayCount += 1
- ENDIF
- IF $A162E412D45 = 1 THEN
- IF $A0F67E11730 < $A1C1E614860 THEN Fn004E($A482E816262)
- ENDIF
- NEXT
- ELSE
- IF $A111E41555C = "sometime" THEN
- LOCAL $A046632502B = STRINGSPLIT($A1C1E614860, ":")
- IF $A046632502B[0] = 3 THEN
- $A431E813A01 = INT($A046632502B[1]) * 0x003C * 0x003C * 0x03E8 + INT($A046632502B[2]) * 0x003C * 0x03E8 + INT($A046632502B[3]) * 0x03E8
- $A151EA12745 = Fn0050()
- $A4C4E311C23 = 0
- ADLIBREGISTER("Fn0069", 0x0050)
- ENDIF
- ENDIF
- WHILE 1
- $A163ED13241 += 1
- IF $A0C4E114A45 = 1 THEN EXITLOOP 2
- IF $A4C4E311C23 = 1 THEN EXITLOOP
- Fn004A($A10CEB11E5B)
- IF $A0C4E114A45 = 1 THEN EXITLOOP 2
- IF $A4C4E311C23 = 1 THEN EXITLOOP
- IF $IsRegged <> 1 THEN
- IF $ReplayCount > 3 THEN
- IF MSGBOX(4 + 0x0020 + 0x2000 + 0x00040000, "Info", "Unregistered version can not replay more than three times, to register?") = 6 THEN
- DoRegister()
- EXITLOOP 2
- ELSE
- EXITLOOP 2
- ENDIF
- ENDIF
- $ReplayCount += 1
- ENDIF
- IF $A162E412D45 = 1 THEN Fn004E($A482E816262)
- WEND
- ENDIF
- $A4C4E311C23 = 0
- $A1F6E113D3D = 0
- $A0C3EB15F62 = 1
- Fn0077()
- ELSE
- EXITLOOP
- ENDIF
- WEND
- IF GUICTRLREAD($A44B1E25E27) = $A1EAAC04350 THEN
- IF BITAND(WINGETSTATE($A24F0523435), 0x0010) THEN
- GUISETSTATE(@SW_RESTORE, $A24F0523435)
- ENDIF
- ENDIF
- TRAYSETICON(@ScriptDir & "\conf\ext\app_ico.ico")
- IF $A091EE10815 = 1 THEN TRAYTIP("Normal", "Press " & STRINGUPPER(GUICTRLREAD($A139132022D)) & " to play" & @CRLF & "Press " & STRINGUPPER(GUICTRLREAD($A12A1223812)) & " to record", 2, 1)
- TRAYSETTOOLTIP("Normal:" & @CRLF & "Press " & STRINGUPPER(GUICTRLREAD($A139132022D)) & " to play" & @CRLF & "Press " & STRINGUPPER(GUICTRLREAD($A12A1223812)) & " to record")
- Fn0024($A4981022D2F, "Ready...")
- GUICTRLSETIMAGE($A0131E2020A, @ScriptDir & "\conf\ext\icons.dll", 8)
- GUICTRLSETTIP($A0131E2020A, "Playback")
- GUICTRLSETONEVENT($A0131E2020A, "Fn0047")
- GUICTRLSETSTATE($A2C41E22E2B, $A08BAF0404A)
- Fn0049()
- $A155EA13D47 = 0
- $A1F6E113D3D = 1
- $A0C4E114A45 = 1
- $A4C4E311C23 = 0
- ENDFUNC
- Func Fn0048()
- GUICTRLSETSTATE($A424F013458, $A33BAD00E03)
- GUICTRLSETSTATE($A287FE14834, $A33BAD00E03)
- ENDFUNC
- Func Fn0049()
- GUICTRLSETSTATE($A424F013458, $A63BAB0175D)
- GUICTRLSETSTATE($A287FE14834, $A63BAB0175D)
- ENDFUNC
- Func Fn004A($hToken)
- $A475E211222 = ""
- FOR $A113C712E00 = 1 TO $hToken[0]
- $A633E714415 = $A113C712E00
- Fn004B($hToken, $A113C712E00)
- IF @ERROR THEN
- EXITLOOP
- ENDIF
- NEXT
- $A475E211222 = ""
- Fn0052()
- ENDFUNC
- Func Fn004B(BYREF $ArgRef00, BYREF $iPID)
- $ArgRef00[$iPID] = STRINGSTRIPWS($ArgRef00[$iPID], 3)
- SELECT
- CASE $A0C4E114A45 = 1 OR $A4C4E311C23 = 1
- SETERROR(1)
- RETURN
- CASE STRINGREGEXP($ArgRef00[$iPID], "(?i:\A{Delay )")
- LOCAL $A40B6022D1F = STRINGREGEXP($ArgRef00[$iPID], "\{(.*)\}", 1)
- Fn004D(STRINGREGEXPREPLACE($A40B6022D1F[0], "(?i:Delay )", "") * 0x03E8)
- CASE STRINGREGEXP($ArgRef00[$iPID], "\A\{.*\}")
- LOCAL $A40B6022D1F = STRINGREGEXP($ArgRef00[$iPID], "\{(.*)\}", 1)
- IF STRINGREGEXP($A40B6022D1F[0], "(?i:\ALMouse )|(?i:\ARMouse )|(?i:\AMove )|(?i:\AMMouse )") THEN
- LOCAL $A17B6B21809 = STRINGSPLIT($A40B6022D1F[0], " ")
- IF $A17B6B21809[0] = 2 AND $A17B6B21809[1] = "Move" THEN
- Fn004C($A17B6B21809[2])
- ELSEIF $A17B6B21809[0] = 3 THEN
- Fn004C($A17B6B21809[3])
- IF $A17B6B21809[2] = "down" THEN
- IF $A17B6B21809[1] = "LMouse" THEN
- MOUSEDOWN("left")
- ELSEIF $A17B6B21809[1] = "RMouse" THEN
- MOUSEDOWN("right")
- ELSE
- MOUSEDOWN("middle")
- ENDIF
- ELSEIF $A17B6B21809[2] = "up" THEN
- IF $A17B6B21809[1] = "LMouse" THEN
- MOUSEUP("left")
- ELSEIF $A17B6B21809[1] = "RMouse" THEN
- MOUSEUP("right")
- ELSE
- MOUSEUP("middle")
- ENDIF
- ENDIF
- ENDIF
- ELSEIF STRINGREGEXP($A40B6022D1F[0], "(?i:\AWMouse )") THEN
- LOCAL $A17B6B21809 = STRINGSPLIT($A40B6022D1F[0], " ")
- Fn004C($A17B6B21809[3])
- IF $A17B6B21809[2] = "down" THEN
- MOUSEWHEEL("down", 1)
- ELSE
- MOUSEWHEEL("up", 1)
- ENDIF
- ELSEIF STRINGREGEXP($A40B6022D1F[0], "(?i:\AMovements )") THEN
- LOCAL $A2CE6520948 = STRINGREGEXP($A40B6022D1F[0], "\((.*)\)", 1)
- LOCAL $A22E6923015 = STRINGSPLIT($A2CE6520948[0], "|", 1)
- IF NOT @ERROR THEN
- LOCAL $A0FE6D23C31
- FOR $A3BE6E2420C = 1 TO $A22E6923015[0]
- $A0FE6D23C31 = STRINGSPLIT($A22E6923015[$A3BE6E2420C], ":", 1)
- IF NOT @ERROR THEN
- Fn004D($A0FE6D23C31[1] * 0x03E8)
- IF $A0C4E114A45 = 1 OR $A4C4E311C23 = 1 THEN EXITLOOP
- MOUSEMOVE($A0FE6D23C31[2], $A0FE6D23C31[3], 0)
- ENDIF
- NEXT
- ENDIF
- ELSEIF STRINGREGEXP($A40B6022D1F[0], "(?i:\ALMouseI )|(?i:\ARMouseI )|(?i:\AMoveI )|(?i:\AMMouseI )") THEN
- IF $A475E211222 <> "" THEN
- IF WINACTIVE($A475E211222) = 0 THEN
- WINSETSTATE($A475E211222, "", @SW_SHOW)
- WINACTIVATE($A475E211222)
- ENDIF
- LOCAL $A17B6B21809 = STRINGSPLIT($A40B6022D1F[0], " ")
- IF $A17B6B21809[0] = 2 THEN
- IF $A17B6B21809[1] = "MoveI" THEN
- OPT("MouseCoordMode", 0)
- Fn004C($A17B6B21809[2])
- OPT("MouseCoordMode", 1)
- ELSEIF $A17B6B21809[2] = "down" THEN
- IF $A17B6B21809[1] = "LMouseI" THEN
- MOUSEDOWN("left")
- ELSEIF $A17B6B21809[1] = "RMouseI" THEN
- MOUSEDOWN("right")
- ELSE
- MOUSEDOWN("middle")
- ENDIF
- ELSEIF $A17B6B21809[2] = "up" THEN
- IF $A17B6B21809[1] = "LMouseI" THEN
- MOUSEUP("left")
- ELSEIF $A17B6B21809[1] = "RMouseI" THEN
- MOUSEUP("right")
- ELSE
- MOUSEUP("middle")
- ENDIF
- ENDIF
- ELSEIF $A17B6B21809[0] = 3 THEN
- OPT("MouseCoordMode", 0)
- Fn004C($A17B6B21809[3])
- OPT("MouseCoordMode", 1)
- IF $A17B6B21809[2] = "down" THEN
- IF $A17B6B21809[1] = "LMouseI" THEN
- MOUSEDOWN("left")
- ELSEIF $A17B6B21809[1] = "RMouseI" THEN
- MOUSEDOWN("right")
- ELSE
- MOUSEDOWN("middle")
- ENDIF
- ELSEIF $A17B6B21809[2] = "up" THEN
- IF $A17B6B21809[1] = "LMouseI" THEN
- MOUSEUP("left")
- ELSEIF $A17B6B21809[1] = "RMouseI" THEN
- MOUSEUP("right")
- ELSE
- MOUSEUP("middle")
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ELSEIF STRINGREGEXP($A40B6022D1F[0], "(?i:\AWMouseI )") THEN
- IF $A475E211222 <> "" THEN
- IF WINACTIVE($A475E211222) = 0 THEN
- WINSETSTATE($A475E211222, "", @SW_SHOW)
- WINACTIVATE($A475E211222)
- ENDIF
- LOCAL $A17B6B21809 = STRINGSPLIT($A40B6022D1F[0], " ")
- OPT("MouseCoordMode", 0)
- Fn004C($A17B6B21809[3])
- OPT("MouseCoordMode", 1)
- IF $A17B6B21809[2] = "down" THEN
- MOUSEWHEEL("down", 1)
- ELSE
- MOUSEWHEEL("up", 1)
- ENDIF
- ENDIF
- ELSEIF STRINGREGEXP($A40B6022D1F[0], "(?i:\AMovementsI )") THEN
- IF $A475E211222 <> "" THEN
- IF WINACTIVE($A475E211222) = 0 THEN
- WINSETSTATE($A475E211222, "", @SW_SHOW)
- WINACTIVATE($A475E211222)
- ENDIF
- LOCAL $A2CE6520948 = STRINGREGEXP($A40B6022D1F[0], "\((.*)\)", 1)
- LOCAL $A22E6923015 = STRINGSPLIT($A2CE6520948[0], "|", 1)
- IF NOT @ERROR THEN
- LOCAL $A0FE6D23C31
- OPT("MouseCoordMode", 0)
- FOR $A3BE6E2420C = 1 TO $A22E6923015[0]
- $A0FE6D23C31 = STRINGSPLIT($A22E6923015[$A3BE6E2420C], ":", 1)
- IF NOT @ERROR THEN
- Fn004D($A0FE6D23C31[1] * 0x03E8)
- IF $A0C4E114A45 = 1 OR $A4C4E311C23 = 1 THEN EXITLOOP
- MOUSEMOVE($A0FE6D23C31[2], $A0FE6D23C31[3], 0)
- ENDIF
- NEXT
- OPT("MouseCoordMode", 1)
- ENDIF
- ENDIF
- ELSEIF STRINGREGEXP($A40B6022D1F[0], "(?i:\ASHIFT )|(?i:\ACTRL )|(?i:\ALWIN )|(?i:\ARWIN )|(?i:\AALT )") THEN
- IF $A475E211222 <> "" THEN
- IF WINACTIVE($A475E211222) = 0 THEN
- WINSETSTATE($A475E211222, "", @SW_SHOW)
- WINACTIVATE($A475E211222)
- ENDIF
- ENDIF
- IF STRINGREGEXP($A40B6022D1F[0], "(?i: down)") THEN
- SEND(STRINGREPLACE("{" & $A40B6022D1F[0] & "}", " down", "DOWN"))
- ELSEIF STRINGREGEXP($A40B6022D1F[0], "(?i: up)") THEN
- SEND(STRINGREPLACE("{" & $A40B6022D1F[0] & "}", " up", "UP"))
- ELSE
- SEND(STRINGREPLACE("{" & $A40B6022D1F[0] & "}", " press", ""))
- ENDIF
- ELSEIF STRINGREGEXP($A40B6022D1F[0], "(?i:\AWinI )") THEN
- LOCAL $A187762104C = STRINGREGEXP($ArgRef00[$iPID], '\(\"(.*)\"\)', 1)
- IF @ERROR = 0 THEN
- $A475E211222 = WINGETHANDLE($A187762104C[0])
- WHILE $A475E211222 = ""
- TOOLTIP("Finding the window...", DEFAULT, DEFAULT, "Title: " & $A187762104C[0], 1, 1)
- Fn004E(0x0064)
- IF $A0C4E114A45 = 1 OR $A4C4E311C23 = 1 THEN EXITLOOP
- $A475E211222 = WINGETHANDLE($A187762104C[0])
- WEND
- TOOLTIP("")
- IF $A475E211222 <> "" THEN
- IF WINACTIVE($A475E211222) = 0 THEN
- WINSETSTATE($A475E211222, "", @SW_SHOW)
- WINACTIVATE($A475E211222)
- ENDIF
- ENDIF
- ENDIF
- ELSE
- IF $A475E211222 <> "" THEN
- IF WINACTIVE($A475E211222) = 0 THEN
- WINSETSTATE($A475E211222, "", @SW_SHOW)
- WINACTIVATE($A475E211222)
- ENDIF
- ENDIF
- SEND("{" & $A40B6022D1F[0] & "}")
- ENDIF
- CASE ELSE
- ENDSELECT
- ENDFUNC
- Func Fn004C($hToken)
- LOCAL $A48CD61353B = STRINGSPLIT(STRINGREGEXPREPLACE($hToken, "[()]", ""), ",")
- MOUSEMOVE($A48CD61353B[1], $A48CD61353B[2], 0)
- ENDFUNC
- Func Fn004D($hToken)
- IF $A295E812361 = 1 THEN
- $hToken = INT($hToken)
- ELSEIF $A295E812361 > 1 THEN
- $hToken = INT($hToken / $A295E812361)
- ELSEIF $A295E812361 > 0 AND $A295E812361 < 1 THEN
- $hToken = INT($hToken / $A295E812361)
- ELSEIF $A295E812361 <= 0 THEN
- $hToken = INT($hToken * (ABS($A295E812361) + 2))
- ENDIF
- IF $hToken < 0x000B THEN
- RETURN
- ENDIF
- IF $hToken < 0x0065 THEN
- SLEEP($hToken)
- RETURN
- ELSE
- LOCAL $A2D97924313 = Fn0050()
- WHILE Fn004F($A2D97924313) < $hToken
- IF $A0C4E114A45 = 1 OR $A4C4E311C23 = 1 THEN EXITLOOP
- SLEEP(0x005A)
- WEND
- ENDIF
- ENDFUNC
- Func Fn004E($hToken)
- $hToken = INT($hToken)
- IF $hToken < 0x000B THEN
- RETURN
- ENDIF
- IF $hToken < 0x0065 THEN
- SLEEP($hToken)
- RETURN
- ELSE
- LOCAL $A2D97924313 = Fn0050()
- WHILE Fn004F($A2D97924313) < $hToken
- IF $A0C4E114A45 = 1 OR $A4C4E311C23 = 1 THEN EXITLOOP
- SLEEP(0x005A)
- WEND
- ENDIF
- ENDFUNC
- Func Fn004F($hToken)
- RETURN Fn0050() - $hToken
- ENDFUNC
- Func Fn0050()
- LOCAL $aResult = DLLCALL($A038E814E62, "dword", "GetTickCount")
- RETURN $aResult[0]
- ENDFUNC
- Func Fn0051()
- $A0C4E114A45 = 1
- ENDFUNC
- Func Fn0052()
- LOCAL $A31A7721401 = DLLOPEN("user32.dll")
- FOR $A0F67E11730 = 1 TO 7
- IF Fn0027(HEX($A0F67E11730, 2), $A31A7721401) THEN
- SELECT
- CASE $A1E3EF12343[$A0F67E11730] = "LMouse"
- MOUSEUP("left")
- CASE $A1E3EF12343[$A0F67E11730] = "RMouse"
- MOUSEUP("right")
- CASE $A1E3EF12343[$A0F67E11730] = "MMouse"
- MOUSEUP("middle")
- ENDSELECT
- ENDIF
- NEXT
- FOR $A0F67E11730 = 8 TO 0x00DE
- IF Fn0027(HEX($A0F67E11730, 2), $A31A7721401) THEN
- SELECT
- CASE $A1E3EF12343[$A0F67E11730] = "CTRL"
- SEND("{CTRLUP}")
- CASE $A1E3EF12343[$A0F67E11730] = "ALT"
- SEND("{ALTUP}")
- CASE $A1E3EF12343[$A0F67E11730] = "SHIFT"
- SEND("{SHIFTUP}")
- CASE $A1E3EF12343[$A0F67E11730] = "LWIN"
- SEND("{LWINUP}")
- CASE $A1E3EF12343[$A0F67E11730] = "RWIN"
- SEND("{RWINUP}")
- CASE ELSE
- SEND("{" & $A1E3EF12343[$A0F67E11730] & " up}")
- ENDSELECT
- ENDIF
- NEXT
- DLLCLOsE($A31A7721401)
- ENDFUNC
- Func Fn0053()
- LOCAL $A2CC7122E22[6], $A58C7326057, $A55C7424A62, $A54C7524461, $A33C7625B0A, $A33C7725250
- $A2CC7122E22[0] = INIREAD($rms_conf, "schedule", "is_schedule", "off")
- $A2CC7122E22[1] = INIREAD($rms_conf, "schedule", "schedule_way", "")
- $A2CC7122E22[2] = INIREAD($rms_conf, "schedule", "schedule_time", "")
- $A2CC7122E22[3] = INIREAD($rms_conf, "schedule", "schedule_data", "")
- $A2CC7122E22[4] = INIREAD($rms_conf, "schedule", "schedule_day", "")
- $A2CC7122E22[5] = INIREAD($rms_conf, "state", "filename_open", "")
- IF $A2CC7122E22[5] <> "" THEN
- Fn003D($A2CC7122E22[5], $A55C7424A62, $A54C7524461, $A33C7625B0A, $A33C7725250)
- $A2CC7122E22[5] = $A33C7625B0A
- ENDIF
- RETURN $A2CC7122E22
- ENDFUNC
- Func Fn0054($hToken)
- LOCAL $A49D7E23834, $A31D7F24F16, $A12E7023F3C, $A06E712211C, $A41E7225E1B, $A58E7323849, $A17E7423D0D, $A20E7523B57
- LOCAL $A56E7624732 = $hToken[5]
- IF $A016E316213 = 1 THEN GUISETSTATE(@SW_HIDE, $A24F0523435)
- TRAYSETICON(@ScriptDir & "\conf\ext\icons.dll", 9)
- IF $A091EE10815 = 1 THEN TRAYTIP("Scheduling", $A56E7624732, 10, 1)
- TRAYSETTOOLTIP("Scheduling: " & $A56E7624732)
- Fn0024($A4981022D2F, "Scheduling...")
- $A49D7E23834 = $hToken[1]
- IF $A49D7E23834 = "time" THEN
- $A12E7023F3C = $hToken[2]
- $A17E7423D0D = STRINGSPLIT($A12E7023F3C, ":")
- $A20E7523B57 = (INT($A17E7423D0D[1]) * 0x0E10 + INT($A17E7423D0D[2]) * 0x003C + INT($A17E7423D0D[3])) * 0x03E8
- IF $A016E316213 = 1 THEN
- $A246E51052A = Fn0050()
- $A016E316213 = 0
- ENDIF
- WHILE Fn004F($A246E51052A) < $A20E7523B57
- IF $A0C4E114A45 = 1 THEN RETURN 0
- SLEEP(0x005A)
- WEND
- $A246E51052A = Fn0050()
- RETURN 1
- ELSEIF $A49D7E23834 = "one" THEN
- IF $A016E316213 = 1 THEN
- $A016E316213 = 0
- ELSE
- Fn004E(0x03E8)
- ENDIF
- IF $A0C4E114A45 = 1 THEN RETURN 0
- $A31D7F24F16 = $hToken[3]
- $A12E7023F3C = $hToken[2]
- $A58E7323849 = STRINGSPLIT($A31D7F24F16, "/")
- $A17E7423D0D = STRINGSPLIT($A12E7023F3C, ":")
- WHILE 1
- IF $A58E7323849[3] = @YEAR THEN
- IF $A58E7323849[1] = @MON THEN
- IF $A58E7323849[2] = @MDAY THEN
- IF $A17E7423D0D[1] = @HOUR THEN
- IF $A17E7423D0D[2] = @MIN THEN
- IF $A17E7423D0D[3] = @SEC THEN
- RETURN 1
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- IF $A0C4E114A45 = 1 THEN RETURN 0
- SLEEP(0x005A)
- WEND
- ELSEIF $A49D7E23834 = "day" THEN
- IF $A016E316213 = 1 THEN
- $A016E316213 = 0
- ELSE
- Fn004E(0x03E8)
- ENDIF
- IF $A0C4E114A45 = 1 THEN RETURN 0
- $A12E7023F3C = $hToken[2]
- $A17E7423D0D = STRINGSPLIT($A12E7023F3C, ":")
- WHILE 1
- IF $A17E7423D0D[1] = @HOUR THEN
- IF $A17E7423D0D[2] = @MIN THEN
- IF $A17E7423D0D[3] = @SEC THEN
- RETURN 1
- ENDIF
- ENDIF
- ENDIF
- IF $A0C4E114A45 = 1 THEN RETURN 0
- SLEEP(0x005A)
- WEND
- ELSEIF $A49D7E23834 = "week" THEN
- IF $A016E316213 = 1 THEN
- $A016E316213 = 0
- ELSE
- Fn004E(0x03E8)
- ENDIF
- IF $A0C4E114A45 = 1 THEN RETURN 0
- $A12E7023F3C = $hToken[2]
- $A06E712211C = $hToken[4]
- $A41E7225E1B = STRINGSPLIT($A06E712211C, ",")
- $A17E7423D0D = STRINGSPLIT($A12E7023F3C, ":")
- WHILE 1
- FOR $A0F67E11730 = 1 TO $A41E7225E1B[0]
- IF $A41E7225E1B[$A0F67E11730] = @WDAY THEN
- IF $A17E7423D0D[1] = @HOUR THEN
- IF $A17E7423D0D[2] = @MIN THEN
- IF $A17E7423D0D[3] = @SEC THEN
- RETURN 1
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- NEXT
- IF $A0C4E114A45 = 1 THEN RETURN 0
- SLEEP(0x005A)
- WEND
- ELSEIF $A49D7E23834 = "month" THEN
- IF $A016E316213 = 1 THEN
- $A016E316213 = 0
- ELSE
- Fn004E(0x03E8)
- ENDIF
- IF $A0C4E114A45 = 1 THEN RETURN 0
- $A12E7023F3C = $hToken[2]
- $A06E712211C = $hToken[4]
- $A41E7225E1B = STRINGSPLIT($A06E712211C, ",")
- $A17E7423D0D = STRINGSPLIT($A12E7023F3C, ":")
- WHILE 1
- FOR $A0F67E11730 = 1 TO $A41E7225E1B[0]
- IF $A41E7225E1B[$A0F67E11730] = "LastDay" THEN
- IF @MON = "04" OR @MON = "06" OR @MON = "09" OR @MON = "11" THEN
- IF @MDAY = 0x001E THEN
- IF $A17E7423D0D[1] = @HOUR THEN
- IF $A17E7423D0D[2] = @MIN THEN
- IF $A17E7423D0D[3] = @SEC THEN
- RETURN 1
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ELSEIF @MON = "02" THEN
- IF Fn001B(@YEAR) THEN
- IF @MDAY = 0x001D THEN
- IF $A17E7423D0D[1] = @HOUR THEN
- IF $A17E7423D0D[2] = @MIN THEN
- IF $A17E7423D0D[3] = @SEC THEN
- RETURN 1
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ELSE
- IF @MDAY = 0x001C THEN
- IF $A17E7423D0D[1] = @HOUR THEN
- IF $A17E7423D0D[2] = @MIN THEN
- IF $A17E7423D0D[3] = @SEC THEN
- RETURN 1
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ELSE
- IF @MDAY = 0x001F THEN
- IF $A17E7423D0D[1] = @HOUR THEN
- IF $A17E7423D0D[2] = @MIN THEN
- IF $A17E7423D0D[3] = @SEC THEN
- RETURN 1
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ELSE
- IF $A41E7225E1B[$A0F67E11730] = @MDAY THEN
- IF $A17E7423D0D[1] = @HOUR THEN
- IF $A17E7423D0D[2] = @MIN THEN
- IF $A17E7423D0D[3] = @SEC THEN
- RETURN 1
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- NEXT
- IF $A0C4E114A45 = 1 THEN RETURN 0
- SLEEP(0x005A)
- WEND
- ELSEIF $A49D7E23834 = "start" THEN
- WHILE 1
- IF $A155EA13D47 = 1 THEN
- $A155EA13D47 = 0
- $A12E7023F3C = $hToken[2]
- $A17E7423D0D = STRINGSPLIT($A12E7023F3C, ":")
- IF $A17E7423D0D[0] = 3 THEN
- $A20E7523B57 = (INT($A17E7423D0D[1]) * 0x0E10 + INT($A17E7423D0D[2]) * 0x003C + INT($A17E7423D0D[3])) * 0x03E8
- Fn004E($A20E7523B57)
- ENDIF
- IF $A0C4E114A45 = 1 THEN
- RETURN 0
- ELSE
- RETURN 1
- ENDIF
- ENDIF
- IF $A0C4E114A45 = 1 THEN RETURN 0
- SLEEP(0x0064)
- WEND
- ENDIF
- ENDFUNC
- Func Fn0055()
- LOCAL $A2CC7122E22[8], $A55C7424A62, $A54C7524461, $A33C7625B0A, $A33C7725250
- $A2CC7122E22[0] = INIREAD($rms_conf, "trigger", "is_trigger", "off")
- $A2CC7122E22[1] = INIREAD($rms_conf, "trigger", "trigger_way", "")
- $A2CC7122E22[2] = INIREAD($rms_conf, "trigger", "trigger_choice", "")
- $A2CC7122E22[3] = INIREAD($rms_conf, "trigger", "trigger_data", "")
- $A2CC7122E22[4] = INIREAD($rms_conf, "trigger", "trigger_cycle_way", "")
- $A2CC7122E22[5] = INIREAD($rms_conf, "trigger", "trigger_cycle_frequency", "")
- $A2CC7122E22[6] = INIREAD($rms_conf, "trigger", "trigger_cycle_time", "")
- $A2CC7122E22[7] = INIREAD($rms_conf, "state", "filename_open", "")
- IF $A2CC7122E22[7] <> "" THEN
- Fn003D($A2CC7122E22[7], $A55C7424A62, $A54C7524461, $A33C7625B0A, $A33C7725250)
- $A2CC7122E22[7] = $A33C7625B0A
- ENDIF
- RETURN $A2CC7122E22
- ENDFUNC
- Func Fn0056($hToken)
- IF $A316E710345 = 1 THEN GUISETSTATE(@SW_HIDE, $A24F0523435)
- LOCAL $A56E7624732 = $hToken[7]
- LOCAL $A05C8520418 = $hToken[1]
- LOCAL $A19C8725A0E = $hToken[2]
- LOCAL $A23C8922C0C = $hToken[3]
- LOCAL $A4AC8B20134 = $hToken[4]
- LOCAL $A05C8D2391E = 1, $A28C8F2102A = "0:0:0"
- IF $A4AC8B20134 = "frequency" THEN
- $A05C8D2391E = $hToken[5]
- IF $A0B6E614837 > $A05C8D2391E THEN
- RETURN 0
- ENDIF
- $A0B6E614837 += 1
- ELSEIF $A4AC8B20134 = "time" THEN
- IF $A316E710345 = 1 THEN
- $A5D6E915919 = Fn0050()
- $A316E710345 = 0
- ENDIF
- $A28C8F2102A = $hToken[6]
- LOCAL $A08D8922841 = STRINGSPLIT($A28C8F2102A, ":")
- LOCAL $A32D8B21136 = ($A08D8922841[1] * 0x0E10 + $A08D8922841[2] * 0x003C + $A08D8922841[3]) * 0x03E8
- ENDIF
- IF $A316E710345 = 1 THEN $A316E710345 = 0
- TRAYSETICON(@ScriptDir & "\conf\ext\icons.dll", 10)
- IF $A091EE10815 = 1 THEN TRAYTIP("Triggering", $A56E7624732, 10, 1)
- TRAYSETTOOLTIP("Triggering: " & $A56E7624732)
- Fn0024($A4981022D2F, "Triggering...")
- IF $A05C8520418 = "process" THEN
- IF $A19C8725A0E = "exist" THEN
- WHILE 1
- IF $A4AC8B20134 = "time" THEN
- IF Fn004F($A5D6E915919) > $A32D8B21136 THEN RETURN 0
- ENDIF
- IF $A0C4E114A45 = 1 THEN RETURN 0
- IF PROCESSEXISTS($A23C8922C0C) THEN
- RETURN 1
- ENDIF
- SLEEP(0x005A)
- WEND
- ELSEIF $A19C8725A0E = "noexist" THEN
- WHILE 1
- IF $A4AC8B20134 = "time" THEN
- IF Fn004F($A5D6E915919) > $A32D8B21136 THEN RETURN 0
- ENDIF
- IF $A0C4E114A45 = 1 THEN RETURN 0
- IF PROCESSEXISTS($A23C8922C0C) = 0 THEN
- RETURN 1
- ENDIF
- SLEEP(0x005A)
- WEND
- ENDIF
- ELSEIF $A05C8520418 = "window" THEN
- LOCAL $A2E09021A33 = STRINGSPLIT($A19C8725A0E, "|")
- IF $A2E09021A33[1] = "exist" THEN
- IF $A2E09021A33[2] = "exact" THEN
- OPT("WinTitleMatchMode", 3)
- OPT("WinTextMatchMode", 2)
- WHILE 1
- IF $A4AC8B20134 = "time" THEN
- IF Fn004F($A5D6E915919) > $A32D8B21136 THEN
- OPT("WinTitleMatchMode", 1)
- OPT("WinTextMatchMode", 1)
- RETURN 0
- ENDIF
- ENDIF
- IF $A0C4E114A45 = 1 THEN
- OPT("WinTitleMatchMode", 1)
- OPT("WinTextMatchMode", 1)
- RETURN 0
- ENDIF
- IF WINEXISTS($A23C8922C0C) THEN
- OPT("WinTitleMatchMode", 1)
- OPT("WinTextMatchMode", 1)
- RETURN 1
- ENDIF
- SLEEP(0x005A)
- WEND
- ELSEIF $A2E09021A33[2] = "noexact" THEN
- OPT("WinTextMatchMode", 2)
- WHILE 1
- IF $A4AC8B20134 = "time" THEN
- IF Fn004F($A5D6E915919) > $A32D8B21136 THEN
- OPT("WinTextMatchMode", 1)
- RETURN 0
- ENDIF
- ENDIF
- IF $A0C4E114A45 = 1 THEN
- OPT("WinTextMatchMode", 1)
- RETURN 0
- ENDIF
- IF WINEXISTS($A23C8922C0C) THEN
- OPT("WinTextMatchMode", 1)
- RETURN 1
- ENDIF
- SLEEP(0x005A)
- WEND
- ENDIF
- ELSEIF $A2E09021A33[1] = "noexist" THEN
- IF $A2E09021A33[2] = "exact" THEN
- OPT("WinTitleMatchMode", 3)
- OPT("WinTextMatchMode", 2)
- WHILE 1
- IF $A4AC8B20134 = "time" THEN
- IF Fn004F($A5D6E915919) > $A32D8B21136 THEN
- OPT("WinTitleMatchMode", 1)
- OPT("WinTextMatchMode", 1)
- RETURN 0
- ENDIF
- ENDIF
- IF $A0C4E114A45 = 1 THEN
- OPT("WinTitleMatchMode", 1)
- OPT("WinTextMatchMode", 1)
- RETURN 0
- ENDIF
- IF WINEXISTS($A23C8922C0C) = 0 THEN
- OPT("WinTitleMatchMode", 1)
- OPT("WinTextMatchMode", 1)
- RETURN 1
- ENDIF
- SLEEP(0x005A)
- WEND
- ELSEIF $A2E09021A33[2] = "noexact" THEN
- OPT("WinTextMatchMode", 2)
- WHILE 1
- IF $A4AC8B20134 = "time" THEN
- IF Fn004F($A5D6E915919) > $A32D8B21136 THEN
- OPT("WinTextMatchMode", 1)
- RETURN 0
- ENDIF
- ENDIF
- IF $A0C4E114A45 = 1 THEN
- OPT("WinTextMatchMode", 1)
- RETURN 0
- ENDIF
- IF WINEXISTS($A23C8922C0C) = 0 THEN
- OPT("WinTextMatchMode", 1)
- RETURN 1
- ENDIF
- SLEEP(0x005A)
- WEND
- ENDIF
- ELSEIF $A2E09021A33[1] = "active" THEN
- IF $A2E09021A33[2] = "exact" THEN
- OPT("WinTitleMatchMode", 3)
- OPT("WinTextMatchMode", 2)
- WHILE 1
- IF $A4AC8B20134 = "time" THEN
- IF Fn004F($A5D6E915919) > $A32D8B21136 THEN
- OPT("WinTitleMatchMode", 1)
- OPT("WinTextMatchMode", 1)
- RETURN 0
- ENDIF
- ENDIF
- IF $A0C4E114A45 = 1 THEN
- OPT("WinTitleMatchMode", 1)
- OPT("WinTextMatchMode", 1)
- RETURN 0
- ENDIF
- IF WINACTIVE($A23C8922C0C) THEN
- OPT("WinTitleMatchMode", 1)
- OPT("WinTextMatchMode", 1)
- RETURN 1
- ENDIF
- SLEEP(0x005A)
- WEND
- ELSEIF $A2E09021A33[2] = "noexact" THEN
- OPT("WinTextMatchMode", 2)
- WHILE 1
- IF $A4AC8B20134 = "time" THEN
- IF Fn004F($A5D6E915919) > $A32D8B21136 THEN
- OPT("WinTextMatchMode", 1)
- RETURN 0
- ENDIF
- ENDIF
- IF $A0C4E114A45 = 1 THEN
- OPT("WinTextMatchMode", 1)
- RETURN 0
- ENDIF
- IF WINACTIVE($A23C8922C0C) THEN
- OPT("WinTextMatchMode", 1)
- RETURN 1
- ENDIF
- SLEEP(0x005A)
- WEND
- ENDIF
- ELSEIF $A2E09021A33[1] = "noactive" THEN
- IF $A2E09021A33[2] = "exact" THEN
- OPT("WinTitleMatchMode", 3)
- OPT("WinTextMatchMode", 2)
- WHILE 1
- IF $A4AC8B20134 = "time" THEN
- IF Fn004F($A5D6E915919) > $A32D8B21136 THEN
- OPT("WinTitleMatchMode", 1)
- OPT("WinTextMatchMode", 1)
- RETURN 0
- ENDIF
- ENDIF
- IF $A0C4E114A45 = 1 THEN
- OPT("WinTitleMatchMode", 1)
- OPT("WinTextMatchMode", 1)
- RETURN 0
- ENDIF
- IF WINACTIVE($A23C8922C0C) = 0 THEN
- OPT("WinTitleMatchMode", 1)
- OPT("WinTextMatchMode", 1)
- RETURN 1
- ENDIF
- SLEEP(0x005A)
- WEND
- ELSEIF $A2E09021A33[2] = "noexact" THEN
- OPT("WinTextMatchMode", 2)
- WHILE 1
- IF $A4AC8B20134 = "time" THEN
- IF Fn004F($A5D6E915919) > $A32D8B21136 THEN
- OPT("WinTextMatchMode", 1)
- RETURN 0
- ENDIF
- ENDIF
- IF $A0C4E114A45 = 1 THEN
- OPT("WinTextMatchMode", 1)
- RETURN 0
- ENDIF
- IF WINACTIVE($A23C8922C0C) = 0 THEN
- OPT("WinTextMatchMode", 1)
- RETURN 1
- ENDIF
- SLEEP(0x005A)
- WEND
- ENDIF
- ENDIF
- ELSEIF $A05C8520418 = "file" THEN
- IF $A19C8725A0E = "exist" THEN
- WHILE 1
- IF $A4AC8B20134 = "time" THEN
- IF Fn004F($A5D6E915919) > $A32D8B21136 THEN RETURN 0
- ENDIF
- IF $A0C4E114A45 = 1 THEN RETURN 0
- IF FILEEXISTS($A23C8922C0C) THEN
- RETURN 1
- ENDIF
- SLEEP(0x005A)
- WEND
- ELSEIF $A19C8725A0E = "noexist" THEN
- WHILE 1
- IF $A4AC8B20134 = "time" THEN
- IF Fn004F($A5D6E915919) > $A32D8B21136 THEN RETURN 0
- ENDIF
- IF $A0C4E114A45 = 1 THEN RETURN 0
- IF FILEEXISTS($A23C8922C0C) = 0 THEN
- RETURN 1
- ENDIF
- SLEEP(0x005A)
- WEND
- ENDIF
- ELSEIF $A05C8520418 = "color" THEN
- LOCAL $A3FC992540A = STRINGSPLIT($A23C8922C0C, "|")
- LOCAL $A41C9B22C50 = DEC($A3FC992540A[3])
- IF $A19C8725A0E = "disappear" THEN
- WHILE 1
- IF $A4AC8B20134 = "time" THEN
- IF Fn004F($A5D6E915919) > $A32D8B21136 THEN RETURN 0
- ENDIF
- IF $A0C4E114A45 = 1 THEN RETURN 0
- IF PIXELGETCOLOR($A3FC992540A[1], $A3FC992540A[2]) <> $A41C9B22C50 THEN
- RETURN 1
- ENDIF
- SLEEP(0x005A)
- WEND
- ELSEIF $A19C8725A0E = "appear" THEN
- WHILE 1
- IF $A4AC8B20134 = "time" THEN
- IF Fn004F($A5D6E915919) > $A32D8B21136 THEN RETURN 0
- ENDIF
- IF $A0C4E114A45 = 1 THEN RETURN 0
- IF PIXELGETCOLOR($A3FC992540A[1], $A3FC992540A[2]) = $A41C9B22C50 THEN
- RETURN 1
- ENDIF
- SLEEP(0x005A)
- WEND
- ENDIF
- ELSEIF $A05C8520418 = "ping" THEN
- LOCAL $A2E09021A33 = STRINGSPLIT($A19C8725A0E, "|")
- IF $A2E09021A33[1] = "online" THEN
- WHILE 1
- IF $A4AC8B20134 = "time" THEN
- IF Fn004F($A5D6E915919) > $A32D8B21136 THEN RETURN 0
- ENDIF
- IF $A0C4E114A45 = 1 THEN RETURN 0
- IF PING($A23C8922C0C, $A2E09021A33[2]) THEN
- IF $A0C4E114A45 = 1 THEN RETURN 0
- SLEEP(0x0064)
- IF PING($A23C8922C0C, $A2E09021A33[2]) THEN
- RETURN 1
- ENDIF
- ENDIF
- Fn004E(0x05DC)
- WEND
- ELSEIF $A2E09021A33[1] = "offline" THEN
- WHILE 1
- IF $A4AC8B20134 = "time" THEN
- IF Fn004F($A5D6E915919) > $A32D8B21136 THEN RETURN 0
- ENDIF
- IF $A0C4E114A45 = 1 THEN RETURN 0
- IF PING($A23C8922C0C, $A2E09021A33[2]) = 0 THEN
- IF $A0C4E114A45 = 1 THEN RETURN 0
- SLEEP(0x0064)
- IF PING($A23C8922C0C, $A2E09021A33[2]) = 0 THEN
- RETURN 1
- ENDIF
- ENDIF
- Fn004E(0x05DC)
- WEND
- ENDIF
- ENDIF
- ENDFUNC
- Func Fn0057()
- $A5A4E913045 = 0
- GUICTRLSETIMAGE($A424F013458, @ScriptDir & "\conf\ext\icons.dll", 6)
- ENDFUNC
- Func Fn0058()
- $A5A4E913045 = 1
- GUICTRLSETIMAGE($A424F013458, @ScriptDir & "\conf\ext\icons.dll", 0x000D)
- ENDFUNC
- Func Fn0059()
- LOCAL $A33A8C0550A = GUICTRLGETHANDLE($A1F7FF12130)
- LOCAL $A600A92523D = CONTROLGETPOs($A24F0523435, "", $A287FE14834)
- LOCAL $A5119705C46 = $A600A92523D[0]
- LOCAL $A5E3CA11762 = $A600A92523D[1] + $A600A92523D[3]
- Fn005A($A24F0523435, $A5119705C46, $A5E3CA11762)
- Fn005B($A24F0523435, $A33A8C0550A, $A5119705C46 - 0x0094 * $A55F042443C, $A5E3CA11762 + 0x001E * $A55F042443C)
- ENDFUNC
- Func Fn005A($hToken, BYREF $iPID, BYREF $ArgRef02)
- LOCAL $A170AF2612D = DLLSTRUCTCREATE("int;int")
- DLLSTRUCTSETDATA($A170AF2612D, 1, $iPID)
- DLLSTRUCTSETDATA($A170AF2612D, 2, $ArgRef02)
- DLLCALL("user32.dll", "int", "ClientToScreen", "hwnd", $hToken, "ptr", DLLSTRUCTGETPTR($A170AF2612D))
- $iPID = DLLSTRUCTGETDATA($A170AF2612D, 1)
- $ArgRef02 = DLLSTRUCTGETDATA($A170AF2612D, 2)
- $A170AF2612D = 0
- ENDFUNC
- Func Fn005B($hToken, $fDisableAll, $pNewState, $iBufferLen)
- DLLCALL("user32.dll", "int", "TrackPopupMenuEx", "hwnd", $fDisableAll, "int", 0, "int", $pNewState + 0x004B * $A55F042443C, "int", $iBufferLen - 0x001E * $A55F042443C, "hwnd", $hToken, "ptr", 0)
- ENDFUNC
- Func Fn005C(BYREF $ArgRef00, BYREF $iPID, $fOpenAsSelf = -1)
- LOCAL $A5E2A924B63
- IF $fOpenAsSelf = -1 THEN
- $A5E2A924B63 = Fn005D()
- IF $A5E2A924B63 <> 0 AND $A5E2A924B63 <> $iPID AND $A5E2A924B63 <> $ArgRef00 THEN
- $iPID = $A5E2A924B63
- LOCAL $A432AC23E29 = WINGETPOs($A5E2A924B63)
- IF @ERROR THEN RETURN
- Fn005E($ArgRef00)
- $ArgRef00 = Fn005F($A432AC23E29[0], $A432AC23E29[1], $A432AC23E29[2], $A432AC23E29[3], $A248E312300)
- ENDIF
- ELSE
- $A5E2A924B63 = $fOpenAsSelf
- IF $A5E2A924B63 <> 0 THEN
- $iPID = $A5E2A924B63
- LOCAL $A432AC23E29 = WINGETPOs($A5E2A924B63)
- IF @ERROR THEN RETURN
- IF $A432AC23E29[0] <> $A337ED10F46[0] OR $A432AC23E29[1] <> $A337ED10F46[1] OR $A432AC23E29[2] <> $A337ED10F46[2] OR $A432AC23E29[3] <> $A337ED10F46[3] THEN
- $A337ED10F46 = $A432AC23E29
- Fn005E($ArgRef00)
- $ArgRef00 = Fn005F($A432AC23E29[0], $A432AC23E29[1], $A432AC23E29[2], $A432AC23E29[3], $A248E312300)
- ENDIF
- ENDIF
- ENDIF
- ENDFUNC
- Func Fn005D()
- LOCAL $A513AE24B31 = DLLCALL("user32.dll", "int", "WindowFromPoint", "long", MOUSEGETPOs(0), "long", MOUSEGETPOs(1))
- IF NOT ISARRAY($A513AE24B31) THEN RETURN SETERROR(1, 0, 0)
- RETURN HWND($A513AE24B31[0])
- ENDFUNC
- Func Fn005E($hToken)
- IF ISHWND($hToken) THEN
- GUIDELETE($hToken)
- $hToken = -1
- ENDIF
- ENDFUNC
- Func Fn005F($curErr = -1, $curExt = -1, $fOpenAsSelf = -1, $lParam = -1, $pPrevState = 0)
- LOCAL $A137E911F25 = GUICREATE("", $fOpenAsSelf, $lParam, $curErr, $curExt, $A558C306103, BITOR($A3CAC304C1A, $A03AC500D20))
- GUISETBKCOLOR($pPrevState)
- Fn0060($A137E911F25, $A2E8E514018, $A2E8E514018, $fOpenAsSelf - ($A2E8E514018 * 2), $lParam - ($A2E8E514018 * 2))
- GUISETSTATE(@SW_SHOWNOACTIVATE, $A137E911F25)
- RETURN $A137E911F25
- ENDFUNC
- Func Fn0060($hToken, $fDisableAll, $pNewState, $iBufferLen, $iProtect)
- LOCAL $A545A622F09, $A075A725B0E, $A4C5A820E54, $A155A922102, $A3D5AA25244
- LOCAL CONST $A060ED03A4A = 4
- $A545A622F09 = WINGETPOs($hToken)
- $A075A725B0E = DLLCALL("gdi32.dll", "long", "CreateRectRgn", "long", 0, "long", 0, "long", $A545A622F09[2], "long", $A545A622F09[3])
- $A4C5A820E54 = DLLCALL("gdi32.dll", "long", "CreateRectRgn", "long", $pNewState, "long", $pNewState, "long", $pNewState + $iBufferLen, "long", $pNewState + $iProtect)
- $A3D5AA25244 = DLLCALL("gdi32.dll", "long", "CreateRectRgn", "long", 0, "long", 0, "long", 0, "long", 0)
- DLLCALL("gdi32.dll", "long", "CombineRgn", "long", $A3D5AA25244[0], "long", $A075A725B0E[0], "long", $A4C5A820E54[0], "int", $A060ED03A4A)
- DLLCALL("user32.dll", "long", "SetWindowRgn", "hwnd", $hToken, "long", $A3D5AA25244[0], "int", 1)
- ENDFUNC
- Func Fn0061($hToken)
- LOCAL $A2F8AB20D58 = INIREADSECTION($hToken, "codes")
- If Not @error Then
- FOR $A0F67E11730 = 2 TO $A2F8AB20D58[0][0]
- Fn0025($A1E3EF12343, $A2F8AB20D58[$A0F67E11730][1])
- NEXT
- ENDIF
- ENDFUNC
- Func Fn0062()
- LOCAL $A0C9A123321 = REGREAD($A1C0EA15B56, $A069E01390B)
- $A20EEE16105 = GUICREATE("Startup Setting", 0x014A * $A55F042443C, 0x0064 * $A55F042443C, -1, -1, BITOR($A146CF05F0A, $A558C306103, $A1B6C503E34), DEFAULT, $A24F0523435)
- $A00EEF12008 = GUICTRLCREATECHECKBOX("Run automatically when the computer start", 0x001E * $A55F042443C, 0x0014 * $A55F042443C, 0x010E * $A55F042443C, 0x0014 * $A55F042443C)
- IF $A0C9A123321 = '"' & @ScriptFullPath & '" "-s"' THEN
- GUICTRLSETSTATE($A00EEF12008, $A1EAAC04350)
- ELSE
- GUICTRLSETSTATE($A00EEF12008, $A03BA00445C)
- ENDIF
- LOCAL $A259AF2382F = GUICTRLCREATEBUTTON("Ok", 0x0050 * $A55F042443C, 0x003C * $A55F042443C, 0x003C * $A55F042443C, 0x001E * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn0063")
- LOCAL $A42AA621D11 = GUICTRLCREATEBUTTON("Cancel", 0x00AA * $A55F042443C, 0x003C * $A55F042443C, 0x003C * $A55F042443C, 0x001E * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn0064")
- GUISETSTATE()
- GUISETSTATE(@SW_DISABLE, $A24F0523435)
- ENDFUNC
- Func Fn0063()
- IF GUICTRLREAD($A00EEF12008) = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "state", "is_autorun", 1)
- REGWRITE($A1C0EA15B56, $A069E01390B, "REG_SZ", '"' & @ScriptFullPath & '" "-s"')
- ELSE
- INIWRITE($rms_conf, "state", "is_autorun", 0)
- REGDELETE($A1C0EA15B56, $A069E01390B)
- ENDIF
- Fn0064()
- ENDFUNC
- Func Fn0064()
- GUIDELETE($A20EEE16105)
- GUISETSTATE(@SW_ENABLE, $A24F0523435)
- WINACTIVATE($A24F0523435)
- ENDFUNC
- Func Fn0065()
- $A43DE914D3C = GUICREATE("Repeat setting", 0x013A * $A55F042443C, 0x00BE * $A55F042443C, -1, -1, BITOR($A146CF05F0A, $A558C306103, $A1B6C503E34), DEFAULT, $A24F0523435)
- GUICTRLCREATEGROUP("", 5 * $A55F042443C, 0 * $A55F042443C, 0x0131 * $A55F042443C, 0x0067 * $A55F042443C)
- $A25DEA12E4A = GUICTRLCREATERADIO("Repeat", 0x0017 * $A55F042443C, 0x000D * $A55F042443C, 0x0037 * $A55F042443C, 0x0011 * $A55F042443C)
- $A03DEB10D39 = GUICTRLCREATEINPUT("", 0x0053 * $A55F042443C, 0x000B * $A55F042443C, 0x003B * $A55F042443C, 0x0015 * $A55F042443C, BITOR($A0CE9503609, $A24F9D0480B))
- GUICTRLSETDATA(-1, 1)
- GUICTRLCREATEUPDOWN($A03DEB10D39, $A1B3D61070D)
- GUICTRLSETLIMIT(-1, 0x000F423F, 1)
- GUICTRLCREATELABEL("times", 0x0093 * $A55F042443C, 0x0010 * $A55F042443C, 0x0037 * $A55F042443C, 0x0011 * $A55F042443C)
- $A2EEE112E03 = GUICTRLCREATERADIO("Repeat for", 0x0017 * $A55F042443C, 0x002B * $A55F042443C, 0x0053 * $A55F042443C, 0x0011 * $A55F042443C)
- $A4FEE215B50 = GUICTRLCREATEINPUT("", 0x006A * $A55F042443C, 0x0029 * $A55F042443C, 0x001E * $A55F042443C, 0x0015 * $A55F042443C, BITOR($A33E9701313, $A24F9D0480B))
- GUICTRLCREATELABEL("hours", 0x008A * $A55F042443C, 0x002E * $A55F042443C, 0x001E * $A55F042443C, 0x0011 * $A55F042443C)
- $A40EE314B35 = GUICTRLCREATEINPUT("", 0x00AD * $A55F042443C, 0x0029 * $A55F042443C, 0x001E * $A55F042443C, 0x0015 * $A55F042443C, BITOR($A33E9701313, $A24F9D0480B))
- GUICTRLCREATELABEL("mins", 0x00CD * $A55F042443C, 0x002E * $A55F042443C, 0x001E * $A55F042443C, 0x0011 * $A55F042443C)
- $A3AEE41471F = GUICTRLCREATEINPUT("", 0x00EC * $A55F042443C, 0x0029 * $A55F042443C, 0x001E * $A55F042443C, 0x0015 * $A55F042443C, BITOR($A33E9701313, $A24F9D0480B))
- GUICTRLCREATELABEL("secs", 0x010C * $A55F042443C, 0x002E * $A55F042443C, 0x001E * $A55F042443C, 0x0011 * $A55F042443C)
- $A52DEC1223B = GUICTRLCREATERADIO("Repeat until stopped", 0x0017 * $A55F042443C, 0x0049 * $A55F042443C, 0x008C * $A55F042443C, 0x0011 * $A55F042443C)
- GUICTRLCREATEGROUP("", -0x0063, -0x0063, 1, 1)
- $A17DED15A04 = GUICTRLCREATECHECKBOX("Interval:", 0x0026 * $A55F042443C, 0x006F * $A55F042443C, 0x004B * $A55F042443C, 0x0011 * $A55F042443C)
- $A10DEE15640 = GUICTRLCREATEINPUT("", 0x0071 * $A55F042443C, 0x006D * $A55F042443C, 0x001E * $A55F042443C, 0x0015 * $A55F042443C, BITOR($A33E9701313, $A24F9D0480B))
- GUICTRLCREATELABEL("hours", 0x0091 * $A55F042443C, 0x0072 * $A55F042443C, 0x001E * $A55F042443C, 0x0011 * $A55F042443C)
- $A06DEF13859 = GUICTRLCREATEINPUT("", 0x00B4 * $A55F042443C, 0x006D * $A55F042443C, 0x001E * $A55F042443C, 0x0015 * $A55F042443C, BITOR($A33E9701313, $A24F9D0480B))
- GUICTRLCREATELABEL("mins", 0x00D4 * $A55F042443C, 0x0072 * $A55F042443C, 0x001E * $A55F042443C, 0x0011 * $A55F042443C)
- $A1CEE014454 = GUICTRLCREATEINPUT("", 0x00F3 * $A55F042443C, 0x006D * $A55F042443C, 0x001E * $A55F042443C, 0x0015 * $A55F042443C, BITOR($A33E9701313, $A24F9D0480B))
- GUICTRLCREATELABEL("secs", 0x0113 * $A55F042443C, 0x0072 * $A55F042443C, 0x001E * $A55F042443C, 0x0011 * $A55F042443C)
- GUICTRLCREATEBUTTON("Ok", 0x0050 * $A55F042443C, 0x0094 * $A55F042443C, 0x003C * $A55F042443C, 0x001E * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn0066")
- GUICTRLCREATEBUTTON("Cancel", 0x00AA * $A55F042443C, 0x0094 * $A55F042443C, 0x003C * $A55F042443C, 0x001E * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn0067")
- Fn0068()
- GUISETSTATE()
- GUISETSTATE(@SW_DISABLE, $A24F0523435)
- ENDFUNC
- Func Fn0066()
- IF GUICTRLREAD($A25DEA12E4A) = $A1EAAC04350 THEN
- $A1C1E614860 = INT(GUICTRLREAD($A03DEB10D39))
- $A111E41555C = "time"
- INIWRITE($rms_conf, "setting", "repeat_way", $A111E41555C)
- INIWRITE($rms_conf, "setting", "repeat_num", $A1C1E614860)
- ELSEIF GUICTRLREAD($A2EEE112E03) = $A1EAAC04350 THEN
- $A1C1E614860 = INT(GUICTRLREAD($A4FEE215B50)) & ":" & INT(GUICTRLREAD($A40EE314B35)) & ":" & INT(GUICTRLREAD($A3AEE41471F))
- $A111E41555C = "sometime"
- INIWRITE($rms_conf, "setting", "repeat_way", $A111E41555C)
- INIWRITE($rms_conf, "setting", "repeat_num", $A1C1E614860)
- ELSEIF GUICTRLREAD($A52DEC1223B) = $A1EAAC04350 THEN
- $A111E41555C = "until"
- $A1C1E614860 = -1
- INIWRITE($rms_conf, "setting", "repeat_way", $A111E41555C)
- INIDELETE($rms_conf, "setting", "repeat_num")
- ENDIF
- IF GUICTRLREAD($A17DED15A04) = $A1EAAC04350 THEN
- $A602E61242C = INT(GUICTRLREAD($A10DEE15640)) & ":" & INT(GUICTRLREAD($A06DEF13859)) & ":" & INT(GUICTRLREAD($A1CEE014454))
- LOCAL $A343BF23207 = STRINGSPLIT($A602E61242C, ":")
- IF $A343BF23207[0] = 3 THEN
- $A482E816262 = INT($A343BF23207[1]) * 0x003C * 0x003C * 0x03E8 + INT($A343BF23207[2]) * 0x003C * 0x03E8 + INT($A343BF23207[3]) * 0x03E8
- ELSE
- $A482E816262 = 0
- ENDIF
- $A162E412D45 = 1
- INIWRITE($rms_conf, "setting", "is_interval", $A162E412D45)
- INIWRITE($rms_conf, "setting", "num_interval", $A602E61242C)
- ELSE
- $A602E61242C = -1
- $A482E816262 = 0
- $A162E412D45 = 0
- INIWRITE($rms_conf, "setting", "is_interval", 0)
- INIDELETE($rms_conf, "setting", "num_interval")
- ENDIF
- Fn0067()
- ENDFUNC
- Func Fn0067()
- GUIDELETE($A43DE914D3C)
- GUISETSTATE(@SW_ENABLE, $A24F0523435)
- WINACTIVATE($A24F0523435)
- ENDFUNC
- Func Fn0068()
- IF $A111E41555C = "time" THEN
- GUICTRLSETSTATE($A25DEA12E4A, $A1EAAC04350)
- GUICTRLSETDATA($A03DEB10D39, $A1C1E614860)
- GUICTRLSETDATA($A4FEE215B50, 0)
- GUICTRLSETDATA($A40EE314B35, 0)
- GUICTRLSETDATA($A3AEE41471F, 0)
- ELSEIF $A111E41555C = "sometime" THEN
- GUICTRLSETSTATE($A2EEE112E03, $A1EAAC04350)
- GUICTRLSETDATA($A03DEB10D39, 1)
- LOCAL $A046632502B = STRINGSPLIT($A1C1E614860, ":")
- IF $A046632502B[0] = 3 THEN
- GUICTRLSETDATA($A4FEE215B50, $A046632502B[1])
- GUICTRLSETDATA($A40EE314B35, $A046632502B[2])
- GUICTRLSETDATA($A3AEE41471F, $A046632502B[3])
- ELSE
- GUICTRLSETDATA($A4FEE215B50, 0)
- GUICTRLSETDATA($A40EE314B35, 0)
- GUICTRLSETDATA($A3AEE41471F, 0)
- ENDIF
- ELSEIF $A111E41555C = "until" THEN
- GUICTRLSETSTATE($A52DEC1223B, $A1EAAC04350)
- GUICTRLSETDATA($A03DEB10D39, 1)
- GUICTRLSETDATA($A4FEE215B50, 0)
- GUICTRLSETDATA($A40EE314B35, 0)
- GUICTRLSETDATA($A3AEE41471F, 0)
- ENDIF
- IF $A162E412D45 = 1 THEN
- GUICTRLSETSTATE($A17DED15A04, $A1EAAC04350)
- LOCAL $A343BF23207 = STRINGSPLIT($A602E61242C, ":")
- IF $A343BF23207[0] = 3 THEN
- GUICTRLSETDATA($A10DEE15640, $A343BF23207[1])
- GUICTRLSETDATA($A06DEF13859, $A343BF23207[2])
- GUICTRLSETDATA($A1CEE014454, $A343BF23207[3])
- ELSE
- GUICTRLSETDATA($A10DEE15640, 0)
- GUICTRLSETDATA($A06DEF13859, 0)
- GUICTRLSETDATA($A1CEE014454, 0)
- ENDIF
- ELSEIF $A162E412D45 = 0 THEN
- GUICTRLSETSTATE($A17DED15A04, $A03BA00445C)
- GUICTRLSETDATA($A10DEE15640, 0)
- GUICTRLSETDATA($A06DEF13859, 0)
- GUICTRLSETDATA($A1CEE014454, 0)
- ENDIF
- ENDFUNC
- Func Fn0069()
- IF $A4C4E311C23 = 1 OR $A0C4E114A45 = 1 THEN
- ADLIBUNREGISTER("Fn0069")
- ELSE
- IF Fn004F($A151EA12745) > $A431E813A01 THEN
- $A4C4E311C23 = 1
- ENDIF
- ENDIF
- ENDFUNC
- Func Fn006A()
- IF $A0C3EB15F62 = 1 OR $A0C4E114A45 = 1 THEN
- ADLIBUNREGISTER("Fn006A")
- $A633E714415 = 0
- $A093E91524A = 1
- GUICTRLSETDATA($A1A71B21F49, 0)
- $A163ED13241 = 0
- Fn0024($A4981022D2F, "", 1)
- ELSE
- GUICTRLSETDATA($A1A71B21F49, ROUND(($A633E714415 + 0x000D) / $A093E91524A * 0x0064))
- IF $A163ED13241 <> 1 THEN
- Fn0024($A4981022D2F, " Repeat " & $A163ED13241 & " times", 1)
- ELSE
- Fn0024($A4981022D2F, " Repeat 1 time", 1)
- ENDIF
- ENDIF
- ENDFUNC
- Func Fn006B()
- $A5DDE610835 = GUICREATE("Speed setting", 0x010E * $A55F042443C, 0x0078 * $A55F042443C, -1, -1, BITOR($A146CF05F0A, $A558C306103, $A1B6C503E34), DEFAULT, $A24F0523435)
- LOCAL $A299B42453C = $A295E812361
- IF $A299B42453C <= 0 THEN
- $A299B42453C = "1/" & (ABS($A299B42453C) + 2)
- ENDIF
- $A38DE71503A = GUICTRLCREATELABEL("Speed: " & $A299B42453C & " X", 0x0064 * $A55F042443C, 10 * $A55F042443C, 0x0064 * $A55F042443C, 0x0011 * $A55F042443C)
- $A3ADE810448 = GUICTRLCREATESLIDER(5 * $A55F042443C, 0x0023 * $A55F042443C, 0x0104 * $A55F042443C, 0x0019 * $A55F042443C)
- GUICTRLSETLIMIT(-1, 10, -8)
- GUICTRLSETDATA(-1, $A295E812361)
- GUICTRLSETONEVENT(-1, "Fn006E")
- GUICTRLCREATEBUTTON("Ok", 0x003C * $A55F042443C, 0x004B * $A55F042443C, 0x003C * $A55F042443C, 0x001E * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn006C")
- GUICTRLCREATEBUTTON("Cancel", 0x0096 * $A55F042443C, 0x004B * $A55F042443C, 0x003C * $A55F042443C, 0x001E * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn006D")
- GUISETSTATE()
- GUISETSTATE(@SW_DISABLE, $A24F0523435)
- ENDFUNC
- Func Fn006C()
- $A295E812361 = GUICTRLREAD($A3ADE810448)
- IF $A295E812361 = 1 THEN
- INIWRITE($rms_conf, "setting", "is_speed", "off")
- INIDELETE($rms_conf, "setting", "speed_num")
- ELSE
- INIWRITE($rms_conf, "setting", "is_speed", "on")
- INIWRITE($rms_conf, "setting", "speed_num", $A295E812361)
- ENDIF
- Fn006D()
- ENDFUNC
- Func Fn006D()
- GUIDELETE($A5DDE610835)
- GUISETSTATE(@SW_ENABLE, $A24F0523435)
- WINACTIVATE($A24F0523435)
- ENDFUNC
- Func Fn006E()
- LOCAL $A299B42453C = GUICTRLREAD($A3ADE810448)
- IF $A299B42453C <= 0 THEN
- $A299B42453C = "1/" & (ABS($A299B42453C) + 2)
- ENDIF
- GUICTRLSETDATA($A38DE71503A, "Speed: " & $A299B42453C & " X")
- ENDFUNC
- Func Fn006F()
- $A11EE515906 = GUICREATE("Recording options", 0x00E6 * $A55F042443C, 0x0078 * $A55F042443C, -1, -1, BITOR($A146CF05F0A, $A558C306103, $A1B6C503E34), DEFAULT, $A24F0523435)
- $A56EE610358 = GUICTRLCREATECHECKBOX("Keyboard", 0x001E * $A55F042443C, 0x0012 * $A55F042443C, 0x0046 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1AEE710734 = GUICTRLCREATECHECKBOX("Delay", 0x001E * $A55F042443C, 0x002E * $A55F042443C, 0x0046 * $A55F042443C, 0x0011 * $A55F042443C)
- $A0FEE814344 = GUICTRLCREATECHECKBOX("Mouse click", 0x0073 * $A55F042443C, 0x0012 * $A55F042443C, 0x005A * $A55F042443C, 0x0011 * $A55F042443C)
- $A24EE910909 = GUICTRLCREATECHECKBOX("Mouse move", 0x0073 * $A55F042443C, 0x002E * $A55F042443C, 0x0055 * $A55F042443C, 0x0011 * $A55F042443C)
- GUICTRLCREATEBUTTON("Ok", 0x0028 * $A55F042443C, 0x004B * $A55F042443C, 0x003C * $A55F042443C, 0x001E * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn0071")
- GUICTRLCREATEBUTTON("Cancel", 0x0082 * $A55F042443C, 0x004B * $A55F042443C, 0x003C * $A55F042443C, 0x001E * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn0070")
- Fn0072()
- GUISETSTATE()
- GUISETSTATE(@SW_DISABLE, $A24F0523435)
- ENDFUNC
- Func Fn0070()
- GUIDELETE($A11EE515906)
- GUISETSTATE(@SW_ENABLE, $A24F0523435)
- WINACTIVATE($A24F0523435)
- ENDFUNC
- Func Fn0071()
- IF GUICTRLREAD($A56EE610358) = $A1EAAC04350 THEN
- $A294E610719 = 1
- INIWRITE($rms_conf, "setting", "key_recording_opt", 1)
- ELSE
- $A294E610719 = 0
- INIWRITE($rms_conf, "setting", "key_recording_opt", 0)
- ENDIF
- IF GUICTRLREAD($A1AEE710734) = $A1EAAC04350 THEN
- $A0E4E515F62 = 1
- INIWRITE($rms_conf, "setting", "delay_recording_opt", 1)
- ELSE
- $A0E4E515F62 = 0
- INIWRITE($rms_conf, "setting", "delay_recording_opt", 0)
- ENDIF
- IF GUICTRLREAD($A0FEE814344) = $A1EAAC04350 THEN
- $A2C4E81361B = 1
- INIWRITE($rms_conf, "setting", "mouse_click_recording_opt", 1)
- ELSE
- $A2C4E81361B = 0
- INIWRITE($rms_conf, "setting", "mouse_click_recording_opt", 0)
- ENDIF
- IF GUICTRLREAD($A24EE910909) = $A1EAAC04350 THEN
- $A5E4E712A60 = 1
- INIWRITE($rms_conf, "setting", "mouse_move_recording_opt", 1)
- ELSE
- $A5E4E712A60 = 0
- INIWRITE($rms_conf, "setting", "mouse_move_recording_opt", 0)
- ENDIF
- Fn0070()
- ENDFUNC
- Func Fn0072()
- IF $A294E610719 = 1 THEN
- GUICTRLSETSTATE($A56EE610358, $A1EAAC04350)
- ELSEIF $A294E610719 = 0 THEN
- GUICTRLSETSTATE($A56EE610358, $A03BA00445C)
- ENDIF
- IF $A0E4E515F62 = 1 THEN
- GUICTRLSETSTATE($A1AEE710734, $A1EAAC04350)
- ELSEIF $A0E4E515F62 = 0 THEN
- GUICTRLSETSTATE($A1AEE710734, $A03BA00445C)
- ENDIF
- IF $A2C4E81361B = 1 THEN
- GUICTRLSETSTATE($A0FEE814344, $A1EAAC04350)
- ELSEIF $A2C4E81361B = 0 THEN
- GUICTRLSETSTATE($A0FEE814344, $A03BA00445C)
- ENDIF
- IF $A5E4E712A60 = 1 THEN
- GUICTRLSETSTATE($A24EE910909, $A1EAAC04350)
- ELSEIF $A5E4E712A60 = 0 THEN
- GUICTRLSETSTATE($A24EE910909, $A03BA00445C)
- ENDIF
- ENDFUNC
- Func Fn0073()
- $A44EEA12549 = GUICREATE("Other setting", 0x00FC * $A55F042443C, 0x00AA * $A55F042443C, -1, -1, BITOR($A146CF05F0A, $A558C306103, $A1B6C503E34), DEFAULT, $A24F0523435)
- GUICTRLCREATEGROUP("On playback complete", 8 * $A55F042443C, 0x0010 * $A55F042443C, 0x00E9 * $A55F042443C, 0x0040 * $A55F042443C)
- $A19EEB11922 = GUICTRLCREATECOMBO("", 0x0018 * $A55F042443C, 0x0028 * $A55F042443C, 0x00C9 * $A55F042443C, 0x0019 * $A55F042443C, BITOR($A3ED1113146, $A07C1B10E3F))
- GUICTRLCREATEGROUP("", -0x0063, -0x0063, 1, 1)
- $A2FEEC15F47 = GUICTRLCREATECHECKBOX("Display balloon tip", 0x0014 * $A55F042443C, 0x005F * $A55F042443C, 0x00E9 * $A55F042443C, 0x0011 * $A55F042443C)
- GUICTRLCREATEBUTTON("Ok", 0x002B * $A55F042443C, 0x0080 * $A55F042443C, 0x003C * $A55F042443C, 0x001E * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn0075")
- GUICTRLCREATEBUTTON("Cancel", 0x0085 * $A55F042443C, 0x0080 * $A55F042443C, 0x003C * $A55F042443C, 0x001E * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn0074")
- Fn0076()
- GUISETSTATE()
- GUISETSTATE(@SW_DISABLE, $A24F0523435)
- ENDFUNC
- Func Fn0074()
- GUIDELETE($A44EEA12549)
- GUISETSTATE(@SW_ENABLE, $A24F0523435)
- WINACTIVATE($A24F0523435)
- ENDFUNC
- Func Fn0075()
- $A181EC11031 = GUICTRLREAD($A19EEB11922)
- INIWRITE($rms_conf, "setting", "do_on_complete", $A181EC11031)
- IF GUICTRLREAD($A2FEEC15F47) = $A1EAAC04350 THEN
- $A091EE10815 = 1
- INIWRITE($rms_conf, "setting", "is_tip", 1)
- ELSE
- $A091EE10815 = 0
- INIWRITE($rms_conf, "setting", "is_tip", 0)
- TOOLTIP("")
- TRAYTIP("", "", 10)
- ENDIF
- Fn0074()
- ENDFUNC
- Func Fn0076()
- GUICTRLSETDATA($A19EEB11922, "Idle|Quit|Lock computer|Log off computer|Turn off computer|Standby|Hibernate (only if supported)", $A181EC11031)
- IF $A091EE10815 = 1 THEN
- GUICTRLSETSTATE($A2FEEC15F47, $A1EAAC04350)
- ELSEIF $A091EE10815 = 0 THEN
- GUICTRLSETSTATE($A2FEEC15F47, $A03BA00445C)
- ENDIF
- ENDFUNC
- Func Fn0077()
- SELECT
- CASE $A181EC11031 = "Idle"
- RETURN
- CASE $A181EC11031 = "Quit"
- EXIT
- CASE $A181EC11031 = "Lock computer"
- DLLCALL("user32.dll", "Int", "LockWorkStation")
- CASE $A181EC11031 = "Log off computer"
- SHUTDOWN(0 + 4)
- CASE $A181EC11031 = "Turn off computer"
- SHUTDOWN(1 + 8 + 4)
- CASE $A181EC11031 = "Standby"
- SHUTDOWN(0x0020)
- CASE $A181EC11031 = "Hibernate (only if supported)"
- SHUTDOWN(0x0040)
- ENDSELECT
- ENDFUNC
- Func Fn0078()
- IF ISHWND($A37FE012119) THEN RETURN
- $A37FE012119 = GUICREATE("Scheduling mode setting", 0x018D * $A55F042443C, 0x012E * $A55F042443C, -1, -1, BITOR($A146CF05F0A, $A558C306103, $A1B6C503E34), DEFAULT, $A24F0523435)
- GUICTRLCREATEGROUP("Select the way you want the script to schedule", 8 * $A55F042443C, 0x0028 * $A55F042443C, 0x0179 * $A55F042443C, 0x00D1 * $A55F042443C)
- $A18FE211541 = GUICTRLCREATECOMBO("", 0x0010 * $A55F042443C, 0x0040 * $A55F042443C, 0x0163 * $A55F042443C, 0x0019 * $A55F042443C, BITOR($A3ED1113146, $A07C1B10E3F, $A076C902F40))
- GUICTRLSETSTATE(-1, $A2CCA703142)
- GUICTRLSETONEVENT(-1, "Fn0079")
- $A4FFE711539 = GUICTRLCREATETAB(0x0010 * $A55F042443C, 0x0040 * $A55F042443C, 0x0169 * $A55F042443C, 0x00B1 * $A55F042443C)
- $A4AFE312C31 = GUICTRLCREATETABITEM("1")
- GUICTRLCREATELABEL("Every:", 0x0020 * $A55F042443C, 0x0070 * $A55F042443C, 0x003C * $A55F042443C, 0x0011 * $A55F042443C)
- $A29FE414527 = GUICTRLCREATEINPUT(0, 0x005F * $A55F042443C, 0x006E * $A55F042443C, 0x0079 * $A55F042443C, 0x0015 * $A55F042443C, BITOR($A33E9701313, $A5EF9302061, $A24F9D0480B))
- GUICTRLCREATELABEL("hours", 0x00DF * $A55F042443C, 0x0070 * $A55F042443C, 0x0026 * $A55F042443C, 0x0011 * $A55F042443C)
- $A53FE514648 = GUICTRLCREATEINPUT(0, 0x005F * $A55F042443C, 0x008F * $A55F042443C, 0x0079 * $A55F042443C, 0x0015 * $A55F042443C, BITOR($A33E9701313, $A5EF9302061, $A24F9D0480B))
- GUICTRLCREATELABEL("minutes", 0x00DF * $A55F042443C, 0x0091 * $A55F042443C, 0x0030 * $A55F042443C, 0x0011 * $A55F042443C)
- $A22FE613E10 = GUICTRLCREATEINPUT(0, 0x005F * $A55F042443C, 0x00B0 * $A55F042443C, 0x0079 * $A55F042443C, 0x0015 * $A55F042443C, BITOR($A33E9701313, $A5EF9302061, $A24F9D0480B))
- GUICTRLCREATELABEL("seconds", 0x00DF * $A55F042443C, 0x00B2 * $A55F042443C, 0x0034 * $A55F042443C, 0x0011 * $A55F042443C)
- $A52FE810B1A = GUICTRLCREATETABITEM("2")
- GUICTRLCREATELABEL("Date:", 0x0020 * $A55F042443C, 0x0070 * $A55F042443C, 0x0026 * $A55F042443C, 0x0011 * $A55F042443C)
- $A29FE910E38 = GUICTRLCREATEDATE("", 0x0048 * $A55F042443C, 0x006E * $A55F042443C, 0x0064 * $A55F042443C, 0x0015 * $A55F042443C)
- GUICTRLSENDMSG(-1, 0x1032, 0, "MM/dd/yyyy")
- GUICTRLCREATELABEL("Time:", 0x0020 * $A55F042443C, 0x00A0 * $A55F042443C, 0x0026 * $A55F042443C, 0x0011 * $A55F042443C)
- $A57FEA1500A = GUICTRLCREATEDATE("", 0x0048 * $A55F042443C, 0x009E * $A55F042443C, 0x0050 * $A55F042443C, 0x0015 * $A55F042443C, $A145C812961)
- GUICTRLSENDMSG(-1, 0x1032, 0, "HH:mm:ss")
- $A09FEB15231 = GUICTRLCREATETABITEM("3")
- GUICTRLCREATELABEL("Time:", 0x0020 * $A55F042443C, 0x007F * $A55F042443C, 0x001E * $A55F042443C, 0x0011 * $A55F042443C)
- $A32FEC10F46 = GUICTRLCREATEDATE("", 0x0048 * $A55F042443C, 0x007D * $A55F042443C, 0x0050 * $A55F042443C, 0x0015 * $A55F042443C, $A145C812961)
- GUICTRLSENDMSG(-1, 0x1032, 0, "HH:mm:ss")
- $A40FED13702 = GUICTRLCREATETABITEM("4")
- GUICTRLCREATELABEL("Day of week:", 0x0018 * $A55F042443C, 0x0060 * $A55F042443C, 0x005F * $A55F042443C, 0x0011 * $A55F042443C)
- $A270F415841 = GUICTRLCREATECHECKBOX("Sunday", 0x0020 * $A55F042443C, 0x0077 * $A55F042443C, 0x0041 * $A55F042443C, 0x0011 * $A55F042443C)
- $A28FEE1400B = GUICTRLCREATECHECKBOX("Monday", 0x0073 * $A55F042443C, 0x0077 * $A55F042443C, 0x0041 * $A55F042443C, 0x0011 * $A55F042443C)
- $A23FEF13928 = GUICTRLCREATECHECKBOX("Tuesday", 0x00C3 * $A55F042443C, 0x0077 * $A55F042443C, 0x0046 * $A55F042443C, 0x0011 * $A55F042443C)
- $A450F01201B = GUICTRLCREATECHECKBOX("Wednesday", 0x011B * $A55F042443C, 0x0077 * $A55F042443C, 0x0049 * $A55F042443C, 0x0011 * $A55F042443C)
- $A220F110314 = GUICTRLCREATECHECKBOX("Thursday", 0x0020 * $A55F042443C, 0x0093 * $A55F042443C, 0x0046 * $A55F042443C, 0x0011 * $A55F042443C)
- $A080F214961 = GUICTRLCREATECHECKBOX("Friday", 0x0073 * $A55F042443C, 0x0093 * $A55F042443C, 0x0049 * $A55F042443C, 0x0011 * $A55F042443C)
- $A630F312F42 = GUICTRLCREATECHECKBOX("Saturday", 0x00C3 * $A55F042443C, 0x0093 * $A55F042443C, 0x004B * $A55F042443C, 0x0011 * $A55F042443C)
- GUICTRLCREATELABEL("Time:", 0x0018 * $A55F042443C, 0x00C0 * $A55F042443C, 0x0026 * $A55F042443C, 0x0011 * $A55F042443C)
- $A4F0F510447 = GUICTRLCREATEDATE("", 0x0040 * $A55F042443C, 0x00BE * $A55F042443C, 0x0050 * $A55F042443C, 0x0015 * $A55F042443C, $A145C812961)
- GUICTRLSENDMSG(-1, 0x1032, 0, "HH:mm:ss")
- $A600F61305D = GUICTRLCREATETABITEM("5")
- GUICTRLCREATELABEL("Day of month:", 0x0018 * $A55F042443C, 0x0060 * $A55F042443C, 0x005F * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0] = ""
- $A1B0F71515B[1] = GUICTRLCREATECHECKBOX("1", 0x0020 * $A55F042443C, 0x0070 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[2] = GUICTRLCREATECHECKBOX("2", 0x0045 * $A55F042443C, 0x0070 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[3] = GUICTRLCREATECHECKBOX("3", 0x006A * $A55F042443C, 0x0070 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[4] = GUICTRLCREATECHECKBOX("4", 0x008F * $A55F042443C, 0x0070 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[5] = GUICTRLCREATECHECKBOX("5", 0x00B4 * $A55F042443C, 0x0070 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[6] = GUICTRLCREATECHECKBOX("6", 0x00D9 * $A55F042443C, 0x0070 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[7] = GUICTRLCREATECHECKBOX("7", 0x00FE * $A55F042443C, 0x0070 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[8] = GUICTRLCREATECHECKBOX("8", 0x0123 * $A55F042443C, 0x0070 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[9] = GUICTRLCREATECHECKBOX("9", 0x0148 * $A55F042443C, 0x0070 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[10] = GUICTRLCREATECHECKBOX("10", 0x0020 * $A55F042443C, 0x0088 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x000B] = GUICTRLCREATECHECKBOX("11", 0x0045 * $A55F042443C, 0x0088 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x000C] = GUICTRLCREATECHECKBOX("12", 0x006A * $A55F042443C, 0x0088 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x000D] = GUICTRLCREATECHECKBOX("13", 0x008F * $A55F042443C, 0x0088 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x000E] = GUICTRLCREATECHECKBOX("14", 0x00B5 * $A55F042443C, 0x0088 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x000F] = GUICTRLCREATECHECKBOX("15", 0x00DA * $A55F042443C, 0x0088 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x0010] = GUICTRLCREATECHECKBOX("16", 0x00FF * $A55F042443C, 0x0088 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x0011] = GUICTRLCREATECHECKBOX("17", 0x0124 * $A55F042443C, 0x0088 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x0012] = GUICTRLCREATECHECKBOX("18", 0x0149 * $A55F042443C, 0x0088 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x0013] = GUICTRLCREATECHECKBOX("19", 0x0020 * $A55F042443C, 0x00A0 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x0014] = GUICTRLCREATECHECKBOX("20", 0x0045 * $A55F042443C, 0x00A0 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x0015] = GUICTRLCREATECHECKBOX("21", 0x006A * $A55F042443C, 0x00A0 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x0016] = GUICTRLCREATECHECKBOX("22", 0x008F * $A55F042443C, 0x00A0 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x0017] = GUICTRLCREATECHECKBOX("23", 0x00B4 * $A55F042443C, 0x00A0 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x0018] = GUICTRLCREATECHECKBOX("24", 0x00D9 * $A55F042443C, 0x00A0 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x0019] = GUICTRLCREATECHECKBOX("25", 0x00FE * $A55F042443C, 0x00A0 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x001A] = GUICTRLCREATECHECKBOX("26", 0x0123 * $A55F042443C, 0x00A0 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x001B] = GUICTRLCREATECHECKBOX("27", 0x0148 * $A55F042443C, 0x00A0 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x001C] = GUICTRLCREATECHECKBOX("28", 0x0020 * $A55F042443C, 0x00B8 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x001D] = GUICTRLCREATECHECKBOX("29", 0x0046 * $A55F042443C, 0x00B8 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x001E] = GUICTRLCREATECHECKBOX("30", 0x006D * $A55F042443C, 0x00B8 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B0F71515B[0x001F] = GUICTRLCREATECHECKBOX("31", 0x0093 * $A55F042443C, 0x00B8 * $A55F042443C, 0x0021 * $A55F042443C, 0x0011 * $A55F042443C)
- $A5E0F911C30 = GUICTRLCREATECHECKBOX("Last day of month", 0x00ED * $A55F042443C, 0x00B8 * $A55F042443C, 0x007D * $A55F042443C, 0x0011 * $A55F042443C)
- GUICTRLCREATELABEL("Time:", 0x0018 * $A55F042443C, 0x00D5 * $A55F042443C, 0x0026 * $A55F042443C, 0x0011 * $A55F042443C)
- $A4C0FA13F60 = GUICTRLCREATEDATE("", 0x0040 * $A55F042443C, 0x00D3 * $A55F042443C, 0x0050 * $A55F042443C, 0x0015 * $A55F042443C, $A145C812961)
- GUICTRLSENDMSG(-1, 0x1032, 0, "HH:mm:ss")
- $A030FB12A33 = GUICTRLCREATETABITEM("6")
- GUICTRLCREATELABEL("When computer start.", 0x0020 * $A55F042443C, 0x0070 * $A55F042443C, 0x0082 * $A55F042443C, 0x0011 * $A55F042443C)
- $A400FD12137 = GUICTRLCREATECHECKBOX("Delay:", 0x002C * $A55F042443C, 0x0090 * $A55F042443C, 0x003C * $A55F042443C, 0x0011 * $A55F042443C)
- $A480FE15831 = GUICTRLCREATEINPUT(0, 0x006B * $A55F042443C, 0x008E * $A55F042443C, 0x001E * $A55F042443C, 0x0015 * $A55F042443C, BITOR($A33E9701313, $A24F9D0480B))
- GUICTRLCREATELABEL("hours", 0x008B * $A55F042443C, 0x0093 * $A55F042443C, 0x0020 * $A55F042443C, 0x0011 * $A55F042443C)
- $A570FF13C63 = GUICTRLCREATEINPUT(0, 0x00AE * $A55F042443C, 0x008E * $A55F042443C, 0x001E * $A55F042443C, 0x0015 * $A55F042443C, BITOR($A33E9701313, $A24F9D0480B))
- GUICTRLCREATELABEL("mins", 0x00CE * $A55F042443C, 0x0093 * $A55F042443C, 0x001E * $A55F042443C, 0x0011 * $A55F042443C)
- $A411F012F25 = GUICTRLCREATEINPUT(0, 0x00ED * $A55F042443C, 0x008E * $A55F042443C, 0x001E * $A55F042443C, 0x0015 * $A55F042443C, BITOR($A33E9701313, $A24F9D0480B))
- GUICTRLCREATELABEL("secs", 0x010D * $A55F042443C, 0x0093 * $A55F042443C, 0x001E * $A55F042443C, 0x0011 * $A55F042443C)
- $A3E0FC13653 = GUICTRLCREATETABITEM("7")
- GUICTRLCREATELABEL("Turn off the scheduler.", 0x0020 * $A55F042443C, 0x0070 * $A55F042443C, 0x006B * $A55F042443C, 0x0011 * $A55F042443C)
- GUICTRLCREATETABITEM("")
- GUICTRLCREATEGROUP("", -0x0063, -0x0063, 1, 1)
- GUICTRLCREATEBUTTON("Ok", 0x005F * $A55F042443C, 0x0107 * $A55F042443C, 0x004B * $A55F042443C, 0x0019 * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn007D")
- GUICTRLCREATEBUTTON("Cancel", 0x00E1 * $A55F042443C, 0x0107 * $A55F042443C, 0x004B * $A55F042443C, 0x0019 * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn007C")
- Fn007A()
- GUISETSTATE(@SW_SHOW)
- GUISETSTATE(@SW_DISABLE, $A24F0523435)
- ENDFUNC
- Func Fn0079()
- LOCAL $A000E321B0C = GUICTRLREAD($A18FE211541)
- SELECT
- CASE $A000E321B0C = "Time interval"
- GUICTRLSETSTATE($A4AFE312C31, $A2EBA700933)
- CASE $A000E321B0C = "One time only"
- GUICTRLSETSTATE($A52FE810B1A, $A2EBA700933)
- CASE $A000E321B0C = "Every day"
- GUICTRLSETSTATE($A09FEB15231, $A2EBA700933)
- CASE $A000E321B0C = "Every week"
- GUICTRLSETSTATE($A40FED13702, $A2EBA700933)
- CASE $A000E321B0C = "Every month"
- GUICTRLSETSTATE($A600F61305D, $A2EBA700933)
- CASE $A000E321B0C = "When computer start"
- GUICTRLSETSTATE($A030FB12A33, $A2EBA700933)
- CASE $A000E321B0C = "No scheduling"
- GUICTRLSETSTATE($A3E0FC13653, $A2EBA700933)
- ENDSELECT
- ENDFUNC
- Func Fn007A()
- LOCAL $A530EB24F47 = INIREAD($rms_conf, "schedule", "is_schedule", "off")
- LOCAL $A49D7E23834, $A31D7F24F16, $A12E7023F3C, $A600EF23145, $A06E712211C, $A41E7225E1B
- IF $A530EB24F47 = "off" THEN
- GUICTRLSETDATA($A18FE211541, "Time interval|One time only|Every day|Every week|Every month|When computer start|No scheduling", "No scheduling")
- GUICTRLSETSTATE($A3E0FC13653, $A2EBA700933)
- ELSEIF $A530EB24F47 = "on" THEN
- $A49D7E23834 = INIREAD($rms_conf, "schedule", "schedule_way", "time")
- IF $A49D7E23834 = "time" THEN
- GUICTRLSETDATA($A18FE211541, "Time interval|One time only|Every day|Every week|Every month|When computer start|No scheduling", "Time interval")
- GUICTRLSETSTATE($A4AFE312C31, $A2EBA700933)
- $A12E7023F3C = INIREAD($rms_conf, "schedule", "schedule_time", "0:0:0")
- $A600EF23145 = STRINGSPLIT($A12E7023F3C, ":")
- GUICTRLSETDATA($A29FE414527, $A600EF23145[1])
- GUICTRLSETDATA($A53FE514648, $A600EF23145[2])
- GUICTRLSETDATA($A22FE613E10, $A600EF23145[3])
- ELSEIF $A49D7E23834 = "one" THEN
- GUICTRLSETDATA($A18FE211541, "Time interval|One time only|Every day|Every week|Every month|When computer start|No scheduling", "One time only")
- GUICTRLSETSTATE($A52FE810B1A, $A2EBA700933)
- $A31D7F24F16 = INIREAD($rms_conf, "schedule", "schedule_data", "01/01/2000")
- $A31D7F24F16 = Fn007B($A31D7F24F16)
- $A12E7023F3C = INIREAD($rms_conf, "schedule", "schedule_time", "00:00:00")
- GUICTRLSETDATA($A29FE910E38, $A31D7F24F16)
- GUICTRLSETDATA($A57FEA1500A, $A31D7F24F16 & " " & $A12E7023F3C)
- ELSEIF $A49D7E23834 = "day" THEN
- GUICTRLSETDATA($A18FE211541, "Time interval|One time only|Every day|Every week|Every month|When computer start|No scheduling", "Every day")
- GUICTRLSETSTATE($A09FEB15231, $A2EBA700933)
- $A31D7F24F16 = "01/01/2000"
- $A31D7F24F16 = Fn007B($A31D7F24F16)
- $A12E7023F3C = INIREAD($rms_conf, "schedule", "schedule_time", "00:00:00")
- GUICTRLSETDATA($A32FEC10F46, $A31D7F24F16 & " " & $A12E7023F3C)
- ELSEIF $A49D7E23834 = "week" THEN
- GUICTRLSETDATA($A18FE211541, "Time interval|One time only|Every day|Every week|Every month|When computer start|No scheduling", "Every week")
- GUICTRLSETSTATE($A40FED13702, $A2EBA700933)
- $A06E712211C = INIREAD($rms_conf, "schedule", "schedule_day", "2,3,4,5,6")
- $A41E7225E1B = STRINGSPLIT($A06E712211C, ",")
- FOR $A0F67E11730 = 1 TO $A41E7225E1B[0]
- SELECT
- CASE $A41E7225E1B[$A0F67E11730] = 1
- GUICTRLSETSTATE($A270F415841, $A1EAAC04350)
- CASE $A41E7225E1B[$A0F67E11730] = 2
- GUICTRLSETSTATE($A28FEE1400B, $A1EAAC04350)
- CASE $A41E7225E1B[$A0F67E11730] = 3
- GUICTRLSETSTATE($A23FEF13928, $A1EAAC04350)
- CASE $A41E7225E1B[$A0F67E11730] = 4
- GUICTRLSETSTATE($A450F01201B, $A1EAAC04350)
- CASE $A41E7225E1B[$A0F67E11730] = 5
- GUICTRLSETSTATE($A220F110314, $A1EAAC04350)
- CASE $A41E7225E1B[$A0F67E11730] = 6
- GUICTRLSETSTATE($A080F214961, $A1EAAC04350)
- CASE $A41E7225E1B[$A0F67E11730] = 7
- GUICTRLSETSTATE($A630F312F42, $A1EAAC04350)
- ENDSELECT
- NEXT
- $A31D7F24F16 = "01/01/2000"
- $A31D7F24F16 = Fn007B($A31D7F24F16)
- $A12E7023F3C = INIREAD($rms_conf, "schedule", "schedule_time", "00:00:00")
- GUICTRLSETDATA($A4F0F510447, $A31D7F24F16 & " " & $A12E7023F3C)
- ELSEIF $A49D7E23834 = "month" THEN
- GUICTRLSETDATA($A18FE211541, "Time interval|One time only|Every day|Every week|Every month|When computer start|No scheduling", "Every month")
- GUICTRLSETSTATE($A600F61305D, $A2EBA700933)
- $A06E712211C = INIREAD($rms_conf, "schedule", "schedule_day", "01")
- $A41E7225E1B = STRINGSPLIT($A06E712211C, ",")
- FOR $A0F67E11730 = 1 TO $A41E7225E1B[0]
- IF $A41E7225E1B[$A0F67E11730] <> "LastDay" THEN
- GUICTRLSETSTATE($A1B0F71515B[INT($A41E7225E1B[$A0F67E11730])], $A1EAAC04350)
- ELSEIF $A41E7225E1B[$A0F67E11730] = "LastDay" THEN
- GUICTRLSETSTATE($A5E0F911C30, $A1EAAC04350)
- ENDIF
- NEXT
- $A31D7F24F16 = "01/01/2000"
- $A31D7F24F16 = Fn007B($A31D7F24F16)
- $A12E7023F3C = INIREAD($rms_conf, "schedule", "schedule_time", "00:00:00")
- GUICTRLSETDATA($A4C0FA13F60, $A31D7F24F16 & " " & $A12E7023F3C)
- ELSEIF $A49D7E23834 = "start" THEN
- GUICTRLSETDATA($A18FE211541, "Time interval|One time only|Every day|Every week|Every month|When computer start|No scheduling", "When computer start")
- GUICTRLSETSTATE($A030FB12A33, $A2EBA700933)
- $A12E7023F3C = INIREAD($rms_conf, "schedule", "schedule_time", -1)
- IF $A12E7023F3C <> -1 THEN
- $A600EF23145 = STRINGSPLIT($A12E7023F3C, ":")
- IF $A600EF23145[0] = 3 THEN
- GUICTRLSETSTATE($A400FD12137, $A1EAAC04350)
- GUICTRLSETDATA($A480FE15831, $A600EF23145[1])
- GUICTRLSETDATA($A570FF13C63, $A600EF23145[2])
- GUICTRLSETDATA($A411F012F25, $A600EF23145[3])
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ENDFUNC
- Func Fn007B($hToken)
- LOCAL $A186E62050D = STRINGSPLIT($hToken, "/")
- IF $A186E62050D[0] = 3 THEN
- LOCAL $A346EA24953 = $A186E62050D[3] & "/" & $A186E62050D[1] & "/" & $A186E62050D[2]
- ENDIF
- RETURN $A346EA24953
- ENDFUNC
- Func Fn007C()
- GUIDELETE($A37FE012119)
- GUISETSTATE(@SW_ENABLE, $A24F0523435)
- Fn00C4()
- WINACTIVATE($A24F0523435)
- ENDFUNC
- Func Fn007D()
- LOCAL $A077E12485B = "", $A0A7E220908 = ""
- SELECT
- CASE GUICTRLREAD($A4FFE711539, 1) = $A4AFE312C31
- LOCAL $A497E423232 = INT(GUICTRLREAD($A29FE414527))
- LOCAL $A357E52245C = INT(GUICTRLREAD($A53FE514648))
- LOCAL $A277E624F0F = INT(GUICTRLREAD($A22FE613E10))
- IF $A497E423232 + $A357E52245C + $A277E624F0F = 0 THEN
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Please enter a number!")
- SETERROR(3)
- RETURN -3
- ENDIF
- INIWRITE($rms_conf, "schedule", "is_schedule", "on")
- INIWRITE($rms_conf, "schedule", "schedule_way", "time")
- INIWRITE($rms_conf, "schedule", "schedule_time", $A497E423232 & ":" & $A357E52245C & ":" & $A277E624F0F)
- INIDELETE($rms_conf, "schedule", "schedule_day")
- INIDELETE($rms_conf, "schedule", "schedule_data")
- Fn007E()
- CASE GUICTRLREAD($A4FFE711539, 1) = $A52FE810B1A
- LOCAL $A2CC7122E22 = GUICTRLREAD($A29FE910E38)
- LOCAL $A35BEC15814 = GUICTRLREAD($A57FEA1500A)
- INIWRITE($rms_conf, "schedule", "is_schedule", "on")
- INIWRITE($rms_conf, "schedule", "schedule_way", "one")
- INIWRITE($rms_conf, "schedule", "schedule_data", $A2CC7122E22)
- INIWRITE($rms_conf, "schedule", "schedule_time", $A35BEC15814)
- INIDELETE($rms_conf, "schedule", "schedule_day")
- Fn007E()
- CASE GUICTRLREAD($A4FFE711539, 1) = $A09FEB15231
- LOCAL $A35BEC15814 = GUICTRLREAD($A32FEC10F46)
- INIWRITE($rms_conf, "schedule", "is_schedule", "on")
- INIWRITE($rms_conf, "schedule", "schedule_way", "day")
- INIWRITE($rms_conf, "schedule", "schedule_time", $A35BEC15814)
- INIDELETE($rms_conf, "schedule", "schedule_data")
- INIDELETE($rms_conf, "schedule", "schedule_day")
- Fn007E()
- CASE GUICTRLREAD($A4FFE711539, 1) = $A40FED13702
- LOCAL $A60AE922B52 = 0
- IF GUICTRLREAD($A270F415841) = $A1EAAC04350 THEN
- $A077E12485B = "1,"
- $A60AE922B52 += 1
- ENDIF
- IF GUICTRLREAD($A28FEE1400B) = $A1EAAC04350 THEN
- $A077E12485B &= "2,"
- $A60AE922B52 += 1
- ENDIF
- IF GUICTRLREAD($A23FEF13928) = $A1EAAC04350 THEN
- $A077E12485B &= "3,"
- $A60AE922B52 += 1
- ENDIF
- IF GUICTRLREAD($A450F01201B) = $A1EAAC04350 THEN
- $A077E12485B &= "4,"
- $A60AE922B52 += 1
- ENDIF
- IF GUICTRLREAD($A220F110314) = $A1EAAC04350 THEN
- $A077E12485B &= "5,"
- $A60AE922B52 += 1
- ENDIF
- IF GUICTRLREAD($A080F214961) = $A1EAAC04350 THEN
- $A077E12485B &= "6,"
- $A60AE922B52 += 1
- ENDIF
- IF GUICTRLREAD($A630F312F42) = $A1EAAC04350 THEN
- $A077E12485B &= "7,"
- $A60AE922B52 += 1
- ENDIF
- IF $A60AE922B52 = 0 THEN
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Please select a day of week!")
- SETERROR(1)
- RETURN -1
- ENDIF
- $A077E12485B = STRINGTRIMRIGHT($A077E12485B, 1)
- LOCAL $A35BEC15814 = GUICTRLREAD($A4F0F510447)
- INIWRITE($rms_conf, "schedule", "is_schedule", "on")
- INIWRITE($rms_conf, "schedule", "schedule_way", "week")
- INIWRITE($rms_conf, "schedule", "schedule_time", $A35BEC15814)
- INIWRITE($rms_conf, "schedule", "schedule_day", $A077E12485B)
- INIDELETE($rms_conf, "schedule", "schedule_data")
- Fn007E()
- CASE GUICTRLREAD($A4FFE711539, 1) = $A600F61305D
- LOCAL $A47DE024E2F = 0
- FOR $A0F67E11730 = 1 TO 0x001F
- IF $A0F67E11730 <= 9 THEN
- IF GUICTRLREAD($A1B0F71515B[$A0F67E11730]) = $A1EAAC04350 THEN
- $A0A7E220908 &= "0" & $A0F67E11730 & ","
- $A47DE024E2F += 1
- ENDIF
- ELSE
- IF GUICTRLREAD($A1B0F71515B[$A0F67E11730]) = $A1EAAC04350 THEN
- $A0A7E220908 &= $A0F67E11730 & ","
- $A47DE024E2F += 1
- ENDIF
- ENDIF
- NEXT
- IF GUICTRLREAD($A5E0F911C30) = $A1EAAC04350 THEN
- $A0A7E220908 &= "LastDay,"
- $A47DE024E2F += 1
- ENDIF
- IF $A47DE024E2F = 0 THEN
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Please select a day of month!")
- SETERROR(2)
- RETURN -2
- ENDIF
- $A0A7E220908 = STRINGTRIMRIGHT($A0A7E220908, 1)
- LOCAL $A35BEC15814 = GUICTRLREAD($A4C0FA13F60)
- INIWRITE($rms_conf, "schedule", "is_schedule", "on")
- INIWRITE($rms_conf, "schedule", "schedule_way", "month")
- INIWRITE($rms_conf, "schedule", "schedule_time", $A35BEC15814)
- INIWRITE($rms_conf, "schedule", "schedule_day", $A0A7E220908)
- INIDELETE($rms_conf, "schedule", "schedule_data")
- Fn007E()
- CASE GUICTRLREAD($A4FFE711539, 1) = $A030FB12A33
- LOCAL $A40FE32124F = INT(GUICTRLREAD($A480FE15831))
- LOCAL $A1DFE424635 = INT(GUICTRLREAD($A570FF13C63))
- LOCAL $A3AFE52111A = INT(GUICTRLREAD($A411F012F25))
- IF GUICTRLREAD($A400FD12137) = $A1EAAC04350 AND $A40FE32124F + $A1DFE424635 + $A3AFE52111A = 0 THEN
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Please enter a number!")
- SETERROR(4)
- RETURN -4
- ENDIF
- INIWRITE($rms_conf, "schedule", "is_schedule", "on")
- INIWRITE($rms_conf, "schedule", "schedule_way", "start")
- IF GUICTRLREAD($A400FD12137) = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "schedule", "schedule_time", $A40FE32124F & ":" & $A1DFE424635 & ":" & $A3AFE52111A)
- ELSE
- INIDELETE($rms_conf, "schedule", "schedule_time")
- ENDIF
- INIDELETE($rms_conf, "schedule", "schedule_day")
- INIDELETE($rms_conf, "schedule", "schedule_data")
- Fn007E()
- CASE GUICTRLREAD($A4FFE711539, 1) = $A3E0FC13653
- INIWRITE($rms_conf, "schedule", "is_schedule", "off")
- INIDELETE($rms_conf, "schedule", "schedule_way")
- INIDELETE($rms_conf, "schedule", "schedule_day")
- INIDELETE($rms_conf, "schedule", "schedule_data")
- INIDELETE($rms_conf, "schedule", "schedule_time")
- ENDSELECT
- Fn007C()
- ENDFUNC
- Func Fn007E()
- LOCAL $A530EB24F47 = REGREAD($A1C0EA15B56, $A069E01390B)
- IF $A530EB24F47 <> '"' & @ScriptFullPath & '" "-s"' THEN
- INIWRITE($rms_conf, "state", "is_autorun", 1)
- REGWRITE($A1C0EA15B56, $A069E01390B, "REG_SZ", '"' & @ScriptFullPath & '" "-s"')
- ENDIF
- ENDFUNC
- Func Fn007F()
- IF ISHWND($A2D1F11600B) THEN RETURN
- $A2D1F11600B = GUICREATE("Trigger mode setting", 0x018A * $A55F042443C, 0x01A0 * $A55F042443C, -1, -1, BITOR($A146CF05F0A, $A558C306103, $A1B6C503E34), DEFAULT, $A24F0523435)
- GUICTRLCREATEGROUP("Select the way you want the script to trigger", 8 * $A55F042443C, 0x0028 * $A55F042443C, 0x0179 * $A55F042443C, 0x00C1 * $A55F042443C)
- $A071F315451 = GUICTRLCREATECOMBO("", 0x0010 * $A55F042443C, 0x0040 * $A55F042443C, 0x0163 * $A55F042443C, 0x0019 * $A55F042443C, BITOR($A3ED1113146, $A07C1B10E3F, $A076C902F40))
- GUICTRLSETSTATE(-1, $A2CCA703142)
- GUICTRLSETONEVENT(-1, "Fn0082")
- $A5D1F41634A = GUICTRLCREATETAB(0x0010 * $A55F042443C, 0x0040 * $A55F042443C, 0x0169 * $A55F042443C, 0x00A1 * $A55F042443C)
- $A5A1F51275A = GUICTRLCREATETABITEM("1")
- GUICTRLCREATELABEL("List:", 0x0020 * $A55F042443C, 0x0070 * $A55F042443C, 0x001F * $A55F042443C, 0x0011 * $A55F042443C)
- $A1B1F615100 = GUICTRLCREATECOMBO("", 0x0040 * $A55F042443C, 0x006E * $A55F042443C, 0x0119 * $A55F042443C, 0x0019 * $A55F042443C)
- $A081F714724 = GUICTRLCREATERADIO("Exist", 0x004F * $A55F042443C, 0x00B0 * $A55F042443C, 0x0049 * $A55F042443C, 0x0011 * $A55F042443C)
- $A111F811700 = GUICTRLCREATERADIO("Not exist", 0x00C9 * $A55F042443C, 0x00B0 * $A55F042443C, 0x0059 * $A55F042443C, 0x0011 * $A55F042443C)
- $A091F91335A = GUICTRLCREATETABITEM("2")
- GUICTRLCREATELABEL("List:", 0x0020 * $A55F042443C, 0x0068 * $A55F042443C, 0x001F * $A55F042443C, 0x0011 * $A55F042443C)
- $A2F1FA13A48 = GUICTRLCREATECOMBO("", 0x0040 * $A55F042443C, 0x0066 * $A55F042443C, 0x0129 * $A55F042443C, 0x0019 * $A55F042443C)
- $A1D1FB11B49 = GUICTRLCREATECHECKBOX("Exactly match", 0x0028 * $A55F042443C, 0x0088 * $A55F042443C, 0x0081 * $A55F042443C, 0x0011 * $A55F042443C)
- $A131FC15005 = GUICTRLCREATERADIO("Exist", 0x0048 * $A55F042443C, 0x00A8 * $A55F042443C, 0x0051 * $A55F042443C, 0x0011 * $A55F042443C)
- $A4B1FD1344D = GUICTRLCREATERADIO("Active", 0x0048 * $A55F042443C, 0x00C0 * $A55F042443C, 0x0051 * $A55F042443C, 0x0011 * $A55F042443C)
- $A411FE10C5A = GUICTRLCREATERADIO("Not exist", 0x00C8 * $A55F042443C, 0x00A8 * $A55F042443C, 0x0061 * $A55F042443C, 0x0011 * $A55F042443C)
- $A5A1FF11C0E = GUICTRLCREATERADIO("Not active", 0x00C8 * $A55F042443C, 0x00C0 * $A55F042443C, 0x0061 * $A55F042443C, 0x0011 * $A55F042443C)
- $A372F013311 = GUICTRLCREATETABITEM("3")
- GUICTRLCREATELABEL("Path:", 0x0018 * $A55F042443C, 0x0070 * $A55F042443C, 0x001F * $A55F042443C, 0x0011 * $A55F042443C)
- $A4A2F110860 = GUICTRLCREATEINPUT("", 0x0038 * $A55F042443C, 0x006E * $A55F042443C, 0x00F9 * $A55F042443C, 0x0015 * $A55F042443C)
- $A632F213E51 = GUICTRLCREATEBUTTON("&Browse...", 0x0136 * $A55F042443C, 0x006C * $A55F042443C, 0x003E * $A55F042443C, 0x0019 * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn0086")
- $A042F313D3E = GUICTRLCREATERADIO("Exist", 0x0050 * $A55F042443C, 0x00B0 * $A55F042443C, 0x0041 * $A55F042443C, 0x0011 * $A55F042443C)
- $A282F410210 = GUICTRLCREATERADIO("Not exist", 0x00D0 * $A55F042443C, 0x00B0 * $A55F042443C, 0x0059 * $A55F042443C, 0x0011 * $A55F042443C)
- $A063F211F1B = GUICTRLCREATETABITEM("4")
- GUICTRLCREATEGROUP("Coordinate", 0x0014 * $A55F042443C, 0x0064 * $A55F042443C, 0x0069 * $A55F042443C, 0x0055 * $A55F042443C)
- GUICTRLCREATELABEL("X:", 0x001C * $A55F042443C, 0x007D * $A55F042443C, 0x0011 * $A55F042443C, 0x0011 * $A55F042443C)
- $A533F31273B = GUICTRLCREATEINPUT("", 0x002F * $A55F042443C, 0x0078 * $A55F042443C, 0x003C * $A55F042443C, 0x0014 * $A55F042443C)
- GUICTRLCREATELABEL("Y:", 0x001C * $A55F042443C, 0x009B * $A55F042443C, 0x0011 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1C3F415C40 = GUICTRLCREATEINPUT("", 0x002F * $A55F042443C, 0x0096 * $A55F042443C, 0x003C * $A55F042443C, 0x0014 * $A55F042443C)
- GUICTRLCREATEGROUP("", -0x0063, -0x0063, 1, 1)
- GUICTRLCREATEBUTTON("", 0x0122 * $A55F042443C, 0x00A0 * $A55F042443C, 0x0041 * $A55F042443C, 0x0037 * $A55F042443C, $A365940111B)
- GUICTRLSETIMAGE(-1, @ScriptDir & "\conf\ext\icons.dll", 0x000B)
- GUICTRLSETTIP(-1, "Pick")
- GUICTRLSETONEVENT(-1, "Fn008C")
- $A463F512562 = GUICTRLCREATECHECKBOX("Coordinate", 0x0122 * $A55F042443C, 0x006E * $A55F042443C, 0x0050 * $A55F042443C, 0x0014 * $A55F042443C)
- GUICTRLSETSTATE(-1, $A1EAAC04350)
- $A383F611625 = GUICTRLCREATECHECKBOX("Color", 0x0122 * $A55F042443C, 0x0085 * $A55F042443C, 0x003C * $A55F042443C, 0x0014 * $A55F042443C)
- GUICTRLSETSTATE(-1, $A1EAAC04350)
- GUICTRLCREATEGROUP("Color", 0x0087 * $A55F042443C, 0x0064 * $A55F042443C, 0x0087 * $A55F042443C, 0x0055 * $A55F042443C)
- GUICTRLCREATEBUTTON("Code:", 0x0095 * $A55F042443C, 0x0078 * $A55F042443C, 0x0028 * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn008A")
- $A343F710F42 = GUICTRLCREATEINPUT("", 0x00CC * $A55F042443C, 0x007B * $A55F042443C, 0x0032 * $A55F042443C, 0x0014 * $A55F042443C)
- GUICTRLCREATEBUTTON("Preview", 0x0095 * $A55F042443C, 0x0096 * $A55F042443C, 0x0032 * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn008B")
- $A4F3F811F40 = GUICTRLCREATEGRAPHIC(0x00D6 * $A55F042443C, 0x0096 * $A55F042443C, 0x0028 * $A55F042443C, 0x0017 * $A55F042443C, $A443C30301F)
- GUICTRLCREATEGROUP("", -0x0063, -0x0063, 1, 1)
- $A1A3F911605 = GUICTRLCREATERADIO("Appear", 0x003C * $A55F042443C, 0x00C8 * $A55F042443C, 0x004B * $A55F042443C, 0x0011 * $A55F042443C)
- $A0B3FA1504B = GUICTRLCREATERADIO("Disappear", 0x00A0 * $A55F042443C, 0x00C8 * $A55F042443C, 0x004B * $A55F042443C, 0x0011 * $A55F042443C)
- $A632F512919 = GUICTRLCREATETABITEM("5")
- GUICTRLCREATELABEL("Host:", 0x0020 * $A55F042443C, 0x0068 * $A55F042443C, 0x0025 * $A55F042443C, 0x0011 * $A55F042443C)
- $A412F610F27 = GUICTRLCREATEINPUT("", 0x0048 * $A55F042443C, 0x0066 * $A55F042443C, 0x0129 * $A55F042443C, 0x0015 * $A55F042443C)
- GUICTRLCREATELABEL("Timeout:", 0x0020 * $A55F042443C, 0x0088 * $A55F042443C, 0x0035 * $A55F042443C, 0x0011 * $A55F042443C)
- $A5F2F713E27 = GUICTRLCREATEINPUT("", 0x0058 * $A55F042443C, 0x0086 * $A55F042443C, 0x0039 * $A55F042443C, 0x0015 * $A55F042443C, BITOR($A4CE9300219, $A5EF9302061, $A24F9D0480B))
- GUICTRLCREATEUPDOWN($A5F2F713E27, $A1B3D61070D)
- GUICTRLSETLIMIT(-1, 0x000F423F, 1)
- $A062F812C52 = GUICTRLCREATERADIO("Online", 0x0050 * $A55F042443C, 0x00B8 * $A55F042443C, 0x0051 * $A55F042443C, 0x0011 * $A55F042443C)
- $A232F915D63 = GUICTRLCREATERADIO("Offline", 0x00D0 * $A55F042443C, 0x00B8 * $A55F042443C, 0x0051 * $A55F042443C, 0x0011 * $A55F042443C)
- $A1A2FA1284A = GUICTRLCREATETABITEM("6")
- GUICTRLCREATELABEL("Turn off the trigger.", 0x0020 * $A55F042443C, 0x0068 * $A55F042443C, 0x0065 * $A55F042443C, 0x0011 * $A55F042443C)
- GUICTRLCREATETABITEM("")
- GUICTRLCREATEGROUP("", -0x0063, -0x0063, 1, 1)
- GUICTRLCREATEGROUP("The duration of trigger condition", 8 * $A55F042443C, 0x00F8 * $A55F042443C, 0x0179 * $A55F042443C, 0x0073 * $A55F042443C)
- $A462FB12A00 = GUICTRLCREATERADIO("All the time", 0x0018 * $A55F042443C, 0x0110 * $A55F042443C, 0x005F * $A55F042443C, 0x0011 * $A55F042443C)
- $A232FC11B43 = GUICTRLCREATERADIO("", 0x0018 * $A55F042443C, 0x012A * $A55F042443C, 0x0011 * $A55F042443C, 0x0011 * $A55F042443C)
- $A2C2FD13F27 = GUICTRLCREATEINPUT("", 0x002A * $A55F042443C, 0x0128 * $A55F042443C, 0x0049 * $A55F042443C, 0x0015 * $A55F042443C, BITOR($A0CE9503609, $A5EF9302061, $A24F9D0480B))
- GUICTRLCREATEUPDOWN($A2C2FD13F27, $A1B3D61070D)
- GUICTRLSETLIMIT(-1, 0x000F423F, 1)
- GUICTRLCREATELABEL("times", 0x0076 * $A55F042443C, 0x012A * $A55F042443C, 0x0024 * $A55F042443C, 0x0011 * $A55F042443C)
- $A2C2FE1302A = GUICTRLCREATERADIO("", 0x0018 * $A55F042443C, 0x0148 * $A55F042443C, 0x0011 * $A55F042443C, 0x0011 * $A55F042443C)
- $A212FF10E3F = GUICTRLCREATEINPUT("", 0x002A * $A55F042443C, 0x0146 * $A55F042443C, 0x0039 * $A55F042443C, 0x0015 * $A55F042443C, BITOR($A33E9701313, $A5EF9302061, $A24F9D0480B))
- GUICTRLCREATELABEL("hours", 0x0067 * $A55F042443C, 0x0148 * $A55F042443C, 0x0022 * $A55F042443C, 0x0011 * $A55F042443C)
- $A523F014057 = GUICTRLCREATEINPUT("", 0x0093 * $A55F042443C, 0x0146 * $A55F042443C, 0x0039 * $A55F042443C, 0x0015 * $A55F042443C, BITOR($A33E9701313, $A5EF9302061, $A24F9D0480B))
- GUICTRLCREATELABEL("minutes", 0x00D0 * $A55F042443C, 0x0148 * $A55F042443C, 0x002C * $A55F042443C, 0x0011 * $A55F042443C)
- $A403F113600 = GUICTRLCREATEINPUT("", 0x0108 * $A55F042443C, 0x0146 * $A55F042443C, 0x0039 * $A55F042443C, 0x0015 * $A55F042443C, BITOR($A33E9701313, $A5EF9302061, $A24F9D0480B))
- GUICTRLCREATELABEL("seconds", 0x0145 * $A55F042443C, 0x0148 * $A55F042443C, 0x002C * $A55F042443C, 0x0011 * $A55F042443C)
- GUICTRLCREATEGROUP("", -0x0063, -0x0063, 1, 1)
- GUICTRLCREATEBUTTON("Ok", 0x005F * $A55F042443C, 0x0179 * $A55F042443C, 0x004B * $A55F042443C, 0x0019 * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn0081")
- GUICTRLCREATEBUTTON("Cancel", 0x00E1 * $A55F042443C, 0x0179 * $A55F042443C, 0x004B * $A55F042443C, 0x0019 * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn0080")
- Fn0085()
- GUISETSTATE(@SW_SHOW)
- GUISETSTATE(@SW_DISABLE, $A24F0523435)
- ENDFUNC
- Func Fn0080()
- GUIDELETE($A2D1F11600B)
- GUISETSTATE(@SW_ENABLE, $A24F0523435)
- Fn00C4()
- WINACTIVATE($A24F0523435)
- ENDFUNC
- Func Fn0081()
- IF GUICTRLREAD($A5D1F41634A, 1) <> $A1A2FA1284A THEN
- INIWRITE($rms_conf, "trigger", "is_trigger", "on")
- SELECT
- CASE GUICTRLREAD($A5D1F41634A, 1) = $A5A1F51275A
- LOCAL $A2950D33D4D = STRINGSTRIPWS(GUICTRLREAD($A1B1F615100), 3)
- IF $A2950D33D4D = "" THEN
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Please select a process!")
- SETERROR(1)
- RETURN -1
- ENDIF
- LOCAL $A456073285F = GUICTRLREAD($A081F714724)
- LOCAL $A3260834C43 = GUICTRLREAD($A111F811700)
- INIWRITE($rms_conf, "trigger", "trigger_way", "process")
- IF $A456073285F = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "trigger", "trigger_choice", "exist")
- ELSEIF $A3260834C43 = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "trigger", "trigger_choice", "noexist")
- ENDIF
- INIWRITE($rms_conf, "trigger", "trigger_data", $A2950D33D4D)
- CASE GUICTRLREAD($A5D1F41634A, 1) = $A091F91335A
- LOCAL $A297053310F = GUICTRLREAD($A2F1FA13A48)
- IF $A297053310F = "" THEN
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Please select a window!")
- SETERROR(2)
- RETURN -2
- ENDIF
- LOCAL $A4970E33705 = GUICTRLREAD($A1D1FB11B49)
- LOCAL $A456073285F = GUICTRLREAD($A131FC15005)
- LOCAL $A3260834C43 = GUICTRLREAD($A411FE10C5A)
- LOCAL $A4670F33E2E = GUICTRLREAD($A4B1FD1344D)
- LOCAL $A4480034B04 = GUICTRLREAD($A5A1FF11C0E)
- INIWRITE($rms_conf, "trigger", "trigger_way", "window")
- IF $A4970E33705 = $A1EAAC04350 THEN
- $A4970E33705 = "exact"
- ELSE
- $A4970E33705 = "noexact"
- ENDIF
- IF $A456073285F = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "trigger", "trigger_choice", "exist|" & $A4970E33705)
- ELSEIF $A3260834C43 = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "trigger", "trigger_choice", "noexist|" & $A4970E33705)
- ELSEIF $A4670F33E2E = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "trigger", "trigger_choice", "active|" & $A4970E33705)
- ELSEIF $A4480034B04 = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "trigger", "trigger_choice", "noactive|" & $A4970E33705)
- ENDIF
- INIWRITE($rms_conf, "trigger", "trigger_data", $A297053310F)
- CASE GUICTRLREAD($A5D1F41634A, 1) = $A372F013311
- LOCAL $A3BBEB1190F = STRINGSTRIPWS(GUICTRLREAD($A4A2F110860), 3)
- IF $A3BBEB1190F = "" THEN
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Please select a path!")
- SETERROR(3)
- RETURN -3
- ENDIF
- LOCAL $A456073285F = GUICTRLREAD($A042F313D3E)
- LOCAL $A3260834C43 = GUICTRLREAD($A282F410210)
- INIWRITE($rms_conf, "trigger", "trigger_way", "file")
- IF $A456073285F = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "trigger", "trigger_choice", "exist")
- ELSEIF $A3260834C43 = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "trigger", "trigger_choice", "noexist")
- ENDIF
- INIWRITE($rms_conf, "trigger", "trigger_data", $A3BBEB1190F)
- CASE GUICTRLREAD($A5D1F41634A, 1) = $A063F211F1B
- LOCAL $A62A0A30E47 = STRINGSTRIPWS(GUICTRLREAD($A533F31273B), 3)
- IF $A62A0A30E47 = "" THEN
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Please enter the x-coordinate of the pixel!")
- SETERROR(4)
- RETURN -4
- ENDIF
- LOCAL $A27B0433D38 = STRINGSTRIPWS(GUICTRLREAD($A1C3F415C40), 3)
- IF $A27B0433D38 = "" THEN
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Please enter the y-coordinate of the pixel!")
- SETERROR(5)
- RETURN -5
- ENDIF
- LOCAL $A01B0E31754 = STRINGSTRIPWS(GUICTRLREAD($A343F710F42), 3)
- IF $A01B0E31754 = "" THEN
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Please enter the color code of the pixel!")
- SETERROR(6)
- RETURN -6
- ENDIF
- LOCAL $A25C083454A = GUICTRLREAD($A1A3F911605)
- LOCAL $A3FC0934559 = GUICTRLREAD($A0B3FA1504B)
- INIWRITE($rms_conf, "trigger", "trigger_way", "color")
- IF $A25C083454A = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "trigger", "trigger_choice", "appear")
- ELSEIF $A3FC0934559 = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "trigger", "trigger_choice", "disappear")
- ENDIF
- INIWRITE($rms_conf, "trigger", "trigger_data", $A62A0A30E47 & "|" & $A27B0433D38 & "|" & $A01B0E31754)
- CASE GUICTRLREAD($A5D1F41634A, 1) = $A632F512919
- LOCAL $A51D0835561 = STRINGSTRIPWS(GUICTRLREAD($A412F610F27), 3)
- IF $A51D0835561 = "" THEN
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Please enter a host address!")
- SETERROR(7)
- RETURN -7
- ENDIF
- LOCAL $A2BE0235A2D = GUICTRLREAD($A5F2F713E27)
- LOCAL $A48E0334E56 = GUICTRLREAD($A062F812C52)
- LOCAL $A21E0433A3A = GUICTRLREAD($A232F915D63)
- INIWRITE($rms_conf, "trigger", "trigger_way", "ping")
- IF $A48E0334E56 = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "trigger", "trigger_choice", "online|" & $A2BE0235A2D)
- ELSEIF $A21E0433A3A = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "trigger", "trigger_choice", "offline|" & $A2BE0235A2D)
- ENDIF
- INIWRITE($rms_conf, "trigger", "trigger_data", $A51D0835561)
- ENDSELECT
- IF GUICTRLREAD($A462FB12A00) = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "trigger", "trigger_cycle_way", "allalong")
- ELSEIF GUICTRLREAD($A232FC11B43) = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "trigger", "trigger_cycle_way", "frequency")
- INIWRITE($rms_conf, "trigger", "trigger_cycle_frequency", STRINGSTRIPWS(GUICTRLREAD($A2C2FD13F27), 3))
- ELSEIF GUICTRLREAD($A2C2FE1302A) = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "trigger", "trigger_cycle_way", "time")
- LOCAL $A497E423232 = STRINGSTRIPWS(GUICTRLREAD($A212FF10E3F), 3)
- LOCAL $A357E52245C = STRINGSTRIPWS(GUICTRLREAD($A523F014057), 3)
- LOCAL $A277E624F0F = STRINGSTRIPWS(GUICTRLREAD($A403F113600), 3)
- INIWRITE($rms_conf, "trigger", "trigger_cycle_time", $A497E423232 & ":" & $A357E52245C & ":" & $A277E624F0F)
- ENDIF
- Fn007E()
- ELSEIF GUICTRLREAD($A5D1F41634A, 1) = $A1A2FA1284A THEN
- INIWRITE($rms_conf, "trigger", "is_trigger", "off")
- INIDELETE($rms_conf, "trigger", "trigger_way")
- INIDELETE($rms_conf, "trigger", "trigger_choice")
- INIDELETE($rms_conf, "trigger", "trigger_data")
- INIDELETE($rms_conf, "trigger", "trigger_cycle_way")
- INIDELETE($rms_conf, "trigger", "trigger_cycle_frequency")
- INIDELETE($rms_conf, "trigger", "trigger_cycle_time")
- ENDIF
- Fn0080()
- ENDFUNC
- Func Fn0082()
- LOCAL $A000E321B0C = GUICTRLREAD($A071F315451)
- SELECT
- CASE $A000E321B0C = "Process"
- Fn0083()
- GUICTRLSETSTATE($A5A1F51275A, $A2EBA700933)
- CASE $A000E321B0C = "Window"
- Fn0083()
- GUICTRLSETSTATE($A091F91335A, $A2EBA700933)
- CASE $A000E321B0C = "File/Folder"
- Fn0083()
- GUICTRLSETSTATE($A372F013311, $A2EBA700933)
- CASE $A000E321B0C = "Color"
- Fn0083()
- GUICTRLSETSTATE($A063F211F1B, $A2EBA700933)
- CASE $A000E321B0C = "Ping"
- Fn0083()
- GUICTRLSETSTATE($A632F512919, $A2EBA700933)
- CASE $A000E321B0C = "No trigger"
- Fn0084()
- GUICTRLSETSTATE($A1A2FA1284A, $A2EBA700933)
- ENDSELECT
- ENDFUNC
- Func Fn0083()
- GUICTRLSETSTATE($A462FB12A00, $A63BAB0175D)
- GUICTRLSETSTATE($A232FC11B43, $A63BAB0175D)
- GUICTRLSETSTATE($A2C2FD13F27, $A63BAB0175D)
- GUICTRLSETSTATE($A2C2FE1302A, $A63BAB0175D)
- GUICTRLSETSTATE($A212FF10E3F, $A63BAB0175D)
- GUICTRLSETSTATE($A523F014057, $A63BAB0175D)
- GUICTRLSETSTATE($A403F113600, $A63BAB0175D)
- ENDFUNC
- Func Fn0084()
- GUICTRLSETSTATE($A462FB12A00, $A33BAD00E03)
- GUICTRLSETSTATE($A232FC11B43, $A33BAD00E03)
- GUICTRLSETSTATE($A2C2FD13F27, $A33BAD00E03)
- GUICTRLSETSTATE($A2C2FE1302A, $A33BAD00E03)
- GUICTRLSETSTATE($A212FF10E3F, $A33BAD00E03)
- GUICTRLSETSTATE($A523F014057, $A33BAD00E03)
- GUICTRLSETSTATE($A403F113600, $A33BAD00E03)
- ENDFUNC
- Func Fn0085()
- LOCAL $A2C11931913 = INIREAD($rms_conf, "trigger", "is_trigger", "off")
- LOCAL $A05C8520418, $A19C8725A0E, $A3411D32228, $A23C8922C0C, $A3FC992540A, $A4AC8B20134, $A05C8D2391E, $A28C8F2102A, $A08D8922841
- IF $A2C11931913 = "off" THEN
- GUICTRLSETDATA($A071F315451, "Process|Window|File/Folder|Color|Ping|No trigger", "No trigger")
- GUICTRLSETSTATE($A1A2FA1284A, $A2EBA700933)
- GUICTRLSETSTATE($A462FB12A00, $A03BA00445C)
- GUICTRLSETSTATE($A232FC11B43, $A1EAAC04350)
- GUICTRLSETDATA($A2C2FD13F27, 1)
- GUICTRLSETSTATE($A2C2FE1302A, $A03BA00445C)
- GUICTRLSETDATA($A212FF10E3F, 0)
- GUICTRLSETDATA($A523F014057, 0)
- GUICTRLSETDATA($A403F113600, 0)
- Fn0084()
- Fn0087($A1B1F615100)
- GUICTRLSETSTATE($A081F714724, $A1EAAC04350)
- GUICTRLSETSTATE($A111F811700, $A03BA00445C)
- Fn0088($A2F1FA13A48)
- GUICTRLSETSTATE($A1D1FB11B49, $A03BA00445C)
- GUICTRLSETSTATE($A131FC15005, $A1EAAC04350)
- GUICTRLSETSTATE($A4B1FD1344D, $A03BA00445C)
- GUICTRLSETSTATE($A411FE10C5A, $A03BA00445C)
- GUICTRLSETSTATE($A5A1FF11C0E, $A03BA00445C)
- GUICTRLSETSTATE($A042F313D3E, $A1EAAC04350)
- GUICTRLSETSTATE($A282F410210, $A03BA00445C)
- GUICTRLSETSTATE($A1A3F911605, $A03BA00445C)
- GUICTRLSETSTATE($A0B3FA1504B, $A1EAAC04350)
- GUICTRLSETDATA($A5F2F713E27, 0x00FA)
- GUICTRLSETSTATE($A062F812C52, $A1EAAC04350)
- GUICTRLSETSTATE($A232F915D63, $A03BA00445C)
- ELSEIF $A2C11931913 = "on" THEN
- $A4AC8B20134 = INIREAD($rms_conf, "trigger", "trigger_cycle_way", "frequency")
- IF $A4AC8B20134 = "allalong" THEN
- GUICTRLSETSTATE($A462FB12A00, $A1EAAC04350)
- GUICTRLSETSTATE($A232FC11B43, $A03BA00445C)
- GUICTRLSETDATA($A2C2FD13F27, 1)
- GUICTRLSETSTATE($A2C2FE1302A, $A03BA00445C)
- GUICTRLSETDATA($A212FF10E3F, 0)
- GUICTRLSETDATA($A523F014057, 0)
- GUICTRLSETDATA($A403F113600, 0)
- ELSEIF $A4AC8B20134 = "frequency" THEN
- $A05C8D2391E = INIREAD($rms_conf, "trigger", "trigger_cycle_frequency", 1)
- GUICTRLSETSTATE($A462FB12A00, $A03BA00445C)
- GUICTRLSETSTATE($A232FC11B43, $A1EAAC04350)
- GUICTRLSETDATA($A2C2FD13F27, $A05C8D2391E)
- GUICTRLSETSTATE($A2C2FE1302A, $A03BA00445C)
- GUICTRLSETDATA($A212FF10E3F, 0)
- GUICTRLSETDATA($A523F014057, 0)
- GUICTRLSETDATA($A403F113600, 0)
- ELSEIF $A4AC8B20134 = "time" THEN
- $A28C8F2102A = INIREAD($rms_conf, "trigger", "trigger_cycle_time", "0:0:0")
- $A08D8922841 = STRINGSPLIT($A28C8F2102A, ":")
- GUICTRLSETSTATE($A462FB12A00, $A03BA00445C)
- GUICTRLSETSTATE($A232FC11B43, $A03BA00445C)
- GUICTRLSETDATA($A2C2FD13F27, 1)
- GUICTRLSETSTATE($A2C2FE1302A, $A1EAAC04350)
- GUICTRLSETDATA($A212FF10E3F, $A08D8922841[1])
- GUICTRLSETDATA($A523F014057, $A08D8922841[2])
- GUICTRLSETDATA($A403F113600, $A08D8922841[3])
- ENDIF
- $A05C8520418 = INIREAD($rms_conf, "trigger", "trigger_way", "process")
- IF $A05C8520418 = "process" THEN
- GUICTRLSETDATA($A071F315451, "Process|Window|File/Folder|Color|Ping|No trigger", "Process")
- GUICTRLSETSTATE($A5A1F51275A, $A2EBA700933)
- $A23C8922C0C = INIREAD($rms_conf, "trigger", "trigger_data", "None")
- Fn0087($A1B1F615100)
- GUICTRLSETDATA($A1B1F615100, $A23C8922C0C, $A23C8922C0C)
- $A19C8725A0E = INIREAD($rms_conf, "trigger", "trigger_choice", "exist")
- IF $A19C8725A0E = "exist" THEN
- GUICTRLSETSTATE($A081F714724, $A1EAAC04350)
- GUICTRLSETSTATE($A111F811700, $A03BA00445C)
- ELSEIF $A19C8725A0E = "noexist" THEN
- GUICTRLSETSTATE($A081F714724, $A03BA00445C)
- GUICTRLSETSTATE($A111F811700, $A1EAAC04350)
- ENDIF
- Fn0088($A2F1FA13A48)
- GUICTRLSETSTATE($A1D1FB11B49, $A03BA00445C)
- GUICTRLSETSTATE($A131FC15005, $A1EAAC04350)
- GUICTRLSETSTATE($A4B1FD1344D, $A03BA00445C)
- GUICTRLSETSTATE($A411FE10C5A, $A03BA00445C)
- GUICTRLSETSTATE($A5A1FF11C0E, $A03BA00445C)
- GUICTRLSETSTATE($A042F313D3E, $A1EAAC04350)
- GUICTRLSETSTATE($A282F410210, $A03BA00445C)
- GUICTRLSETSTATE($A1A3F911605, $A03BA00445C)
- GUICTRLSETSTATE($A0B3FA1504B, $A1EAAC04350)
- GUICTRLSETDATA($A5F2F713E27, 0x00FA)
- GUICTRLSETSTATE($A062F812C52, $A1EAAC04350)
- GUICTRLSETSTATE($A232F915D63, $A03BA00445C)
- ELSEIF $A05C8520418 = "window" THEN
- GUICTRLSETDATA($A071F315451, "Process|Window|File/Folder|Color|Ping|No trigger", "Window")
- GUICTRLSETSTATE($A091F91335A, $A2EBA700933)
- $A23C8922C0C = INIREAD($rms_conf, "trigger", "trigger_data", "")
- Fn0088($A2F1FA13A48)
- GUICTRLSETDATA($A2F1FA13A48, $A23C8922C0C, $A23C8922C0C)
- $A19C8725A0E = INIREAD($rms_conf, "trigger", "trigger_choice", "")
- $A3411D32228 = STRINGSPLIT($A19C8725A0E, "|")
- IF $A3411D32228[2] = "exact" THEN
- GUICTRLSETSTATE($A1D1FB11B49, $A1EAAC04350)
- ELSEIF $A3411D32228[2] = "noexact" THEN
- GUICTRLSETSTATE($A1D1FB11B49, $A03BA00445C)
- ENDIF
- IF $A3411D32228[1] = "exist" THEN
- GUICTRLSETSTATE($A131FC15005, $A1EAAC04350)
- GUICTRLSETSTATE($A4B1FD1344D, $A03BA00445C)
- GUICTRLSETSTATE($A411FE10C5A, $A03BA00445C)
- GUICTRLSETSTATE($A5A1FF11C0E, $A03BA00445C)
- ELSEIF $A3411D32228[1] = "noexist" THEN
- GUICTRLSETSTATE($A131FC15005, $A03BA00445C)
- GUICTRLSETSTATE($A4B1FD1344D, $A03BA00445C)
- GUICTRLSETSTATE($A411FE10C5A, $A1EAAC04350)
- GUICTRLSETSTATE($A5A1FF11C0E, $A03BA00445C)
- ELSEIF $A3411D32228[1] = "active" THEN
- GUICTRLSETSTATE($A131FC15005, $A03BA00445C)
- GUICTRLSETSTATE($A4B1FD1344D, $A1EAAC04350)
- GUICTRLSETSTATE($A411FE10C5A, $A03BA00445C)
- GUICTRLSETSTATE($A5A1FF11C0E, $A03BA00445C)
- ELSEIF $A3411D32228[1] = "noactive" THEN
- GUICTRLSETSTATE($A131FC15005, $A03BA00445C)
- GUICTRLSETSTATE($A4B1FD1344D, $A03BA00445C)
- GUICTRLSETSTATE($A411FE10C5A, $A03BA00445C)
- GUICTRLSETSTATE($A5A1FF11C0E, $A1EAAC04350)
- ENDIF
- Fn0087($A1B1F615100)
- GUICTRLSETSTATE($A081F714724, $A1EAAC04350)
- GUICTRLSETSTATE($A111F811700, $A03BA00445C)
- GUICTRLSETSTATE($A042F313D3E, $A1EAAC04350)
- GUICTRLSETSTATE($A282F410210, $A03BA00445C)
- GUICTRLSETSTATE($A1A3F911605, $A03BA00445C)
- GUICTRLSETSTATE($A0B3FA1504B, $A1EAAC04350)
- GUICTRLSETDATA($A5F2F713E27, 0x00FA)
- GUICTRLSETSTATE($A062F812C52, $A1EAAC04350)
- GUICTRLSETSTATE($A232F915D63, $A03BA00445C)
- ELSEIF $A05C8520418 = "file" THEN
- GUICTRLSETDATA($A071F315451, "Process|Window|File/Folder|Color|Ping|No trigger", "File/Folder")
- GUICTRLSETSTATE($A372F013311, $A2EBA700933)
- $A23C8922C0C = INIREAD($rms_conf, "trigger", "trigger_data", "")
- GUICTRLSETDATA($A4A2F110860, $A23C8922C0C)
- $A19C8725A0E = INIREAD($rms_conf, "trigger", "trigger_choice", "")
- IF $A19C8725A0E = "exist" THEN
- GUICTRLSETSTATE($A042F313D3E, $A1EAAC04350)
- GUICTRLSETSTATE($A282F410210, $A03BA00445C)
- ELSEIF $A19C8725A0E = "noexist" THEN
- GUICTRLSETSTATE($A042F313D3E, $A03BA00445C)
- GUICTRLSETSTATE($A282F410210, $A1EAAC04350)
- ENDIF
- Fn0087($A1B1F615100)
- GUICTRLSETSTATE($A081F714724, $A1EAAC04350)
- GUICTRLSETSTATE($A111F811700, $A03BA00445C)
- Fn0088($A2F1FA13A48)
- GUICTRLSETSTATE($A1D1FB11B49, $A03BA00445C)
- GUICTRLSETSTATE($A131FC15005, $A1EAAC04350)
- GUICTRLSETSTATE($A4B1FD1344D, $A03BA00445C)
- GUICTRLSETSTATE($A411FE10C5A, $A03BA00445C)
- GUICTRLSETSTATE($A5A1FF11C0E, $A03BA00445C)
- GUICTRLSETSTATE($A1A3F911605, $A03BA00445C)
- GUICTRLSETSTATE($A0B3FA1504B, $A1EAAC04350)
- GUICTRLSETDATA($A5F2F713E27, 0x00FA)
- GUICTRLSETSTATE($A062F812C52, $A1EAAC04350)
- GUICTRLSETSTATE($A232F915D63, $A03BA00445C)
- ELSEIF $A05C8520418 = "color" THEN
- GUICTRLSETDATA($A071F315451, "Process|Window|File/Folder|Color|Ping|No trigger", "Color")
- GUICTRLSETSTATE($A063F211F1B, $A2EBA700933)
- $A23C8922C0C = INIREAD($rms_conf, "trigger", "trigger_data", "")
- $A3FC992540A = STRINGSPLIT($A23C8922C0C, "|")
- GUICTRLSETDATA($A533F31273B, $A3FC992540A[1])
- GUICTRLSETDATA($A1C3F415C40, $A3FC992540A[2])
- GUICTRLSETDATA($A343F710F42, $A3FC992540A[3])
- IF STRINGISXDIGIT($A3FC992540A[3]) <> 1 OR STRINGLEN($A3FC992540A[3]) <> 6 THEN
- ELSE
- GUICTRLSETBKCOLOR($A4F3F811F40, "0x" & $A3FC992540A[3])
- ENDIF
- $A19C8725A0E = INIREAD($rms_conf, "trigger", "trigger_choice", "")
- IF $A19C8725A0E = "appear" THEN
- GUICTRLSETSTATE($A1A3F911605, $A1EAAC04350)
- GUICTRLSETSTATE($A0B3FA1504B, $A03BA00445C)
- ELSEIF $A19C8725A0E = "disappear" THEN
- GUICTRLSETSTATE($A1A3F911605, $A03BA00445C)
- GUICTRLSETSTATE($A0B3FA1504B, $A1EAAC04350)
- ENDIF
- Fn0087($A1B1F615100)
- GUICTRLSETSTATE($A081F714724, $A1EAAC04350)
- GUICTRLSETSTATE($A111F811700, $A03BA00445C)
- Fn0088($A2F1FA13A48)
- GUICTRLSETSTATE($A1D1FB11B49, $A03BA00445C)
- GUICTRLSETSTATE($A131FC15005, $A1EAAC04350)
- GUICTRLSETSTATE($A4B1FD1344D, $A03BA00445C)
- GUICTRLSETSTATE($A411FE10C5A, $A03BA00445C)
- GUICTRLSETSTATE($A5A1FF11C0E, $A03BA00445C)
- GUICTRLSETSTATE($A042F313D3E, $A1EAAC04350)
- GUICTRLSETSTATE($A282F410210, $A03BA00445C)
- GUICTRLSETDATA($A5F2F713E27, 0x00FA)
- GUICTRLSETSTATE($A062F812C52, $A1EAAC04350)
- GUICTRLSETSTATE($A232F915D63, $A03BA00445C)
- ELSEIF $A05C8520418 = "ping" THEN
- GUICTRLSETDATA($A071F315451, "Process|Window|File/Folder|Color|Ping|No trigger", "Ping")
- GUICTRLSETSTATE($A632F512919, $A2EBA700933)
- $A23C8922C0C = INIREAD($rms_conf, "trigger", "trigger_data", "")
- GUICTRLSETDATA($A412F610F27, $A23C8922C0C)
- $A19C8725A0E = INIREAD($rms_conf, "trigger", "trigger_choice", "")
- $A3411D32228 = STRINGSPLIT($A19C8725A0E, "|")
- GUICTRLSETDATA($A5F2F713E27, $A3411D32228[2])
- IF $A3411D32228[1] = "online" THEN
- GUICTRLSETSTATE($A062F812C52, $A1EAAC04350)
- GUICTRLSETSTATE($A232F915D63, $A03BA00445C)
- ELSEIF $A3411D32228[1] = "offline" THEN
- GUICTRLSETSTATE($A062F812C52, $A03BA00445C)
- GUICTRLSETSTATE($A232F915D63, $A1EAAC04350)
- ENDIF
- Fn0087($A1B1F615100)
- GUICTRLSETSTATE($A081F714724, $A1EAAC04350)
- GUICTRLSETSTATE($A111F811700, $A03BA00445C)
- Fn0088($A2F1FA13A48)
- GUICTRLSETSTATE($A1D1FB11B49, $A03BA00445C)
- GUICTRLSETSTATE($A131FC15005, $A1EAAC04350)
- GUICTRLSETSTATE($A4B1FD1344D, $A03BA00445C)
- GUICTRLSETSTATE($A411FE10C5A, $A03BA00445C)
- GUICTRLSETSTATE($A5A1FF11C0E, $A03BA00445C)
- GUICTRLSETSTATE($A042F313D3E, $A1EAAC04350)
- GUICTRLSETSTATE($A282F410210, $A03BA00445C)
- GUICTRLSETSTATE($A1A3F911605, $A03BA00445C)
- GUICTRLSETSTATE($A0B3FA1504B, $A1EAAC04350)
- ENDIF
- ENDIF
- ENDFUNC
- Func Fn0086()
- LOCAL $A1D81E32514 = FILEOPENDIALOG("Select File/Folder...", @WorkingDir, "All Files (*.*)", 0, "", $A2D1F11600B)
- IF @ERROR THEN
- GUISETSTATE(@SW_UNLOCK, $A2D1F11600B)
- RETURN
- ENDIF
- GUISETSTATE(@SW_UNLOCK, $A2D1F11600B)
- GUICTRLSETDATA($A4A2F110860, $A1D81E32514)
- ENDFUNC
- Func Fn0087($hToken)
- LOCAL $A6091634124 = PROCESSLIST()
- IF @ERROR OR $A6091634124[0][0] = 0 THEN
- RETURN
- ELSE
- LOCAL $A2191A34B22 = "", $A2191B31044 = "", $A0F91C3204D = 0
- FOR $A0F67E11730 = 1 TO $A6091634124[0][0]
- IF $A6091634124[$A0F67E11730][0] <> "[System Process]" AND $A6091634124[$A0F67E11730][0] <> "System" THEN
- $A2191A34B22 &= $A6091634124[$A0F67E11730][0] & "|"
- IF $A0F91C3204D = 0 THEN
- $A2191B31044 = $A6091634124[$A0F67E11730][0]
- $A0F91C3204D += 1
- ENDIF
- ENDIF
- NEXT
- $A2191A34B22 = STRINGTRIMRIGHT($A2191A34B22, 1)
- GUICTRLSETDATA($hToken, $A2191A34B22, $A2191B31044)
- ENDIF
- ENDFUNC
- Func Fn0088($hToken)
- LOCAL $A3EA1B30238 = WINLIST()
- IF $A3EA1B30238[0][0] = 0 THEN RETURN
- LOCAL $A1EA1F30C29 = ""
- LOCAL $A53B1032362 = 0, $A09B123320F = ""
- FOR $A0F67E11730 = 1 TO $A3EA1B30238[0][0]
- IF $A3EA1B30238[$A0F67E11730][0] <> "" AND Fn0089($A3EA1B30238[$A0F67E11730][1]) THEN
- $A1EA1F30C29 &= $A3EA1B30238[$A0F67E11730][0] & "|"
- IF $A53B1032362 = 0 THEN
- $A09B123320F = $A3EA1B30238[$A0F67E11730][0]
- $A53B1032362 += 1
- ENDIF
- ENDIF
- NEXT
- $A1EA1F30C29 = STRINGTRIMRIGHT($A1EA1F30C29, 1)
- GUICTRLSETDATA($hToken, $A1EA1F30C29, $A09B123320F)
- ENDFUNC
- Func Fn0089($hToken)
- IF BITAND(WINGETSTATE($hToken), 2) THEN
- RETURN 1
- ELSE
- RETURN 0
- ENDIF
- ENDFUNC
- Func Fn008A()
- LOCAL $A08C1231914 = Fn0026(2, 0, 2, $A2D1F11600B)
- IF $A08C1231914 <> -1 THEN
- $A08C1231914 = STRINGTRIMLEFT($A08C1231914, 2)
- GUICTRLSETDATA($A343F710F42, $A08C1231914)
- GUICTRLSETBKCOLOR($A4F3F811F40, "0x" & $A08C1231914)
- ENDIF
- ENDFUNC
- Func Fn008B()
- LOCAL $A5AC1930738 = GUICTRLREAD($A343F710F42)
- IF STRINGISXDIGIT($A5AC1930738) <> 1 OR STRINGLEN($A5AC1930738) <> 6 THEN
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Please enter a valid RGB hexadecimal color code!")
- ELSE
- GUICTRLSETBKCOLOR($A4F3F811F40, "0x" & $A5AC1930738)
- ENDIF
- ENDFUNC
- Func Fn008C()
- GUISETSTATE(@SW_HIDE, $A24F0523435)
- GUISETSTATE(@SW_HIDE, $A2D1F11600B)
- SLEEP(10)
- LOCAL $A5FD163363B = "Pick", $A0FD1836137 = GUICTRLREAD($A463F512562), $A21D1934624 = GUICTRLREAD($A383F611625)
- IF $A0FD1836137 = $A1EAAC04350 AND $A21D1934624 = $A1EAAC04350 THEN
- $A5FD163363B &= " coordinate & color"
- ELSEIF $A0FD1836137 = $A1EAAC04350 THEN
- $A5FD163363B &= " coordinate"
- ELSEIF $A21D1934624 = $A1EAAC04350 THEN
- $A5FD163363B &= " color"
- ENDIF
- TRAYTIP($A5FD163363B, "Click or press Esc to quit.", 0x001E, 1)
- LOCAL $A28E1031E55[2] = [0, 0]
- LOCAL $A17E1432216 = 0x000F * $A55F042443C, $A28E1630F0D = 0x000F * $A55F042443C, $A01E183602D = 10
- LOCAL $A3DE1A32E28 = GUICREATE("Pick", $A17E1432216 * $A01E183602D, $A28E1630F0D * $A01E183602D, MOUSEGETPOs(0), MOUSEGETPOs(1), $A146CF05F0A, BITOR($A03AC500D20, $A44AC905F10))
- GUISETSTATE(@SW_SHOW)
- LOCAL $A56E1F32829 = DLLSTRUCTCREATE("int Icon")
- LOCAL $A3FF1133F3D = DLLSTRUCTGETPTR($A56E1F32829)
- _WinAPI_ExtractIconEx(@ScriptDir & "\conf\ext\hand.cur", 0, $A3FF1133F3D, $A3FF1133F3D, 1)
- LOCAL $A59C8104818 = DLLSTRUCTGETDATA($A56E1F32829, "Icon")
- DO
- Fn008D($A3DE1A32E28, 0x000F, 0x000F, $A01E183602D, $A59C8104818)
- LOCAL $A50F1933851 = MOUSEGETPOs()
- IF($A28E1031E55[0] <> $A50F1933851[0] OR $A28E1031E55[1] <> $A50F1933851[1]) THEN
- WINSETTITLE($A3DE1A32E28, "", "X: " & $A50F1933851[0] & ", Y: " & $A50F1933851[1])
- IF $A50F1933851[0] + 0x0014 + $A17E1432216 * $A01E183602D > @DesktopWidth THEN
- IF $A50F1933851[1] + 0x0014 + $A28E1630F0D * $A01E183602D > @DesktopHeight THEN
- WINMOVE($A3DE1A32E28, "", $A50F1933851[0] - 0x0014 - $A17E1432216 * $A01E183602D, $A50F1933851[1] - 0x0014 - $A28E1630F0D * $A01E183602D)
- ELSE
- WINMOVE($A3DE1A32E28, "", $A50F1933851[0] - 0x0014 - $A17E1432216 * $A01E183602D, $A50F1933851[1] + 0x0014)
- ENDIF
- ELSEIF $A50F1933851[1] + 0x0014 + $A28E1630F0D * $A01E183602D > @DesktopHeight THEN
- IF $A50F1933851[0] + 0x0014 + $A17E1432216 * $A01E183602D > @DesktopWidth THEN
- WINMOVE($A3DE1A32E28, "", $A50F1933851[0] - 0x0014 - $A17E1432216 * $A01E183602D, $A50F1933851[1] - 0x0014 - $A28E1630F0D * $A01E183602D)
- ELSE
- WINMOVE($A3DE1A32E28, "", $A50F1933851[0] + 0x0014, $A50F1933851[1] - 0x0014 - $A28E1630F0D * $A01E183602D)
- ENDIF
- ELSE
- WINMOVE($A3DE1A32E28, "", $A50F1933851[0] + 0x0014, $A50F1933851[1] + 0x0014)
- ENDIF
- $A28E1031E55[0] = $A50F1933851[0]
- $A28E1031E55[1] = $A50F1933851[1]
- ENDIF
- SLEEP(0x005A)
- UNTIL Fn0027("01") = 1 OR Fn0027("1B") = 1
- LOCAL $A48CD61353B = $A28E1031E55
- IF $A0FD1836137 = $A1EAAC04350 THEN
- GUICTRLSETDATA($A533F31273B, $A48CD61353B[0])
- GUICTRLSETDATA($A1C3F415C40, $A48CD61353B[1])
- ENDIF
- IF $A21D1934624 = $A1EAAC04350 THEN
- GUICTRLSETDATA($A343F710F42, HEX(PIXELGETCOLOR($A48CD61353B[0], $A48CD61353B[1]), 6))
- GUICTRLSETBKCOLOR($A4F3F811F40, "0x" & HEX(PIXELGETCOLOR($A48CD61353B[0], $A48CD61353B[1]), 6))
- ENDIF
- GUIDELETE($A3DE1A32E28)
- _WinAPI_DestroyIcon($A59C8104818)
- TRAYTIP("", "", 0)
- GUISETSTATE(@SW_SHOW, $A2D1F11600B)
- GUISETSTATE(@SW_SHOW, $A24F0523435)
- ENDFUNC
- Func Fn008D($hToken, $fDisableAll, $pNewState, $iBufferLen, $iProtect)
- $hToken = HWND($hToken)
- LOCAL $A510F100558 = 0x00CC0020
- LOCAL $A3632935727 = DLLCALL("user32.dll", "int", "GetDC", "hwnd", 0)
- LOCAL $A0C32F34C5F = DLLCALL("user32.dll", "int", "GetDC", "hwnd", $hToken)
- IF NOT @ERROR THEN
- _WinAPI_DrawIcon($A0C32F34C5F[0], $fDisableAll * $iBufferLen * $A55F042443C / 2 - 2, $pNewState * $iBufferLen * $A55F042443C / 2 + 9, $iProtect)
- DLLCALL("gdi32.dll", "int", "StretchBlt", "int", $A0C32F34C5F[0], "int", 0, "int", 0, "int", $fDisableAll * $iBufferLen * $A55F042443C, "int", $pNewState * $iBufferLen * $A55F042443C, "int", $A3632935727[0], "int", MOUSEGETPOs(0) - $fDisableAll / 2, "int", MOUSEGETPOs(1) - $pNewState / 2, "int", $fDisableAll, "int", $pNewState, "long", $A510F100558)
- _WinAPI_DrawIcon($A0C32F34C5F[0], $fDisableAll * $iBufferLen * $A55F042443C / 2 - 2, $pNewState * $iBufferLen * $A55F042443C / 2 + 9, $iProtect)
- DLLCALL("user32.dll", "int", "ReleaseDC", "int", $A3632935727[0], "hwnd", 0)
- DLLCALL("user32.dll", "int", "ReleaseDC", "int", $A0C32F34C5F[0], "hwnd", $hToken)
- ENDIF
- ENDFUNC
- Func Fn008E()
- LOCAL $A5472135A1D = INIREAD($rms_conf, "hotset", "run_hotkey", "F9")
- GUICTRLSETDATA($A139132022D, $A5472135A1D)
- LOCAL $A5472135A1D = INIREAD($rms_conf, "hotset", "record_hotkey", "F10")
- GUICTRLSETDATA($A12A1223812, $A5472135A1D)
- GUISETSTATE(@SW_SHOW, $A0381623A1C)
- GUISETSTATE(@SW_DISABLE, $A24F0523435)
- ENDFUNC
- Func Fn008F()
- LOCAL $A5472135A1D = INIREAD($rms_conf, "hotset", "run_hotkey", "F9")
- GUICTRLSETDATA($A139132022D, $A5472135A1D)
- LOCAL $A5472135A1D = INIREAD($rms_conf, "hotset", "record_hotkey", "F10")
- GUICTRLSETDATA($A12A1223812, $A5472135A1D)
- GUISETSTATE(@SW_HIDE, $A0381623A1C)
- GUISETSTATE(@SW_ENABLE, $A24F0523435)
- Fn00C4()
- WINACTIVATE($A24F0523435)
- ENDFUNC
- Func Fn0090()
- LOCAL $A2482236215 = INIREAD($rms_conf, "hotset", "run_hotkey", "F9")
- HOTKEYSET(Fn0095($A2482236215))
- LOCAL $A4982630952 = INIREAD($rms_conf, "hotset", "record_hotkey", "F10")
- HOTKEYSET(Fn0095($A4982630952))
- INIWRITE($rms_conf, "hotset", "run_hotkey", GUICTRLREAD($A139132022D))
- INIWRITE($rms_conf, "hotset", "record_hotkey", GUICTRLREAD($A12A1223812))
- HOTKEYSET(Fn0095(GUICTRLREAD($A139132022D)), "Fn0093")
- HOTKEYSET(Fn0095(GUICTRLREAD($A12A1223812)), "Fn0094")
- GUISETSTATE(@SW_HIDE, $A0381623A1C)
- GUISETSTATE(@SW_ENABLE, $A24F0523435)
- Fn00C4()
- WINACTIVATE($A24F0523435)
- ENDFUNC
- Func Fn0091()
- LOCAL $A4192031D03 = GUICTRLREAD($A139132022D)
- GUICTRLSETDATA($A139132022D, "Please key")
- Fn0096()
- LOCAL $A1D92235463 = Fn0098("run")
- IF GUICTRLREAD($A12A1223812) <> $A1D92235463 AND HOTKEYSET(Fn0095($A1D92235463), "Fn0093") = 1 THEN
- HOTKEYSET(Fn0095($A1D92235463))
- GUICTRLSETDATA($A139132022D, $A1D92235463)
- ELSE
- HOTKEYSET(Fn0095($A1D92235463))
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", $A1D92235463 & " already using!")
- GUICTRLSETDATA($A139132022D, $A4192031D03)
- ENDIF
- Fn0097()
- ENDFUNC
- Func Fn0092()
- LOCAL $A4192031D03 = GUICTRLREAD($A12A1223812)
- GUICTRLSETDATA($A12A1223812, "Please key")
- Fn0096()
- LOCAL $A1D92235463 = Fn0098("record")
- IF GUICTRLREAD($A139132022D) <> $A1D92235463 AND HOTKEYSET(Fn0095($A1D92235463), "Fn0094") = 1 THEN
- HOTKEYSET(Fn0095($A1D92235463))
- GUICTRLSETDATA($A12A1223812, $A1D92235463)
- ELSE
- HOTKEYSET(Fn0095($A1D92235463))
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", $A1D92235463 & " already using!")
- GUICTRLSETDATA($A12A1223812, $A4192031D03)
- ENDIF
- Fn0097()
- ENDFUNC
- Func Fn0093()
- IF BITAND(WINGETSTATE($A24F0523435), 4) THEN
- IF GUICTRLGETSTATE($A0131E2020A) = 0x0050 THEN
- HOTKEYSET(Fn0095(GUICTRLREAD($A139132022D)))
- IF $A0C4E114A45 = 0 THEN
- Fn0051()
- HOTKEYSET(Fn0095(GUICTRLREAD($A139132022D)), "Fn0093")
- ELSEIF $A0C4E114A45 = 1 THEN
- HOTKEYSET(Fn0095(GUICTRLREAD($A139132022D)), "Fn0093")
- Fn0047()
- ENDIF
- ENDIF
- ENDIF
- ENDFUNC
- Func Fn0094()
- IF BITAND(WINGETSTATE($A24F0523435), 4) THEN
- IF GUICTRLGETSTATE($A424F013458) = 0x0050 THEN
- IF $A181E212653 = 0 THEN
- Fn0040()
- ELSEIF $A181E212653 = 1 THEN
- Fn003F()
- ENDIF
- ENDIF
- ENDIF
- ENDFUNC
- Func Fn0095($hToken)
- LOCAL $A07A2D3454D = STRINGINSTR($hToken, "+")
- IF $A07A2D3454D THEN
- LOCAL $A14A2F3215C = STRINGMID($hToken, 1, $A07A2D3454D - 1)
- $A14A2F3215C = STRINGREPLACE($A14A2F3215C, "alt", "!")
- $A14A2F3215C = STRINGREPLACE($A14A2F3215C, "shift", "+")
- $A14A2F3215C = STRINGREPLACE($A14A2F3215C, "ctrl", "^")
- $A14A2F3215C = STRINGREPLACE($A14A2F3215C, "lwin", "#")
- $A14A2F3215C = STRINGREPLACE($A14A2F3215C, "rwin", "#")
- LOCAL $A1EB2C34654 = STRINGMID($hToken, $A07A2D3454D + 1)
- $A1EB2C34654 = "{" & $A1EB2C34654 & "}"
- $hToken = $A14A2F3215C & $A1EB2C34654
- ELSE
- $hToken = "{" & $hToken & "}"
- ENDIF
- RETURN $hToken
- ENDFUNC
- Func Fn0096()
- GUICTRLSETSTATE($A3481C2552C, $A33BAD00E03)
- GUICTRLSETSTATE($A0C91B2565E, $A33BAD00E03)
- GUICTRLSETSTATE($A18A1A23A2E, $A33BAD00E03)
- GUICTRLSETSTATE($A1CB1121360, $A33BAD00E03)
- ENDFUNC
- Func Fn0097()
- GUICTRLSETSTATE($A3481C2552C, $A63BAB0175D)
- GUICTRLSETSTATE($A0C91B2565E, $A63BAB0175D)
- GUICTRLSETSTATE($A18A1A23A2E, $A63BAB0175D)
- GUICTRLSETSTATE($A1CB1121360, $A63BAB0175D)
- ENDFUNC
- Func Fn0098($curErr = "no")
- LOCAL $A31A7721401 = DLLOPEN("user32.dll")
- IF $curErr = "no" THEN
- WHILE 1
- FOR $A0F67E11730 = 8 TO 0x00DE
- IF Fn0027(HEX($A0F67E11730, 2), $A31A7721401) AND STRINGREGEXP($A1E3EF12343[$A0F67E11730], "(CTRL)|(ALT)|(WIN)|(SHIFT)") <> 1 THEN
- DLLCLOsE($A31A7721401)
- RETURN $A1E3EF12343[$A0F67E11730]
- ENDIF
- NEXT
- SLEEP(0x0032)
- WEND
- ELSE
- WHILE 1
- FOR $A0F67E11730 = 8 TO 0x00DE
- IF Fn0027(HEX($A0F67E11730, 2), $A31A7721401) THEN
- IF STRINGREGEXP($A1E3EF12343[$A0F67E11730], "(CTRL)|(ALT)|(SHIFT)|(WIN)") THEN
- SELECT
- CASE $curErr = "run"
- GUICTRLSETDATA($A139132022D, $A1E3EF12343[$A0F67E11730] & "+")
- LOCAL $A033C410C07 = Fn0098()
- DLLCLOsE($A31A7721401)
- RETURN($A1E3EF12343[$A0F67E11730] & "+" & $A033C410C07)
- CASE $curErr = "record"
- GUICTRLSETDATA($A12A1223812, $A1E3EF12343[$A0F67E11730] & "+")
- LOCAL $A033C410C07 = Fn0098()
- DLLCLOsE($A31A7721401)
- RETURN($A1E3EF12343[$A0F67E11730] & "+" & $A033C410C07)
- ENDSELECT
- ENDIF
- IF $curErr = "edit" THEN
- DLLCLOsE($A31A7721401)
- RETURN $A1E3EF12343[$A0F67E11730]
- ENDIF
- DLLCLOsE($A31A7721401)
- RETURN $A1E3EF12343[$A0F67E11730]
- ENDIF
- NEXT
- SLEEP(0x0032)
- WEND
- ENDIF
- DLLCLOsE($A31A7721401)
- ENDFUNC
- Func Fn0099()
- HOTKEYSET(Fn0095(GUICTRLREAD($A139132022D)))
- HOTKEYSET(Fn0095(GUICTRLREAD($A12A1223812)))
- ENDFUNC
- Func Fn009A()
- HOTKEYSET(Fn0095(GUICTRLREAD($A139132022D)), "Fn0093")
- HOTKEYSET(Fn0095(GUICTRLREAD($A12A1223812)), "Fn0094")
- ENDFUNC
- Func Fn009B()
- LOCAL $A5472135A1D = INIREAD($rms_conf, "hotset", "is_run_min", 0)
- IF $A5472135A1D = 1 THEN
- GUICTRLSETSTATE($A44B1E25E27, $A1EAAC04350)
- ELSE
- GUICTRLSETSTATE($A44B1E25E27, $A03BA00445C)
- ENDIF
- $A5472135A1D = INIREAD($rms_conf, "hotset", "is_record_min", 0)
- IF $A5472135A1D = 1 THEN
- GUICTRLSETSTATE($A06C1421B24, $A1EAAC04350)
- ELSE
- GUICTRLSETSTATE($A06C1421B24, $A03BA00445C)
- ENDIF
- GUISETSTATE(@SW_SHOW, $A09B182484A)
- GUISETSTATE(@SW_DISABLE, $A24F0523435)
- ENDFUNC
- Func Fn009C()
- LOCAL $A5472135A1D = INIREAD($rms_conf, "hotset", "is_run_min", 0)
- IF $A5472135A1D = 1 THEN
- GUICTRLSETSTATE($A44B1E25E27, $A1EAAC04350)
- ELSE
- GUICTRLSETSTATE($A44B1E25E27, $A03BA00445C)
- ENDIF
- $A5472135A1D = INIREAD($rms_conf, "hotset", "is_record_min", 0)
- IF $A5472135A1D = 1 THEN
- GUICTRLSETSTATE($A06C1421B24, $A1EAAC04350)
- ELSE
- GUICTRLSETSTATE($A06C1421B24, $A03BA00445C)
- ENDIF
- GUISETSTATE(@SW_HIDE, $A09B182484A)
- GUISETSTATE(@SW_ENABLE, $A24F0523435)
- Fn00C4()
- WINACTIVATE($A24F0523435)
- ENDFUNC
- Func Fn009D()
- IF GUICTRLREAD($A44B1E25E27) = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "hotset", "is_run_min", 1)
- ELSE
- INIWRITE($rms_conf, "hotset", "is_run_min", 0)
- ENDIF
- IF GUICTRLREAD($A06C1421B24) = $A1EAAC04350 THEN
- INIWRITE($rms_conf, "hotset", "is_record_min", 1)
- ELSE
- INIWRITE($rms_conf, "hotset", "is_record_min", 0)
- ENDIF
- GUISETSTATE(@SW_HIDE, $A09B182484A)
- GUISETSTATE(@SW_ENABLE, $A24F0523435)
- Fn00C4()
- WINACTIVATE($A24F0523435)
- ENDFUNC
- Func Fn009E()
- $A48EED13856 = GUICREATE("Info", 0x00AA * $A55F042443C, 0x0084 * $A55F042443C, -1, -1, BITOR($A146CF05F0A, $A558C306103, $A1B6C503E34), DEFAULT, $A24F0523435)
- GUICTRLCREATEBUTTON("Exit", 0x0018 * $A55F042443C, 0x0010 * $A55F042443C, 0x007B * $A55F042443C, 0x0019 * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn00A0")
- GUICTRLCREATEBUTTON("Hide to system tray", 0x0018 * $A55F042443C, 0x0035 * $A55F042443C, 0x007B * $A55F042443C, 0x0019 * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn00A1")
- GUICTRLCREATEBUTTON("Cancel", 0x0018 * $A55F042443C, 0x005B * $A55F042443C, 0x007B * $A55F042443C, 0x0019 * $A55F042443C)
- GUICTRLSETONEVENT(-1, "Fn009F")
- GUISETSTATE()
- GUISETSTATE(@SW_DISABLE, $A24F0523435)
- ENDFUNC
- Func Fn009F()
- GUIDELETE($A48EED13856)
- GUISETSTATE(@SW_ENABLE, $A24F0523435)
- WINACTIVATE($A24F0523435)
- ENDFUNC
- Func Fn00A0()
- Fn009F()
- Fn00A2()
- ENDFUNC
- Func Fn00A1()
- Fn009F()
- GUISETSTATE(@SW_HIDE, $A24F0523435)
- ENDFUNC
- Func Fn00A2()
- IF Fn00B9() = -1 THEN RETURN
- TOOLTIP("")
- EXIT
- ENDFUNC
- Func Fn00A3()
- RUN(@ScriptDir & "\ReMouse-TaskMgr.exe")
- ENDFUNC
- Func Fn00A4()
- SHELLEXECUTE("http://www.remouse.com")
- ENDFUNC
- Func Fn00A5()
- LOCAL $A0513934752 = $A0AFD911B5C
- IF $IsRegged = 1 THEN
- LOCAL $A2513B31245 = INIREAD($rms_conf, "info", "user", "")
- $A0513934752 = $A2513B31245 & @CRLF & @CRLF & $A54FD414B4F
- ENDIF
- Fn0099()
- MSGBOX(0 + 0 + 0x2000 + 0x00040000, "About", $A0513934752)
- Fn009A()
- ENDFUNC
- Func Fn00A6()
- SHELLEXECUTE("http://www.remouse.com/support.html")
- ENDFUNC
- Func DoRegister()
- IF $IsRegged = 1 THEN
- GUICTRLSETDATA($GUI_TXT_Email, INIREAD($rms_conf, "info", "user", ""))
- GUICTRLSETSTYLE($GUI_TXT_Email, $A0CE9503609 + $A0FF9902A24)
- GUICTRLSETDATA($GUI_TXT_license, "Registered")
- GUICTRLSETSTYLE($GUI_TXT_license, $A0CE9503609 + $A0FF9902A24)
- GUICTRLSETSTATE($A1AF1321E45, $A33BAD00E03 + $A2FBA903F47)
- GUICTRLSETSTATE($A44F1A20324, $A33BAD00E03 + $A2FBA903F47)
- Else
- GUICTRLSETDATA( $GUI_TXT_license , "012345678901234567890123456789012345678901234567890123456789" )
- ENDIF
- GUISETSTATE(@SW_SHOW, $A59D1823901)
- GUISETSTATE(@SW_DISABLE, $A24F0523435)
- ENDFUNC
- Func Fn00A8()
- GUISETSTATE(@SW_HIDE, $A59D1823901)
- GUISETSTATE(@SW_ENABLE, $A24F0523435)
- Fn00C4()
- WINACTIVATE($A24F0523435)
- ENDFUNC
- Func Fn00A9()
- LOCAL $A0A23E35643 = Fn00B6()
- IF $A0A23E35643 < 0 OR @ERROR THEN
- SELECT
- CASE $A0A23E35643 = -1 OR @ERROR = 1
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Unable to get hardware parameters!")
- RETURN
- CASE $A0A23E35643 = -2 OR @ERROR = 2
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Feature file error: 01 !")
- RETURN
- CASE $A0A23E35643 = -3 OR @ERROR = 3
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Feature file error: 02 !")
- RETURN
- ENDSELECT
- ENDIF
- LOCAL $A004383112A = GUICTRLREAD($GUI_TXT_Email)
- $A004383112A = STRINGSTRIPWS($A004383112A, 3)
- LOCAL $licdata = GUICTRLREAD($GUI_TXT_license)
- $licdata = STRINGSTRIPWS($licdata, 3)
- IF $A004383112A = "" THEN
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Please enter your Email!")
- RETURN
- ENDIF
- IF $licdata = "" THEN
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Please enter your license!")
- RETURN
- ENDIF
- IF STRINGINSTR($A004383112A, "@") = 0 OR _
- STRINGINSTR($A004383112A, ".") = 0 OR _
- STRINGINSTR($A004383112A, "@remouse.com") OR _
- STRINGINSTR($A004383112A, "@ghost-mouse.com") THEN
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Email format error!")
- RETURN
- ENDIF
- IF STRINGLEN($licdata) = 0x003C THEN
- Fn00AA("Verifying license key...")
- LOCAL $A6263630F35 = Fn00B2($licdata, $A004383112A)
- IF $A6263630F35 < 0 OR @ERROR THEN
- SELECT
- CASE $A6263630F35 = -1 OR @ERROR = 1
- TOOLTIP("")
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Unable to get hardware parameters, Registration failed!")
- Fn00AB()
- RETURN
- CASE $A6263630F35 = -2 OR @ERROR = 2
- TOOLTIP("")
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Feature file error: 01, Registration failed!")
- Fn00AB()
- RETURN
- CASE $A6263630F35 = -3 OR @ERROR = 3
- TOOLTIP("")
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Feature file error: 02, Registration failed!")
- Fn00AB()
- RETURN
- CASE $A6263630F35 = -4 OR @ERROR = 4
- TOOLTIP("")
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Failed to create network object, Registration failed!")
- Fn00AB()
- RETURN
- CASE $A6263630F35 = -5 OR @ERROR = 5
- TOOLTIP("")
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Network object returned null, Registration failed!")
- Fn00AB()
- RETURN
- CASE $A6263630F35 = -6 OR @ERROR = 6
- TOOLTIP("")
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "network object parameter is NULL, Registration failed!")
- Fn00AB()
- RETURN
- CASE $A6263630F35 = -7 OR @ERROR = 7
- TOOLTIP("")
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Network Object Database Error, Registration failed!")
- Fn00AB()
- RETURN
- CASE $A6263630F35 = -8 OR @ERROR = 8
- TOOLTIP("")
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Network object version error, Registration failed!")
- Fn00AB()
- RETURN
- CASE $A6263630F35 = -9 OR @ERROR = 9
- TOOLTIP("")
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Invalid License, Registration failed!")
- Fn00AB()
- RETURN
- CASE $A6263630F35 = -10 OR @ERROR = 10
- TOOLTIP("")
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "The license has been used by another Email, Registration failed!")
- Fn00AB()
- RETURN
- CASE $A6263630F35 = -0x000B OR @ERROR = 0x000B
- TOOLTIP("")
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "The license has been used by another computer, Registration failed!")
- Fn00AB()
- RETURN
- CASE $A6263630F35 = -0x000C OR @ERROR = 0x000C
- TOOLTIP("")
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Network object return exception, Registration failed!")
- Fn00AB()
- RETURN
- ENDSELECT
- ENDIF
- ELSE
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Incorrect License, Registration failed!")
- RETURN
- LOCAL $A6263630F35 = Fn00B3($licdata, $A004383112A)
- IF $A6263630F35 < 0 OR @ERROR THEN
- SELECT
- CASE $A6263630F35 = -1 OR @ERROR = 1
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Unable to get hardware parameters, Registration failed!")
- RETURN
- CASE $A6263630F35 = -2 OR @ERROR = 2
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Feature file error: 01, Registration failed!")
- RETURN
- CASE $A6263630F35 = -3 OR @ERROR = 3
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Feature file error: 02, Registration failed!")
- RETURN
- CASE $A6263630F35 = -4 OR @ERROR = 4
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Incorrect License, Registration failed!")
- RETURN
- ENDSELECT
- ENDIF
- Fn00AA("Verifying license key...")
- LOCAL $A44F3032245 = Fn00B4($A004383112A)
- IF $A44F3032245 < 0 OR @ERROR THEN
- SELECT
- CASE $A44F3032245 = -1 OR @ERROR = 1
- TOOLTIP("")
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "An Internet Connection is Required!")
- Fn00AB()
- RETURN
- CASE $A44F3032245 = -2 OR @ERROR = 2
- TOOLTIP("")
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "An Internet File is Required!")
- Fn00AB()
- RETURN
- CASE $A44F3032245 = -3 OR @ERROR = 3
- TOOLTIP("")
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "This version has stopped registration, please download the new version!")
- Fn00AB()
- RETURN
- CASE $A44F3032245 = -4 OR @ERROR = 4
- TOOLTIP("")
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "This Email has been abused and will now close!", 10)
- Fn00AB()
- EXIT
- ENDSELECT
- ENDIF
- ENDIF
- LOCAL $A0514330636 = FILEOPEN($File_emrcer_auth, 2 + 8)
- FILEWRITE($A0514330636, $A6263630F35)
- FILECLOsE($A0514330636)
- INIWRITE($rms_conf, "info", "user", $A004383112A)
- $IsRegged = IsRegged()
- IF $IsRegged = 1 THEN
- $A388E711635 = $A39EDE13A1B
- WINSETTITLE($A24F0523435, "", $A388E711635)
- ENDIF
- TOOLTIP("")
- GUISETSTATE(@SW_ENABLE, $A24F0523435)
- WINACTIVATE($A24F0523435)
- GUISETSTATE(@SW_HIDE, $A59D1823901)
- MSGBOX(0x0040 + 0x2000 + 0x00040000, "Info", "Thank you! Registration complete !")
- ENDFUNC
- Func Fn00AA($curErr = "Initializing Payment Page", $curExt = " Please wait a moment...")
- GUISETSTATE(@SW_MINIMIZE, $A24F0523435)
- TOOLTIP($curExt, (@DesktopWidth - 0x00C8) / 2, (@DesktopHeight - 0x005A) / 2, $curErr, 1)
- ENDFUNC
- Func Fn00AB()
- TOOLTIP("")
- GUISETSTATE(@SW_ENABLE, $A24F0523435)
- Fn00C4()
- WINACTIVATE($A24F0523435)
- ENDFUNC
- Func Fn00AC()
- SHELLEXECUTE("http://www.remouse.com/purchase.html")
- ENDFUNC
- Func Fn00AD()
- Fn00C7()
- $IsRegged = IsRegged()
- IF $IsRegged = 1 THEN
- $A388E711635 = $A39EDE13A1B
- WINSETTITLE($A24F0523435, "", $A388E711635)
- ENDIF
- ADLIBUNREGISTER("Fn00AD")
- ENDFUNC
- Func IsRegged()
- ; #mod2
- ; RETURN 1
- LOCAL $hFile = FILEOPEN($File_emrcer_auth, 0)
- LOCAL $FileData = FILEREAD($hFile)
- FILECLOsE($hFile)
- $FileData = STRINGSTRIPWS($FileData, 3)
- LOCAL $RegUserName = INIREAD($rms_conf, "info", "user", "")
- $RegUserName = STRINGSTRIPWS($RegUserName, 3)
- $FileData = Decrypt(0, $FileData, $EncKey2, 1)
- $FileData = STRINGREPLACE($FileData, $RegUserName, "")
- $FileData = Decrypt(0, $FileData, $EncKey1, 1)
- $FileData = STRINGREPLACE($FileData, $RegUserName, "")
- LOCAL $A4A34A34161 = Fn00B6()
- IF $A4A34A34161 < 0 OR @ERROR THEN
- SELECT
- CASE $A4A34A34161 = -1 OR @ERROR = 1
- RETURN SETERROR(1, 0, 0)
- CASE $A4A34A34161 = -2 OR @ERROR = 2
- RETURN SETERROR(2, 0, 0)
- CASE $A4A34A34161 = -3 OR @ERROR = 3
- RETURN SETERROR(3, 0, 0)
- ENDSELECT
- ENDIF
- IF STRINGINSTR($A4A34A34161, ":") THEN
- LOCAL $A2844C34C01 = STRINGSPLIT($A4A34A34161, ":")
- FOR $A0F67E11730 = 1 TO $A2844C34C01[0]
- IF STRINGINSTR($FileData, $A2844C34C01[$A0F67E11730]) THEN
- RETURN 1
- ENDIF
- NEXT
- RETURN 0
- ELSE
- IF STRINGINSTR($FileData, $A4A34A34161) THEN
- RETURN 1
- ELSE
- RETURN 0
- ENDIF
- ENDIF
- ENDFUNC
- Func Fn00AF()
- LOCAL $A5E54432E37 = GetMacAddr()
- IF @ERROR OR _
- $A5E54432E37 = "0000000000000000" OR _
- $A5E54432E37 = "" OR _
- $A5E54432E37 = " " OR _
- $A5E54432E37 = "0" THEN
- LOCAL $A1654836235 = Fn00B1()
- IF $A1654836235 < 0 OR @ERROR THEN
- LOCAL $A0A54A3615D = Fn00B0()
- IF $A0A54A3615D < 0 OR @ERROR THEN
- SELECT
- CASE $A0A54A3615D = -1 OR @ERROR = 1
- SETERROR(1)
- RETURN -1
- CASE $A0A54A3615D = -2 OR @ERROR = 2
- SETERROR(2)
- RETURN -2
- CASE $A0A54A3615D = -3 OR @ERROR = 3
- SETERROR(3)
- RETURN -3
- ENDSELECT
- ELSE
- RETURN $A0A54A3615D
- ENDIF
- ELSE
- RETURN $A1654836235
- ENDIF
- ELSE
- RETURN $A5E54432E37
- ENDIF
- ENDFUNC
- Func Fn00B0()
- LOCAL $A1564830F2E, $A0664935047, $A3664A32356, $A4564B35362 = ""
- $A0664935047 = OBJGET("winmgmts:\\" & @ComputerName & "\root\CIMV2")
- $A1564830F2E = $A0664935047.ExecQuery("SELECT * FROM Win32_Processor", "WQL", 0x0010 + 0x0020)
- IF ISOBJ($A1564830F2E) THEN
- FOR $A3664A32356 IN $A1564830F2E
- IF $A3664A32356.Name <> "" THEN
- IF $A3664A32356.ProcessorId <> "" THEN
- $A4564B35362 &= $A3664A32356.ProcessorId & ":"
- ENDIF
- ENDIF
- NEXT
- IF $A4564B35362 <> "" THEN
- RETURN STRINGTRIMRIGHT($A4564B35362, 1)
- ELSE
- RETURN SETERROR(1, 0, -1)
- ENDIF
- ELSE
- RETURN SETERROR(2, 0, -2)
- ENDIF
- ENDFUNC
- Func Fn00B1()
- LOCAL $A1564830F2E, $A0664935047, $A3664A32356, $A1B74B35046 = ""
- $A0664935047 = OBJGET("winmgmts:\\" & @ComputerName & "\root\CIMV2")
- $A1564830F2E = $A0664935047.ExecQuery("SELECT * FROM Win32_NetworkAdapter", "WQL", 0x0010 + 0x0020)
- IF ISOBJ($A1564830F2E) THEN
- FOR $A3664A32356 IN $A1564830F2E
- IF $A3664A32356.NetConnectionId = "Ethernet" OR $A3664A32356.NetConnectionId = "Wi-Fi" AND STRINGINSTR($A3664A32356.Description, "virtual") = 0 THEN
- IF $A3664A32356.MACAddress <> "" OR STRINGINSTR($A3664A32356.MACAddress, ":") <> 0 THEN
- $A1B74B35046 &= STRINGREPLACE($A3664A32356.MACAddress, ":", "") & ":"
- ENDIF
- ENDIF
- NEXT
- IF $A1B74B35046 <> "" THEN
- RETURN STRINGTRIMRIGHT($A1B74B35046, 1)
- ELSE
- RETURN SETERROR(1, 0, -1)
- ENDIF
- ELSE
- RETURN SETERROR(2, 0, -2)
- ENDIF
- ENDFUNC
- Func Fn00B2($hToken, $fDisableAll)
- LOCAL $A4A34A34161 = Fn00B6()
- ;~ IF $A4A34A34161 < 0 OR @ERROR THEN
- ;~ SELECT
- ;~ CASE $A4A34A34161 = -1 OR @ERROR = 1
- ;~ SETERROR(1)
- ;~ RETURN -1
- ;~ CASE $A4A34A34161 = -2 OR @ERROR = 2
- ;~ SETERROR(2)
- ;~ RETURN -2
- ;~ CASE $A4A34A34161 = -3 OR @ERROR = 3
- ;~ SETERROR(3)
- ;~ RETURN -3
- ;~ ENDSELECT
- ;~ ENDIF
- ;~ LOCAL $A02A4131E44
- ;~ IF STRINGINSTR($A4A34A34161, ":") THEN
- ;~ LOCAL $A2844C34C01 = STRINGSPLIT($A4A34A34161, ":")
- ;~ $A02A4131E44 = $A2844C34C01[1]
- ;~ ELSE
- ;~ $A02A4131E44 = $A4A34A34161
- ;~ ENDIF
- ;~ LOCAL $A11A4531302 = Fn003C($hToken, "H51JxFkrhPoPsCEzhyuO")
- ;~ LOCAL $A48A4731D15 = Fn003C($fDisableAll, "H51JxFkrhPoPsCEzhyuO")
- ;~ LOCAL $A05A493064D = Fn003C($A02A4131E44, "H51JxFkrhPoPsCEzhyuO")
- ;~ LOCAL $A1EA4B33910 = Fn003C("standard_remouse", "H51JxFkrhPoPsCEzhyuO")
- ;~ LOCAL $A3BA4E32244 = Fn003C($A4A34A34161, "H51JxFkrhPoPsCEzhyuO")
- ;~ LOCAL $A0EB4034723 = OBJCREATE("microsoft.xmlhttp")
- ;~ IF $A0EB4034723 = 0 OR @ERROR THEN
- ;~ SETERROR(4)
- ;~ RETURN -4
- ;~ ENDIF
- ;~ $A0EB4034723.Open("post", "http://regonline.remouse.com/reg_utf_standard_remouse.php", TRUE)
- ;~ $A0EB4034723.setRequestHeader("Cache-Control", "no-cache")
- ;~ $A0EB4034723.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
- ;~ LOCAL $A60B4B33163 = "r1=" & $A48A4731D15 & "&r2=" & $A11A4531302 & "&r3=" & $A05A493064D & "&r4=" & $A1EA4B33910 & "&r5=" & $A3BA4E32244
- ;~ $A0EB4034723.setRequestHeader("Content-Length", STRINGLEN($A60B4B33163))
- ;~ $A0EB4034723.Send($A60B4B33163)
- ;~ LOCAL $A23C423001B = ""
- ;~ LOCAL $A1AC4333353 = Fn0050()
- ;~ WHILE Fn004F($A1AC4333353) < 0x0BB8
- ;~ IF $A0EB4034723.readyState = 4 THEN
- ;~ $A23C423001B = $A0EB4034723.responseText
- ;~ EXITLOOP
- ;~ ENDIF
- ;~ SLEEP(0x005A)
- ;~ WEND
- ;~ $A0EB4034723.abort()
- ;~ $A0EB4034723 = 0
- ;~ IF $A23C423001B = "" THEN
- ;~ $A0EB4034723 = OBJCREATE("microsoft.xmlhttp")
- ;~ IF $A0EB4034723 = 0 OR @ERROR THEN
- ;~ SETERROR(4)
- ;~ RETURN -4
- ;~ ENDIF
- ;~ $A0EB4034723.Open("post", "http://regonline1.remouse.com/reg_utf_standard_remouse.php", TRUE)
- ;~ $A0EB4034723.setRequestHeader("Cache-Control", "no-cache")
- ;~ $A0EB4034723.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
- ;~ $A0EB4034723.setRequestHeader("Content-Length", STRINGLEN($A60B4B33163))
- ;~ $A0EB4034723.Send($A60B4B33163)
- ;~ $A1AC4333353 = Fn0050()
- ;~ WHILE Fn004F($A1AC4333353) < 0x0BB8
- ;~ IF $A0EB4034723.readyState = 4 THEN
- ;~ $A23C423001B = $A0EB4034723.responseText
- ;~ EXITLOOP
- ;~ ENDIF
- ;~ SLEEP(0x005A)
- ;~ WEND
- ;~ $A0EB4034723.abort()
- ;~ $A0EB4034723 = 0
- ;~ IF $A23C423001B = "" THEN
- ;~ SETERROR(5)
- ;~ RETURN -5
- ;~ ENDIF
- ;~ ENDIF
- ;~ SELECT
- ;~ CASE $A23C423001B = "a"
- ;~ SETERROR(6)
- ;~ RETURN -6
- ;~ CASE $A23C423001B = "b"
- ;~ SETERROR(7)
- ;~ RETURN -7
- ;~ CASE $A23C423001B = "c"
- ;~ SETERROR(8)
- ;~ RETURN -8
- ;~ CASE $A23C423001B = "d"
- ;~ SETERROR(9)
- ;~ RETURN -9
- ;~ CASE $A23C423001B = "e"
- ;~ SETERROR(10)
- ;~ RETURN -10
- ;~ CASE $A23C423001B = "f"
- ;~ SETERROR(0x000B)
- ;~ RETURN -0x000B
- ;~ CASE $A23C423001B = "g"
- LOCAL $A6263630F35 = $fDisableAll & $A4A34A34161
- $A6263630F35 = Decrypt(1, $A6263630F35, $EncKey1, 1)
- $A6263630F35 = $fDisableAll & $A6263630F35
- $A6263630F35 = Decrypt(1, $A6263630F35, $EncKey2, 1)
- RETURN $A6263630F35
- ;~ CASE ELSE
- ;~ SETERROR(0x000C)
- ;~ RETURN -0x000C
- ;~ ENDSELECT
- ENDFUNC
- Func Fn00B3($hToken, $fDisableAll)
- LOCAL $A04F4433763 = Decrypt(0, $hToken, $EncKey1, 1)
- $A04F4433763 = STRINGREPLACE($A04F4433763, $fDisableAll, "")
- LOCAL $A02A4131E44 = Fn00AF()
- IF $A02A4131E44 < 0 OR @ERROR THEN
- SELECT
- CASE $A02A4131E44 = -1 OR @ERROR = 1
- SETERROR(1)
- RETURN -1
- CASE $A02A4131E44 = -2 OR @ERROR = 2
- SETERROR(2)
- RETURN -2
- CASE $A02A4131E44 = -3 OR @ERROR = 3
- SETERROR(3)
- RETURN -3
- ENDSELECT
- ENDIF
- IF $A04F4433763 <> $A02A4131E44 THEN
- SETERROR(4)
- RETURN -4
- ENDIF
- LOCAL $A600563060C = $fDisableAll & $hToken
- $A600563060C = Decrypt(1, $A600563060C, $EncKey2, 1)
- RETURN $A600563060C
- ENDFUNC
- Func Fn00B4($hToken)
- TCPSTARTUP()
- LOCAL $A360593303F = TCPNAMETOIP("www.google.com")
- LOCAL $A3205B34117 = TCPNAMETOIP("www.wikipedia.org")
- IF $A360593303F = "" OR $A3205B34117 = "" OR $A360593303F = $A3205B34117 OR @ERROR THEN
- TCPSHUTDOWN()
- SETERROR(1)
- RETURN -1
- ENDIF
- TCPSHUTDOWN()
- LOCAL $A1605F3411D = INETREAD("http://filelist.remouse.com/blacklist.txt", 1)
- IF @ERROR THEN
- $A1605F3411D = INETREAD("http://filelist1.remouse.com/blacklist.txt", 1)
- IF @ERROR THEN
- SETERROR(2)
- RETURN -2
- ENDIF
- ENDIF
- LOCAL $FileData = BINARYTOsTRING($A1605F3411D)
- IF STRINGINSTR($FileData, $A4CBDB14B10) THEN
- SETERROR(3)
- RETURN -3
- ENDIF
- IF STRINGINSTR($FileData, " " & $hToken & " ") THEN
- SETERROR(4)
- RETURN -4
- ENDIF
- ENDFUNC
- Func GetMacAddr()
- LOCAL $A3DC641562E, $A0187B1632A, $A141C905D2E, $A5B15C3103E, $A1515D33129, $A5C15E32201 = "0"
- $A3DC641562E = DLLCALL("iphlpapi.dll", "dword", "GetAdaptersInfo", "ptr", 0, "ulong*", 0)
- $A0187B1632A = DLLSTRUCTCREATE("byte[" & $A3DC641562E[2] & "]")
- $A141C905D2E = DLLSTRUCTGETPTR($A0187B1632A)
- $A3DC641562E = DLLCALL("iphlpapi.dll", "dword", "GetAdaptersInfo", "ptr", $A141C905D2E, "ulong*", $A3DC641562E[2])
- $A5B15C3103E = "ptr NextAdpt; dword ComboIndex; char AdptName[260]; char AdptDescr[132];uint AddrLength;byte MacAddr[8];dword Index;uint Type; uint DhcpEnabled;ptr CurrentIpAddr;ptr NextIpAddr; char IpAddr[16];char IpAddrMask[16]; dword IpAddrCxt; ptr NextGateway; char GatewayAddr[16]; char GatewayAddrMask[16];dword GatewayCxt; ptr NextDhcp; char DhcpAddr[16]; char DhcpAddrMask[16];dword DhcpCxt; int HaveWins; ptr NextPriWinsServer; char PriWinsServerAddr[16]; char PriWinsServerAddrMask[16]; dword PriWinsServerCxt; ptr NextSecWinsServer; char SecWinsServerAddr[16]; char SecWinsServerAddrMask[16]; dword LeaseObtained; dword LeaseExpires"
- WHILE $A141C905D2E
- $A1515D33129 = DLLSTRUCTCREATE($A5B15C3103E, $A141C905D2E)
- IF DLLSTRUCTGETDATA($A1515D33129, "Type") = 6 THEN
- $A5C15E32201 = DLLSTRUCTGETDATA($A1515D33129, "MacAddr")
- $A1515D33129 = 0
- EXITLOOP
- ENDIF
- $A141C905D2E = DLLSTRUCTGETDATA($A1515D33129, "NextAdpt")
- $A1515D33129 = 0
- WEND
- $A0187B1632A = 0
- IF $A5C15E32201 <> "0" THEN $A5C15E32201 = STRINGTRIMLEFT($A5C15E32201, 2)
- RETURN SETERROR($A3DC641562E[0], 0, $A5C15E32201)
- ENDFUNC
- Func Fn00B6()
- LOCAL $A5E54432E37 = Fn00B7()
- IF @ERROR OR $A5E54432E37 = "000000000000" OR $A5E54432E37 = "" OR $A5E54432E37 = " " OR $A5E54432E37 = "0" THEN
- LOCAL $A1654836235 = Fn00B1()
- IF $A1654836235 < 0 OR @ERROR THEN
- LOCAL $A0A54A3615D = Fn00B0()
- IF $A0A54A3615D < 0 OR @ERROR THEN
- SELECT
- CASE $A0A54A3615D = -1 OR @ERROR = 1
- SETERROR(1)
- RETURN -1
- CASE $A0A54A3615D = -2 OR @ERROR = 2
- SETERROR(2)
- RETURN -2
- CASE $A0A54A3615D = -3 OR @ERROR = 3
- SETERROR(3)
- RETURN -3
- ENDSELECT
- ELSE
- RETURN $A0A54A3615D
- ENDIF
- ELSE
- RETURN $A1654836235
- ENDIF
- ELSE
- RETURN $A5E54432E37
- ENDIF
- ENDFUNC
- Func Fn00B7()
- LOCAL $A3DC641562E, $A0187B1632A, $A141C905D2E, $A5B15C3103E, $A1515D33129, $A5C15E32201 = "", $A5645D3435A = ""
- $A3DC641562E = DLLCALL("iphlpapi.dll", "dword", "GetAdaptersInfo", "ptr", 0, "ulong*", 0)
- $A0187B1632A = DLLSTRUCTCREATE("byte[" & $A3DC641562E[2] & "]")
- $A141C905D2E = DLLSTRUCTGETPTR($A0187B1632A)
- $A3DC641562E = DLLCALL("iphlpapi.dll", "dword", "GetAdaptersInfo", "ptr", $A141C905D2E, "ulong*", $A3DC641562E[2])
- $A5B15C3103E = "ptr NextAdpt; dword ComboIndex; char AdptName[260]; char AdptDescr[132];uint AddrLength;byte MacAddr[8];dword Index;uint Type; uint DhcpEnabled;ptr CurrentIpAddr;ptr NextIpAddr; char IpAddr[16];char IpAddrMask[16]; dword IpAddrCxt; ptr NextGateway; char GatewayAddr[16]; char GatewayAddrMask[16];dword GatewayCxt; ptr NextDhcp; char DhcpAddr[16]; char DhcpAddrMask[16];dword DhcpCxt; int HaveWins; ptr NextPriWinsServer; char PriWinsServerAddr[16]; char PriWinsServerAddrMask[16]; dword PriWinsServerCxt; ptr NextSecWinsServer; char SecWinsServerAddr[16]; char SecWinsServerAddrMask[16]; dword LeaseObtained; dword LeaseExpires"
- LOCAL $A4755F34C05 = 1
- WHILE $A141C905D2E AND $A4755F34C05 <= 4
- $A1515D33129 = DLLSTRUCTCREATE($A5B15C3103E, $A141C905D2E)
- IF(DLLSTRUCTGETDATA($A1515D33129, "Type") = 6 OR DLLSTRUCTGETDATA($A1515D33129, "Type") = 0x0047) AND STRINGINSTR(DLLSTRUCTGETDATA($A1515D33129, "AdptDescr"), "virtual") = 0 THEN
- $A5645D3435A = DLLSTRUCTGETDATA($A1515D33129, "MacAddr")
- IF $A5645D3435A <> "0" OR $A5645D3435A <> "0000000000000000" OR $A5645D3435A <> "" OR $A5645D3435A <> " " THEN
- $A5C15E32201 &= STRINGTRIMRIGHT(STRINGTRIMLEFT($A5645D3435A, 2), 4) & ":"
- $A4755F34C05 += 1
- ENDIF
- ENDIF
- $A141C905D2E = DLLSTRUCTGETDATA($A1515D33129, "NextAdpt")
- $A1515D33129 = 0
- WEND
- $A0187B1632A = 0
- IF $A5C15E32201 <> "" THEN $A5C15E32201 = STRINGTRIMRIGHT($A5C15E32201, 1)
- RETURN SETERROR($A3DC641562E[0], 0, $A5C15E32201)
- ENDFUNC
- Func Fn00B8()
- Fn0099()
- LOCAL $A1D81E32514 = FILESAVEDIALOG("Save file...", @WorkingDir, $A068EE13B4C & " script (*.rms)", 0x0010, "", $A24F0523435)
- IF @ERROR THEN
- Fn009A()
- RETURN -1
- ELSEIF $IsRegged <> 1 THEN
- Fn009A()
- IF MSGBOX(4 + 0x0020 + 0x2000 + 0x00040000, "Info", "Unregistered version can not save file, to register?") = 6 THEN
- DoRegister()
- RETURN -2
- ELSE
- RETURN -3
- ENDIF
- ELSE
- Fn009A()
- IF STRINGRIGHT($A1D81E32514, 4) <> ".rms" THEN
- $A1D81E32514 &= ".rms"
- ENDIF
- LOCAL $A01CE811653 = FILEOPEN($A1D81E32514, 2 + 8)
- IF $A01CE811653 = -1 THEN
- MSGBOX(0 + 0x0030 + 0x2000 + 0x00040000, "Error", "Unable to save file!")
- RETURN 1
- ENDIF
- FILEWRITE($A01CE811653, $A591E11020A)
- FILECLOsE($A01CE811653)
- $A032E014728 = 0
- INIWRITE($rms_conf, "state", "filename_open", $A1D81E32514)
- RETURN 1
- ENDIF
- ENDFUNC
- Func Fn00B9()
- IF $A032E014728 = 1 THEN
- Fn0099()
- LOCAL $A2C9583153A = MSGBOX(3 + 0x0020 + 0x2000 + 0x00040000, "Info", "Save changes to " & $A068EE13B4C & " script?", DEFAULT, $A24F0523435)
- Fn009A()
- SELECT
- CASE $A2C9583153A = 6
- IF Fn00B8() = 1 THEN
- RETURN 1
- ELSE
- RETURN -1
- ENDIF
- CASE $A2C9583153A = 7
- $A032E014728 = 0
- RETURN 1
- CASE $A2C9583153A = 2 OR $A2C9583153A = -1
- RETURN -1
- ENDSELECT
- ELSE
- RETURN 1
- ENDIF
- ENDFUNC
- Func Fn00BA()
- IF Fn00B9() = -1 THEN RETURN
- $A591E11020A = ""
- GUICTRLSETSTATE($A0131E2020A, $A33BAD00E03)
- GUICTRLSETSTATE($A5D01324F14, $A33BAD00E03)
- ENDFUNC
- Func Fn00BB()
- IF Fn00B9() = -1 THEN RETURN
- Fn0099()
- LOCAL $A1D81E32514 = FILEOPENDIALOG("Open file...", @WorkingDir, $A068EE13B4C & " script (*.rms)", 1, "", $A24F0523435)
- IF @ERROR THEN
- Fn009A()
- RETURN
- ENDIF
- Fn009A()
- LOCAL $hFile = FILEOPEN($A1D81E32514, 0)
- IF $hFile = -1 THEN
- MSGBOX(0 + 0x0030 + 0x2000 + 0x00040000, "Error", "Unable to open file!")
- RETURN
- ENDIF
- $A591E11020A = FILEREAD($hFile)
- FILECLOsE($hFile)
- INIWRITE($rms_conf, "state", "filename_open", $A1D81E32514)
- IF GUICTRLGETSTATE($A0131E2020A) <> 0x0050 THEN GUICTRLSETSTATE($A0131E2020A, $A63BAB0175D)
- IF GUICTRLGETSTATE($A5D01324F14) <> 0x0050 THEN GUICTRLSETSTATE($A5D01324F14, $A63BAB0175D)
- ENDFUNC
- Func Fn00BC()
- LOCAL $A07B5D33E26 = WINGETPOs($A24F0523435)
- LOCAL $A08B5E30E12 = CONTROLGETPOs($A24F0523435, "", $A424F013458)
- LOCAL $A4AB5F3112E = $A07B5D33E26[0] + $A08B5E30E12[0] + $A08B5E30E12[2] / 2
- LOCAL $A0DC5430D17 = $A07B5D33E26[1] + $A08B5E30E12[1] + $A08B5E30E12[3] / 2 + 0x0044 * $A55F042443C
- IF $A091EE10815 = 1 THEN TOOLTIP("Click the red button to start recording", $A4AB5F3112E, $A0DC5430D17, "", 0, 1)
- ENDFUNC
- Func Fn00BD()
- LOCAL $A07B5D33E26 = WINGETPOs($A24F0523435)
- LOCAL $A08B5E30E12 = CONTROLGETPOs($A24F0523435, "", $A0131E2020A)
- LOCAL $A4AB5F3112E = $A07B5D33E26[0] + $A08B5E30E12[0] + $A08B5E30E12[2] / 2
- LOCAL $A0DC5430D17 = $A07B5D33E26[1] + $A08B5E30E12[1] + $A08B5E30E12[3] / 2 + 0x0044 * $A55F042443C
- IF $A091EE10815 = 1 THEN TOOLTIP("Click the green button to start playback", $A4AB5F3112E, $A0DC5430D17, "", 0, 1)
- ENDFUNC
- Func Fn00BE()
- IF FILEEXISTS($rms_conf) = 0 THEN DIRCREATE($A4D0E41340E)
- IF INIREAD($rms_conf, "hotset", "is_run_min", 0) = 1 THEN
- GUICTRLSETSTATE($A44B1E25E27, $A1EAAC04350)
- ELSE
- GUICTRLSETSTATE($A44B1E25E27, $A03BA00445C)
- ENDIF
- IF INIREAD($rms_conf, "hotset", "is_record_min", 0) = 1 THEN
- GUICTRLSETSTATE($A06C1421B24, $A1EAAC04350)
- ELSE
- GUICTRLSETSTATE($A06C1421B24, $A03BA00445C)
- ENDIF
- GUICTRLSETDATA($A139132022D, INIREAD($rms_conf, "hotset", "run_hotkey", "F9"))
- GUICTRLSETDATA($A12A1223812, INIREAD($rms_conf, "hotset", "record_hotkey", "F10"))
- LOCAL $A44E5A3132C = HOTKEYSET(Fn0095(GUICTRLREAD($A139132022D)), "Fn0093")
- LOCAL $A55E5B33126 = HOTKEYSET(Fn0095(GUICTRLREAD($A12A1223812)), "Fn0094")
- IF $A44E5A3132C = 0 OR $A55E5B33126 = 0 THEN
- MSGBOX(0 + 0x0040 + 0x2000 + 0x00040000, "Info", "Failed to register the hotkey, please modify the hotkey setting.")
- ENDIF
- LOCAL $A3BF5434515 = INIREAD($rms_conf, "setting", "is_speed", "off")
- IF $A3BF5434515 = "on" THEN
- $A295E812361 = INIREAD($rms_conf, "setting", "speed_num", 1)
- ELSEIF $A3BF5434515 = "off" THEN
- $A295E812361 = 1
- ENDIF
- LOCAL $A18F5E3141C = INIREAD($rms_conf, "setting", "repeat_way", "time")
- IF $A18F5E3141C = "time" THEN
- $A111E41555C = "time"
- $A1C1E614860 = INIREAD($rms_conf, "setting", "repeat_num", 1)
- ELSEIF $A18F5E3141C = "sometime" THEN
- $A111E41555C = "sometime"
- $A1C1E614860 = INIREAD($rms_conf, "setting", "repeat_num", "0:0:0")
- ELSEIF $A18F5E3141C = "until" THEN
- $A111E41555C = "until"
- $A1C1E614860 = -1
- ENDIF
- $A294E610719 = INT(INIREAD($rms_conf, "setting", "key_recording_opt", 1))
- $A0E4E515F62 = INT(INIREAD($rms_conf, "setting", "delay_recording_opt", 1))
- $A2C4E81361B = INT(INIREAD($rms_conf, "setting", "mouse_click_recording_opt", 1))
- $A5E4E712A60 = INT(INIREAD($rms_conf, "setting", "mouse_move_recording_opt", 1))
- $A181EC11031 = INIREAD($rms_conf, "setting", "do_on_complete", "Idle")
- $A091EE10815 = INT(INIREAD($rms_conf, "setting", "is_tip", 1))
- $A5E2E211A17 = INT(INIREAD($rms_conf, "state", "is_first_run", 0))
- $A162E412D45 = INT(INIREAD($rms_conf, "setting", "is_interval", 0))
- IF $A162E412D45 = 1 THEN
- $A602E61242C = INIREAD($rms_conf, "setting", "num_interval", 0)
- LOCAL $A343BF23207 = STRINGSPLIT($A602E61242C, ":")
- IF $A343BF23207[0] = 3 THEN
- $A482E816262 = INT($A343BF23207[1]) * 0x003C * 0x003C * 0x03E8 + INT($A343BF23207[2]) * 0x003C * 0x03E8 + INT($A343BF23207[3]) * 0x03E8
- ELSE
- $A482E816262 = 0
- ENDIF
- ELSEIF $A162E412D45 = 0 THEN
- $A602E61242C = -1
- $A482E816262 = 0
- ENDIF
- FILECHANGEDIR(@MyDocumentsDir)
- ENDFUNC
- Func Fn00BF()
- LOCAL $A3C36C3123D = WINGETSTATE($A24F0523435)
- IF BITAND($A3C36C3123D, 0x0010) THEN
- GUISETSTATE(@SW_RESTORE, $A24F0523435)
- WINACTIVATE($A24F0523435)
- ELSEIF BITAND($A3C36C3123D, 0x0010) = 0 THEN
- GUISETSTATE(@SW_SHOW, $A24F0523435)
- WINACTIVATE($A24F0523435)
- ENDIF
- ENDFUNC
- Func Fn00C0()
- GUISETSTATE(@SW_HIDE, $A24F0523435)
- ENDFUNC
- Func Fn00C1()
- LOCAL $A3C36C3123D = WINGETSTATE($A24F0523435)
- IF BITAND($A3C36C3123D, 2) THEN
- GUISETSTATE(@SW_HIDE, $A24F0523435)
- ELSEIF BITAND($A3C36C3123D, 2) = 0 THEN
- GUISETSTATE(@SW_SHOW, $A24F0523435)
- WINACTIVATE($A24F0523435)
- ENDIF
- ENDFUNC
- Func Fn00C2($hToken, $fDisableAll, $pNewState, $iBufferLen)
- IF $hToken = $A24F0523435 THEN
- LOCAL $A4246931127 = $iBufferLen
- LOCAL $A0346A33B39 = BITSHIFT($pNewState, 0x0010)
- IF $A4246931127 = $A5641D20024 AND $A0346A33B39 = $A1FC9400B37 THEN
- IF $A0C4E114A45 = 0 THEN
- Fn0051()
- ENDIF
- ENDIF
- ENDIF
- RETURN $A35AA40090F
- ENDFUNC
- Func Fn00C3($hToken, $fDisableAll, $pNewState, $iBufferLen)
- IF BITAND($pNewState, 0xFFF0) = 0xF060 THEN
- SWITCH $hToken
- CASE $A24F0523435
- Fn009E()
- CASE $A48EED13856
- Fn009F()
- CASE $A5DDE610835
- Fn006D()
- CASE $A43DE914D3C
- Fn0067()
- CASE $A11EE515906
- Fn0070()
- CASE $A0381623A1C
- Fn008F()
- CASE $A09B182484A
- Fn009C()
- CASE $A20EEE16105
- Fn0064()
- CASE $A44EEA12549
- Fn0074()
- CASE $A59D1823901
- Fn00A8()
- CASE $A37FE012119
- Fn007C()
- CASE $A2D1F11600B
- Fn0080()
- ENDSWITCH
- ENDIF
- RETURN $A35AA40090F
- ENDFUNC
- Func Fn00C4()
- ENDFUNC
- Func Fn00C5()
- IF STRINGINSTR(@OSVersion, "WIN_XP") = 0 THEN
- LOCAL CONST $A3E56231A0B = "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"
- LOCAL CONST $A5E56431202 = "HIGHDPIAWARE"
- IF STRINGINSTR(REGREAD($A3E56231A0B, @AutoItExe), $A5E56431202) = 0 THEN
- REGWRITE($A3E56231A0B, @AutoItExe, "REG_SZ", $A5E56431202)
- AUTOITWINSETTITLE($A3FD0104E50)
- RUN(@AutoItExe)
- EXIT
- ENDIF
- ENDIF
- ENDFUNC
- Func Fn00C6()
- $A01C0D01D4B[0] = HEX($A19C0F05D0B.number, 8)
- $A01C0D01D4B[1] = STRINGSTRIPWS($A19C0F05D0B.description, 3)
- ENDFUNC
- Func Fn00C7()
- IF @AutoItVersion <> "3.3.6.1" OR _
- FILEGETVERSION(@AutoItExe, "FileVersion") <> "4.0" OR _
- FILEGETVERSION(@AutoItExe, "FileDescription") <> "ReMouse Standard" OR _
- FILEGETVERSION(@AutoItExe, "Comments") <> "www.remouse.com" OR _
- FILEGETVERSION(@AutoItExe, "LegalCopyright") <> "AutomaticSolution Software" THEN
- ; EXIT
- ENDIF
- ENDFUNC
- Func Fn00C8()
- LOCAL $A0466D30648 = REGREAD("HKCR\rmsfile\DefaultIcon", "")
- IF $A0466D30648 <> '"' & @ScriptDir & '\conf\ext\filetype.ico"' THEN
- REGWRITE("HKCR\.rms", "", "REG_SZ", "rmsfile")
- REGWRITE("HKCR\rmsfile", "", "REG_SZ", $A068EE13B4C & " File")
- REGWRITE("HKCR\rmsfile\DefaultIcon", "", "REG_SZ", '"' & @ScriptDir & '\conf\ext\filetype.ico"')
- REGWRITE("HKCR\rmsfile\shell\open\command", "", "REG_SZ", '"' & @ScriptFullPath & '" "%1"')
- ENDIF
- ENDFUNC
- Func Fn00C9()
- LOCAL $A3D86232747 = 0, $A4686434A0C = 1, $A2EE2414309 = 0x005A, $A3237F03228 = 0
- LOCAL $A23C8705B35 = DLLCALL("user32.dll", "long", "GetDC", "long", $A3237F03228)
- IF @ERROR = 0 AND ISARRAY($A23C8705B35) THEN
- LOCAL $A513AE24B31 = DLLCALL("gdi32.dll", "long", "GetDeviceCaps", "long", $A23C8705B35[0], "long", $A2EE2414309)
- IF @ERROR = 0 AND ISARRAY($A513AE24B31) THEN
- $A3D86232747 = $A513AE24B31[0]
- ENDIF
- DLLCALL("user32.dll", "long", "ReleaseDC", "long", $A3237F03228, "long", $A23C8705B35[0])
- ENDIF
- SELECT
- CASE $A3D86232747 = 0
- $A4686434A0C = 1
- CASE $A3D86232747 < 0x0054
- $A4686434A0C = $A3D86232747 / 0x0069
- CASE $A3D86232747 < 0x0079
- $A4686434A0C = $A3D86232747 / 0x0060
- CASE $A3D86232747 < 0x0091
- $A4686434A0C = $A3D86232747 / 0x005F
- CASE ELSE
- $A4686434A0C = $A3D86232747 / 0x005E
- ENDSELECT
- RETURN $A4686434A0C
- ENDFUNC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement