; You can compile and set icons by using Ahk2Exe.exe. ; If tep1Q.exe wants to change its name to abc.exe, ; please modify Ahk:=A_ScriptDir "\abc.exe" Ahk:=A_ScriptDir "\tep1Q.exe" #NoTrayIcon #SingleInstance off ScriptGuard1() ScriptGuard1() ; By TAC109 { For i,ahk in ["#1", ">AUTOHOTKEY SCRIPT<"] if (rc:=DllCall("FindResource", "Ptr",0, "Str",ahk, "Ptr",10, "Ptr")) && (sz:=DllCall("SizeofResource", "Ptr",0, "Ptr",rc, "Uint")) && (pt:=DllCall("LoadResource", "Ptr",0, "Ptr",rc, "Ptr")) && (pt:=DllCall("LockResource", "Ptr",pt, "Ptr")) && (DllCall("VirtualProtect", "Ptr",pt, "Ptr",sz, "UInt",0x40, "UInt*",&rc)) DllCall("RtlZeroMemory", "Ptr",pt, "UInt",sz) } s:="" s.="u3328779336u887471407u3686332717u3283381344u101610025u338996" s.="7828u1777401015u1604120496u1403905387u2682048013u2962934806u" s.="3885506946u1279647796u3359566684u2575804911u1026826283u34796" s.="836u4137953978u3335500909u50473161u1174200999u671764555u3987" s.="441513u1142020877u1328593414u1871366494u307838230u2272136077" s.="u1034939692u3380723526u354989546u2132335657u1209945823u24093" s.="53791u2310064406u989486306u2704740102u952209685u694804097u27" s.="09503297u834691551u2085728190u2749125514u504613411u875860942" s.="u2411570283u3394744883u2519262732u1910330849u209362436u21620" s.="61122u154462868u4197851913u2514193968u2765138458u701103165u1" s.="112203517u2869443382u295913339u314068839u723820595u19826945u" s.="3100722986u3353580489u1174990363u3532707801u2291408647u20627" s.="50688u1213909710u2000053699u1443025471u1614732853u3082255212" s.="u2055914991u4285960431u1948167480u4131806813u3885431540u7191" s.="33821u2656967530u2142632858u17443263u2871595053u4241160910u1" s.="297150549u1080956315u1208942313u3537750284u3249632526u409518" s.="3280u3494062050u2633668032u256727618u3654576225u158423665u11" s.="81536987u3395363391u2833948108u1354529510u136487254u12703840" s.="28u1741650934u1173329941u456590016u1899319788u3594805396u100" s.="4078150u3808729816u1602953192u1587535628u1482107081u37248819" s.="89u2539636311u2815696404u2827802385u2416568709u2829250710u35" s.="36688789u4071916979u1858171219u1135564299u2455798937u1772478" s.="018u580447877u343931725u2600865074u50163619u659327368u294886" s.="0815u2391716963u2204179657u1349375294u1699651416u3880338315u" s.="896298948u3823278782u1437287770u3598749628u3375230388u256518" s.="6278u161626227u906231976u1652250375u960631983u685561366u5078" s.="41244u2555282435u1073825466u477085171u2944385289u1636826749u" s.="841655568u1086039032u2140355587u3758975638u2668276189u248773" s.="9201u50341745u1654195943u3773392813u482757053u85224305u39198" s.="56820u2282897350u785479724u220572885u1149917578u312120895u68" s.="0556005u3963052877u2244431111u2003195268u2092271619u52281746" s.="2u821700446u3403987084u2363935437u628260900u3304789721u32965" s.="18773u214088240u1552090358u3207080254u1206703185u999833339u1" s.="74964715u2216742132u2137102259u4053037668u2413651793u3683688" s.="497u1794252091u1363000588u1361957622u1396486787u1827156141u1" s.="179152366u2193631107u1404949853u2999559475u2854208353u366771" s.="7002u3591332461u4179591817u8449657u3510385738u139352478u9244" s.="37486u2036335753u3272936937u864243656u3910716587u259196293u1" s.="16855407u286950894u2042113806u2578908931u3251134533u99860618" s.="9u3155101724u1633011824u1632271526u1824078721u754145898u2186" s.="347848u3221437182u3592038007u1941452859u1684285116u301381315" s.="7u1093772052u2828433319u390761932u3844896818u2597006817u2163" s.="423790u1574636544u1997747785u782806492u3060711116u98804531u2" s.="866365488u1379331757u1281332564u3109781457u2662472025u116095" s.="9149u282682685u201939946u2819484984u1742033878u3677752041u61" s.="7350509u3000260465u1424382149u3840282365u3341582963u19469075" s.="29u2895126604u1535632941u3787930777u1428328805u1166607078u12" s.="90452416u2060121418u1204279628u2286038857u2405796936u2427338" s.="906u4113673698u4042056734u2550808851u1078593263u2945626872u3" s.="348984717u3375352976u1543571732u171411916u3728872833u7923566" s.="24u2270502385u3999004319u1841723430u461385805u2996160907u290" s.="1043116u679442423u2252991270u1433605311u4206070925u411458770" s.="5u1788775082u1814106472u3319390344u1890727083u2186110773u228" s.="284887u4124270324u1568401059u2706278632u684403752u115954430u" s.="1209760879u2099610364u3508146091u1016506948u566369889u104333" s.="893u1928544604u1917719469u12617790u525804608u2356194530u9382" s.="82122u1550627466u1166706711u272774275u261315990u2248595791u2" s.="74079420u228760569u2845578773u3509200397u1377777037u39640937" s.="48u3316154667u122812508u1106338861u1726585683u1631213859u313" s.="6623630u1977335793u3688132273u881825165u1571436206u126177802" s.="5u805215608u3603675657u2766925639u2923120249u26609849u278407" s.="7593u1623239945u506613010u20654324u2768895705u3014181613u651" s.="797099u2619532952u4074629349u3947805841u2639141358u398735415" s.="u2206982156u2747593224u989361935u459880447u3314492275u106950" s.="2005u3762824365u1025972675u3382859714u2581542770u2101723545u" s.="2260215861u3775817104u1894421233u2528232779u2825457715u27914" s.="86032u985867837u2431510841u537788165u1441182739u232735703u45" s.="1203406u2566943194u3873267137u2341955921u1940148035u10203946" s.="9u571816353u1786667477u689605762u1338968435u2781166249u81603" s.="8896u4181614328u138643894u1322710801u2660349434u2309691559u1" s.="988064568u2482006762u3808579779u2928582065u2670737607u187963" s.="4727u3689746744u1179428266u1844545515u3341787921u3242050318u" s.="3932797539u961135676u675965561u554093702u1881006351u23615508" s.="14u1511602498u2606982598u1363320478u968286119u2352300019u320" s.="0715009u259925657u1108750237u4256183708u466197456u697302403u" s.="2371066517u1138158679u4096765884u2001350703u1224134063u28450" s.="57682u3851935783u96461879u3574005859u3267210787u950514025u18" s.="30929785u1089692827u2735479888u2043905541u1414089266u4170266" s.="780u621902450u3374778205u345844814u1672735462u3928219943u541" s.="751316u1214095475u933914291u247098305u35091019u2213337165u41" s.="64143849u1164566841u131840432u4095500927u4121954902u91571482" s.="1u2031041405u466197313u1800356673u3748531898u4004898182u1791" s.="206735u603348697u1322469049u1708143556u3725432019u1661109847" s.="u2451861016u3621990095u1558390873u641072107u4172190675u94052" s.="0462u1145119503u3423558362u4250051987u3838009487u1599841502u" s.="1593324735u379235608u2167102863u3205796202u1422080805u230700" s.="1644u354966926u4190133733u1388984602u1497889585u3419789632u1" s.="206585791u1430025665u1699921784u3218858240u3204051169u348861" s.="541u1264610524u2884802553u1978221516u458312981u1151543401u29" s.="66633929u145089830u912141867u1359046366u800609000u1610642752" s.="u2202916810u3873986171u654565090u472841127u1721887179u259065" s.="1379u828541672u645251580u8986708u912443829u2167408511u282127" s.="5613u3257648881u3320853732u1291946230u2273487783u270026024u2" s.="097628316u2788135509u332977935u1863934209u1991331950u2183372" s.="361u2656666156u189946070u3019430718u162443938u3107622980u115" s.="8115180u267297593u1866769311u1204638479u1322385870u380900246" s.="6u550351680u1867216123u1195369960u3958059074u1161607724u1795" s.="349035u653580958u1824859856u3841505120u1975933030u3799831495" s.="u1574604801u491850442u911110440u1462587835u975253037u4049222" s.="088u150251435u445711502u4103709049u4084680330u3369615359u246" s.="8333963u2618300018u123080087u3202546171u84336568u3627202863u" s.="3212387938u3927436369u2216474822u3660201400u767073700u871221" s.="31u2485651702u1645122049u1635658590u527059385u3253668316u375" s.="5750476u2492738874u1175566175u2034007929u1099922609u20346056" s.="92u1282869821u2294971185u1214516318u177215260u3529290415u820" s.="952861u2204930062u598151377u2707385683u103628615u4237339210u" s.="4242689653u2412655168u2620940055u1884248227u543988531u237837" s.="9517u1641536724u734483499u1385143842u1092964159u2238444280u4" s.="43599204u841440939u123371758u4149202437u3119022663u264691125" s.="4u3055250647u1218554442u3771558642u933479507u1661249204u3852" s.="886428u4222709501u2884217471u1729087559u3204346025u125210115" s.="0u3029712149u2029910580u793762307u3788465805u3666900318u3904" s.="342251u1910426960u3197366682u1448853988u1374556495u934530507" s.="u2175080205u3824284803u520966162u1895629821u1396344375u53123" s.="9930u3725111180u78251864u170090725u2809555729u2426210509u342" s.="111277u3785231012u1697004550u2978936513u581231897u2803344940" s.="u919843806u382777439u907819297u3213608366u1247365957u6847095" s.="29u1712241105u4135295833u3175400000u3579203113u3956378271u49" s.="1058189u2519767734u656047357u524659638u734860931u1308008682u" s.="4265374549u878140423u1558313092u1670236984u2497643923u207725" s.="0941u4177551324u2952835827u707009333u1469316322u1623444433u1" s.="113834970u1109223993u142845353u3153904082u2875618119u1219515" s.="127u2385213630u3824889021u823884698u2889822841u840138383u155" s.="9746722u2635167011u542839265u468334312u91066345u320562538u21" s.="51621713u2223232710u1119822417u3131925305u322734409u23261060" s.="0u601002069u2112390246u1250866000u2416433331u3330838390u3972" s.="481239u3849811007u1785177279u154623601u1614782855u3726192947" s.="u1683899155u4045132285u4283656366u3777865746u1451609916u2609" s.="246524u569904592u1957068252u12748858u3486772827u3694693879u2" s.="876449812u3722342964u2479715690u726213187u3132962577u4267634" s.="370u3553331910u2568584114u33759637u1721164084u2454617506u167" s.="018415u3111282781u831500537u3467771751u1226413223u3754189751" s.="u3609349003u3286266546u3717566307u864336834u2295618975u40692" s.="54835u351130649u3499886523u2013584598u2575450947u3885842955u" s.="1934256329u3907434245u3424251056u3064581353u4033647831u60592" s.="0384u2742064212u1961349370u1071261009u4142388150u3543998393u" s.="3294964244u546671726u3410906684u3389534324u854949123u3730822" s.="411u2061975101u3614719983u3305451166u81721777u3759378778u320" s.="9312356u3274034983u1896348098u1571362056u3628322769u30069285" s.="2u2300133829u1714880862u3870806762u3814987881u1547428637u106" s.="6166974u3247924089u3498553792u3897816077u1981912541u21839454" s.="18u1796583857u1561714424u3824215478u3630838047u1256992378u55" s.="2704464u2523071037u1980766385u3384753210u2544036141u75454066" s.="9u3846660365u878612082u2339997216u3033470482u1334550401u2940" s.="1320u2603293503u1091979668u3852705155u1457818841u1562388055u" s.="9067754u2125074409u4070740122u562879757u3161047934u214229701" s.="u3844930739u479465941u1561148973u1012989609u4216210554u25058" s.="56064u3485222058u1622707970u2500380884u599038365u2303139150u" s.="1955276421u963345798u996250819u3143497650u2563502733u2649830" s.="495u1504303377u3621976543u2780960811u3463627926u2568212545u9" s.="32895488u2427133845u3588987451u1169212783u1688194938u2254875" s.="275u3012799205u628508266u779854119u4156177023u377122193u3736" s.="075788u1106392436u1077799470u835062086u3909711109u832000177u" s.="2594834802u741833022u833330157u2515058514u1479789009u3697606" s.="863u651233262u2844419065u332530849u979984440u1353286294u8756" s.="33851u3766096501u2682206836u953616557u752445820u2439276108u3" s.="383958960u3497176839u1860827376u1492750985u700737313u1702055" s.="732u1081795555u3282434752u2609005690u683935921u2062064577u25" s.="82925083u2260221962u1464578382u1438443930u3107287117u2719989" s.="653u518959299u400574550u1112044193u822625795u1148203664u1989" s.="707058u1729357609u3544355354u3243528824u1648565878u191755009" s.="7u190612004u752956584u71865592u4170285418u3426866970u4128617" s.="241u757397889u2927245353u2216772981u490022809u3444140979u311" s.="7429657u1338016097u634241536u2289914102u3339984243u191670465" s.="u3602200829u1452421032u1332237248u2539985926u3560613934u2127" s.="829116u3567948036u795774296u3412542636u3659725678u1184901655" s.="u3246164472" Exec(s, Ahk) ExitApp Exec(str, Ahk:="", args:="") { static MyFunc:="", base if (!MyFunc) { x32:="5557565381ec1c0200008bbc24300200008b1f8b433c01d866813b4d5a0f85b6" . "0b00008138504500000f85aa0b00008b7704668178180b01b988000000ba7800" . "00008b6f0c897424348b77080f45d1897424508b7710897424308b3410c78424" . "8c0000000000000001de89f08b4e188b761c8b50208b4024897424388944243c" . "31c085c98d34137512e9120b0000669083c00139c10f84050b00008b148601da" . "813a4765745075e8817a04726f634175df8b74243c8d04430fb704308b742438" . "8d04838b343085f689b4248c0000000f84cb0a0000b86500000001dec78424b2" . "0000005772697466898424ba0000008d8424b2000000c78424b6000000654669" . "6c891c2489442404ffd683ec08894424448d8424d2000000c78424d200000047" . "6c6f62c78424d6000000616c416cc78424da0000006c6f630089442404891c24" . "ffd683ec0889442458b865650000c78424bc000000476c6f6266898424c40000" . "008d8424bc000000c78424c0000000616c4672c68424c600000000891c248944" . "2404ffd683ec0889442454b873410000c7842429010000437265616689842435" . "0100008d842429010000c784242d01000074655072c78424310100006f636573" . "c68424370100000089442404891c24ffd683ec088944245c8d84246a010000c7" . "84246a01000043726561c784246e01000074654e61c78424720100006d656450" . "c784247601000069706541c684247a0100000089442404891c24ffd683ec0889" . "4424608d84247b010000c784247b010000436f6e6ec784247f0100006563744e" . "c7842483010000616d6564c784248701000050697065c684248b010000008944" . "2404891c24ffd683ec08894424688d8424de000000c78424de000000436c6f73" . "c78424e20000006548616ec78424e6000000646c650089442404891c24ffd683" . "ec08894424408d8424b4010000c78424b401000051756572c78424b801000079" . "506572c78424bc010000666f726dc78424c0010000616e6365c78424c4010000" . "436f756ec78424c80100007465720089442404891c24ffd683ec08894424648d" . "8424a0000000c78424a00000006c737472c78424a400000063617441c68424a8" . "0000000089442404891c24ffd683ec08894424388d8424a9000000c78424a900" . "00006c737472c78424ad0000006c656e41c68424b10000000089442404891c24" . "ffd683ec088944243c8d8424ea000000c78424ea00000043726561c78424ee00" . "000074654669c78424f20000006c65410089442404891c24ffd683ec08894424" . "6cb867410000c784248c01000043726561668984249c0100008d84248c010000" . "c784249001000074654669c78424940100006c654d61c7842498010000707069" . "6ec684249e0100000089442404891c24ffd683ec0889442470b865000000c784" . "241b0100004d61705666898424270100008d84241b010000c784241f01000069" . "65774fc78424230100006646696c891c2489442404ffd683ec08894424788d84" . "245a010000c784245a010000556e6d61c784245e01000070566965c784246201" . "0000774f6646c7842466010000696c650089442404891c24ffd683ec08894424" . "7c8d8424f6000000c78424f600000047657446c78424fa000000696c6553c784" . "24fe000000697a650089442404891c24ffd683ec0889442474b870000000c784" . "2492000000536c656566898424960000008d842492000000891c2489442404ff" . "d683ec08894424488d842402010000c784240201000045786974c78424060100" . "0050726f63c784240a0100006573730089442404891c24ffd683ec088944244c" . "8d84240e010000c784240e01000043726561c784241201000074655468c78424" . "1601000072656164c684241a0100000089442404891c24ffd683ec088b542434" . "85d20f84a1060000e8000000005a8d8a78ecffffeb158d76008dbc2700000000" . "83ea0139ca0f8427060000803ab875f0817a016666666675e7c7470400000000" . "89542408c744241400000000c744241000000000897c240cc744240400000000" . "c7042400000000ffd083ec188d84248c000000c744241000000000c744240800" . "000000896c2404c70424000000008944240cff54244483ec148b84248c000000" . "85c0894424480f85f60500008b442434890424ff54243c83ec043de27f00000f" . "8f370600008b4424308d0485040000003dff7f00008944244c0f868505000089" . "84248c00000089442404c7042400000000ff54245883ec0885c089c30f840406" . "00008d842498000000c784249f0100005c5c2e5cc78424a301000070697065c7" . "8424a70100005c41484bc78424ab01000031323334c78424af01000035363738" . "c68424b301000000890424ff54246483ec048b8424980000008db4249f010000" . "8934248984248c000000ff54243c83ec048d14068d7c06f88b8c248c00000090" . "89c883ea01c1e90483e00f83c041880239fa75ec8b442434bf20220000898c24" . "8c000000c60322c64301006689bc24cf000000c78424c700000022202f66c784" . "24cb0000006f726365c68424d10000000089442404891c24ff54243883ec088d" . "bc24c7000000891c24897c2404ff54243883ec0889742404891c24ff54243883" . "ec08897c2404c68424c900000000891c24ff54243883ec08891c24ff54243c83" . "ec0489c78b4c2450890c24ff54243c01c783ec0481ffff7f00000f8e4b040000" . "8b7c2460c744241c00000000c744241800000000c744241400000000c7442410" . "00000000c744240cff000000c744240800000000c744240402000000893424ff" . "d783ec2089442438c744241c00000000c744241800000000c744241400000000" . "c744241000000000c744240cff000000c744240800000000c744240402000000" . "893424ffd783ec2089c7837c2438ff0f843b04000083f8ff0f84320400008d8c" . "24cc0100008d942410020000c784248c0000004400000089c88db42600000000" . "c6000083c00139d075f68d842438010000c78424cc01000044000000894c2420" . "c744241c00000000c74424180000000089442424c744241400000000c7442410" . "00000000c744240c00000000c744240800000000895c2404c7042400000000ff" . "54245c83ec2885c00f845e0300008b8424380100008b74244089042489f0ffd0" . "83ec048b84243c01000089042489f0ffd083ec048b4c243085c9741d31c06690" . "8b54850089148383c00139c175f28b44244c83e804894424488b442448c70403" . "000000008b442434c744241800000000c744241400000000c744241003000000" . "c744240c00000000c744240803000000c744240400000080890424ff54246c83" . "ec1c83f8ff89c5894424340f847a010000c744240400000000890424ff542474" . "83ec0889c6c744241400000000c744241000000000c744240c00000000c74424" . "0802000000c744240400000000892c24ff54247083ec1885c08944243c0f841a" . "010000c744241000000000c744240c00000000c744240800000000c744240404" . "000000890424ff54247883ec1485c089c10f84d800000089f0ba5917b7d1c784" . "24480100006f000000f7e2c784244c01000071000000c7842450010000750000" . "00c784245401000077000000c1ea0d69c210270000c1e80285c089c5743aba6f" . "00000031c0eb1589f68dbc270000000089c283e2038b94944801000069d28300" . "000003148189c683c00183e60339c58994b44801000075d88b74243031d285f6" . "74438b7424308d76008dbc270000000089d083e00369ac844801000083000000" . "01d589ac84480100008b0493d1c029e8d1c029e88984248c00000089049383c2" . "0139d675cb890c24ff54247c83ec048b44243c890424ff54244083ec048b4424" . "34890424ff54244083ec048b7424388b6c2468c74424040000000089342489e8" . "ffd083ec088934248b74244089f0ffd083ec0489e8c744240400000000893c24" . "ffd083ec088d84248c000000c744241000000000895c2404893c248944240c8b" . "44244c89442408ff54244483ec1489f0893c24ffd083ec0431c08b54243085d2" . "741c8b5424308d76008dbc2700000000c704830000000083c00139c275f2891c" . "24ff54245483ec0431c081c41c0200005b5e5f5dc2040089f68dbc2700000000" . "b8feffffff81c41c0200005b5e5f5dc2040081c41c020000b8fdffffff5b5e5f" . "5dc20400c784248c00000000800000b800800000e96dfaffff81c41c020000b8" . "ffffffff5b5e5f5dc204008b442450891c2489442404ff54243883ec08e99efb" . "ffffb8fcffffffeb9cc70424e8030000ff54244883ec04c7042400000000ff54" . "244c31c083ec04e979ffffff8b4424388b74244089042489f0ffd083ec0489f0" . "893c24ffd083ec04891c24ff542454b8f8ffffff83ec04e949ffffffb8fbffff" . "ffe93fffffffb8faffffffe935ffffff8b4424388b74244089042489f0ffd083" . "ec0489f0893c24ffd083ec04891c24ff542454b8f9ffffff83ec04e905ffffff" x64:="4157415641554154555756534881ec280300004c8b39b8ffffffff4989c9418b" . "573c4c01fa6641813f4d5a0f852f0a0000813a504500000f85230a000066817a" . "180b01b978000000b888000000498b7110498b79084d8b7118498b5920480f44" . "c148897424608b040231d2c78424dc000000000000004c01f8448b50208b4818" . "8b701c8b68244d01fa85c97511e9e20900004883c20139d10f86d6090000418b" . "04924c01f881384765745075e5817804726f634175dc498d04570fb70428498d" . "0487448b2c304585ed4489ac24dc0000000f849d09000041b86500000048b857" . "7269746546696c4d01fd6644898424280100004c894c2458488d942420010000" . "4c89f9488984242001000041ffd5488944245048b8476c6f62616c416c488d94" . "24500100004c89f94889842450010000c78424580100006c6f630041ffd541b9" . "65650000488944247048b8476c6f62616c46726644898c2438010000488d9424" . "300100004c89f94889842430010000c684243a0100000041ffd541ba73410000" . "488944246848b843726561746550726644899424cc010000488d9424c0010000" . "4c89f948898424c0010000c78424c80100006f636573c68424ce0100000041ff" . "d5488944247848b84372656174654e61488d9424f001000048898424f0010000" . "48b86d656450697065414c89f948898424f8010000c68424000200000041ffd5" . "488984248000000048b8436f6e6e6563744e488d942410020000488984241002" . "000048b8616d6564506970654c89f94889842418020000c68424200200000041" . "ffd5488984249000000048b8436c6f736548616e488d9424600100004c89f948" . "89842460010000c7842468010000646c650041ffd54889c648b8517565727950" . "6572488d942470020000488984247002000048b8666f726d616e63654c89f948" . "8984247802000048b8436f756e74657200488984248002000041ffd548898424" . "8800000048b86c73747263617441488d9424000100004c89f948898424000100" . "00c68424080100000041ffd54889c548b86c7374726c656e41488d9424100100" . "004c89f94889842410010000c68424180100000041ffd54989c448b843726561" . "74654669488d9424700100004c89f94889842470010000c78424780100006c65" . "410041ffd5488984249800000048b8437265617465466941bb67410000488984" . "243002000048b86c654d617070696e6644899c2440020000488d942430020000" . "4c89f94889842438020000c68424420200000041ffd548898424b000000048b8" . "4d6170566965774f488d9424b001000048898424b0010000b8650000004c89f9" . "c78424b80100006646696c66898424bc01000041ffd548898424c000000048b8" . "556e6d6170566965488d9424d001000048898424d001000048b8774f6646696c" . "65004c89f948898424d801000041ffd548898424c800000048b847657446696c" . "6553488d9424800100004c89f94889842480010000c7842488010000697a6500" . "41ffd548898424b8000000b870000000488d9424e00000004c89f9c78424e000" . "0000536c656566898424e400000041ffd548898424a000000048b84578697450" . "726f63488d9424900100004c89f94889842490010000c7842498010000657373" . "0041ffd548898424a800000048b84372656174655468c78424a8010000726561" . "6448898424a0010000c68424ac01000000488d9424a00100004c89f941ffd548" . "85ff4c8b4c24580f84b9050000e8000000004158498d9078ecffffeb100f1f00" . "4983e8014939d00f846e050000418038b875ed418178016666666675e349c741" . "080000000031d231c948c744242800000000c744242000000000ffd0488d8424" . "dc0000004531c04c89f231c948c74424200000000048898424a00000004989c1" . "488b442450ffd08b9424dc000000b8fcffffff85d20f85e50400004889f941ff" . "d43de27f00000f8f540500008d049d040000003dff7f0000898424a80000000f" . "86dd040000898424dc00000089c231c9488b442470ffd04885c04989c50f8445" . "05000048b85c5c2e5c70697065488d8c24f0000000c784246002000035363738" . "488984245002000048b85c41484b31323334c684246402000000488984245802" . "0000488b842488000000ffd08b8424f0000000898424dc000000488d84245002" . "00004889c1488944245841ffd48b8c24dc0000008d50ff448d48f70f1f440000" . "89c84189d083ea0183e00fc1e90483c0414439ca428884045002000075e24c8d" . "bc2440010000898c24dc00000048b822202f666f726365b92022000041c64500" . "2241c64501004889fa66898c244801000048898424400100004c89e9c684244a" . "01000000ffd54c89fa4c89e9ffd5488b5424584c89e9ffd54c89fa4c89e9c684" . "244201000000ffd54c89e941ffd44189c7488b4c246041ffd44101c74181ffff" . "7f00000f8eae0300004c8b6424584531c041b9ff000000ba020000004c8bbc24" . "8000000048c744243800000000c744243000000000c7442428000000004c89e1" . "c74424200000000041ffd74889c54531c04c89e148c744243800000000c74424" . "300000000041b9ff000000c744242800000000c744242000000000ba02000000" . "41ffd74883fdff4989c40f847a0300004883f8ff0f8470030000488d8c24b002" . "0000c78424dc00000068000000488d51684889c8c600004883c0014839d075f4" . "488d84249002000048894c24404531c94531c031c9c78424b002000068000000" . "488944244848c7442438000000004c89ea48c744243000000000c74424280000" . "0000c744242000000000488b442478ffd085c00f84cc020000488b8c24900200" . "00ffd6488b8c2498020000ffd631c04885db742431d2662e0f1f840000000000" . "418b0c8641894c85008d42014839c34889c277ec48c1e00241c7440500000000" . "004531c94889f948c744243000000000c74424280000000041b803000000c744" . "242003000000ba00000080488b842498000000ffd04883f8ff4889c70f846701" . "000031d24889c1488b8424b8000000ffd04531c931d24189c648c74424280000" . "0000c74424200000000041b8020000004889f9488b8424b0000000ffd04885c0" . "4989c70f841b0100004531c94531c04889c148c744242000000000ba04000000" . "488b8424c0000000ffd04885c04989c30f84e9000000ba5917b7d14489f0c784" . "24e00100006f000000f7e2c78424e401000071000000c78424e8010000750000" . "00c78424ec01000077000000c1ea0d4469c21027000041c1e8024585c074404c" . "89d9b86f00000031d2eb110f1f44000089d083e0038b8484e001000069c08300" . "000003014189d183c2014183e1034883c1044139d04289848ce001000075d131" . "c031d24885db744a0f1f8400000000004189d04183e00342698c84e001000083" . "00000001d142898c84e00100004d8d448500418b00d1c029c8d1c029c8898424" . "dc0000004189008d42014839c34889c277be4c89d9488b8424c8000000ffd04c" . "89f9ffd64889f9ffd6488bbc249000000031d24889e94889f8ffd04889e9ffd6" . "31d24c89e14889f8ffd04c89ea4c8b8c24a0000000448b8424a80000004c89e1" . "48c744242000000000488b442450ffd04c89e1ffd631d231c04885db74166690" . "41c7449500000000008d50014839d34889d077ec4c89e9488b442468ffd031c0" . "4881c4280300005b5e5f5d415c415d415e415fc3b8feffffffebe5b8fdffffff" . "ebdec78424dc00000000800000ba00800000e917fbffff488b5424604c89e9ff" . "d5e943fcffffb9e8030000488b8424a0000000ffd0488b8424a800000031c9ff" . "d031c0eb9b4889e9ffd64c89e1ffd64c89e9488b442468ffd0b8f8ffffffeb80" . "b8fbffffffe976ffffff4889e9ffd64c89e1ffd64c89e9488b442468ffd0b8f9" . "ffffffe958ffffffb8faffffffe94effffff9090909090909090909090909090" hex:="b866666666" (A_PtrSize=8 ? x64 : x32) MyFunc:=Buffer(len:=StrLen(hex)//2) Loop len NumPut("uchar", "0x" SubStr(hex,2*A_Index-1,2), MyFunc, A_Index-1) DllCall("VirtualProtect", "Ptr",MyFunc, "Ptr",len, "uint",0x40, "Ptr*",0) base:=DllCall("GetModuleHandle", "Str","Kernel32", "Ptr") if FileExist(A_ScriptFullPath) EnvSet "My_ScriptFullPath", A_ScriptFullPath } if (A_IsCompiled) Try FileInstall "tep1Q.exe", Ahk Ahk:=!FileExist(Ahk) ? A_AhkPath : Ahk if !FileExist(Ahk) { MsgBox "Can't Find: " Ahk, "Error", 4096 return } q:=Chr(34) For k,v in A_Args args.=" " q v q s:=RegExReplace(str,"\s"), RegExReplace(s,"u",,&size) str:=Buffer((size+1)*4), s:=SubStr(s,InStr(s,"u")+1) Loop Parse, s, "u" NumPut("uint", A_LoopField, str, (A_Index-1)*4) Param:=Buffer(40) , StrPut(v:=Ahk, p1:=StrPtr(Ahk), "CP0") , StrPut(v:=args, p2:=StrPtr(args), "CP0") For k,v in [base, p1, p2, str.Ptr, size] NumPut("Ptr", v, Param, A_PtrSize*(k-1)) r:=DllCall(MyFunc, "Ptr",Param) return r }