|
.程序集 匿名程序集_4AE9A, , , _-@M<>
.程序集变量 匿名程序集变量_整数型_5066C, 整数型, , "0",
.子程序 匿名子程序_整数型_49A15, 整数型, , _-@S<函数_枚举字符数>
.参数 匿名局部变量_文本型_52737, 文本型, ,
.局部变量 匿名局部变量_整数型_52738, 整数型, , ,
.局部变量 匿名局部变量_文本型_52739, 文本型, , ,
.局部变量 匿名局部变量_字节型_52740, 字节型, , ,
.局部变量 匿名局部变量_整数型_52741, 整数型, , ,
赋值 (匿名局部变量_整数型_52738, 1)
.判断循环首 (小于或等于 (匿名局部变量_整数型_52738, 取文本长度 (匿名局部变量_文本型_52737)))
赋值 (匿名局部变量_文本型_52739, 取文本中间 (匿名局部变量_文本型_52737, 匿名局部变量_整数型_52738, 1))
赋值 (匿名局部变量_字节型_52740, 到字节 (取代码 (匿名局部变量_文本型_52739, 1)))
.判断开始 (大于 (匿名局部变量_字节型_52740, 127))
赋值 (匿名局部变量_整数型_52741, 相加 (匿名局部变量_整数型_52741, 1))
赋值 (匿名局部变量_整数型_52738, 相加 (匿名局部变量_整数型_52738, 2))
.判断 (大于 (匿名局部变量_字节型_52740, 31))
赋值 (匿名局部变量_整数型_52741, 相加 (匿名局部变量_整数型_52741, 1))
赋值 (匿名局部变量_整数型_52738, 相加 (匿名局部变量_整数型_52738, 1))
.默认
.判断结束
.判断循环尾 ()
返回 (匿名局部变量_整数型_52741)
.子程序 匿名子程序_整数型_49A16, 整数型, , _-@S<输入法_枚举>
.参数 匿名局部变量_匿名数据类型_49846_52742, 匿名数据类型_49846, 参考 数组,
.局部变量 匿名局部变量_匿名数据类型_49846_52743, 匿名数据类型_49846, , ,
.局部变量 匿名局部变量_整数型_52744, 整数型, , ,
.局部变量 匿名局部变量_整数型_52745, 整数型, , "0",
.局部变量 匿名局部变量_整数型_52746, 整数型, , ,
.局部变量 匿名局部变量_整数型_52747, 整数型, , ,
.局部变量 匿名局部变量_文本型_52748, 文本型, , ,
赋值 (匿名局部变量_整数型_52744, 匿名DLL命令_GetKeyboardLayoutList_4B1EC (0, 0))
重定义数组 (匿名局部变量_整数型_52745, 假, 匿名局部变量_整数型_52744)
匿名DLL命令_GetKeyboardLayoutList_4B1EC (匿名局部变量_整数型_52744, 匿名局部变量_整数型_52745 [1])
赋值 (匿名局部变量_整数型_52744, 取数组成员数 (匿名局部变量_整数型_52745))
.计次循环首 (匿名局部变量_整数型_52744, 匿名局部变量_整数型_52746)
.判断开始 (匿名DLL命令_ImmIsIME_4B1ED (匿名局部变量_整数型_52745 [匿名局部变量_整数型_52746]))
赋值 (匿名局部变量_整数型_52747, 匿名DLL命令_ImmGetDescriptionA_4B1EF (匿名局部变量_整数型_52745 [匿名局部变量_整数型_52746], 字符 (0), 0))
赋值 (匿名局部变量_文本型_52748, 取空白文本 (匿名局部变量_整数型_52747))
匿名DLL命令_ImmGetDescriptionA_4B1EF (匿名局部变量_整数型_52745 [匿名局部变量_整数型_52746], 匿名局部变量_文本型_52748, 匿名局部变量_整数型_52747)
赋值 (匿名局部变量_匿名数据类型_49846_52743.匿名成员_文本型_49868, 匿名局部变量_文本型_52748)
赋值 (匿名局部变量_匿名数据类型_49846_52743.匿名成员_整数型_49869, 匿名局部变量_整数型_52745 [匿名局部变量_整数型_52746])
加入成员 (匿名局部变量_匿名数据类型_49846_52742, 匿名局部变量_匿名数据类型_49846_52743)
.默认
.判断结束
.计次循环尾 ()
返回 (取数组成员数 (匿名局部变量_匿名数据类型_49846_52742))
.子程序 匿名子程序_整数型_49A17, 整数型, , _-@S<函数_枚举进程对象>
.参数 匿名局部变量_整数型_52749, 整数型, ,
.参数 匿名局部变量_匿名数据类型_49848_52750, 匿名数据类型_49848, 数组,
.局部变量 匿名局部变量_匿名数据类型_49848_52751, 匿名数据类型_49848, , ,
.局部变量 匿名局部变量_整数型_52752, 整数型, , ,
.局部变量 匿名局部变量_整数型_52753, 整数型, , ,
.局部变量 匿名局部变量_整数型_52754, 整数型, , ,
.局部变量 匿名局部变量_整数型_52755, 整数型, , ,
.局部变量 匿名局部变量_字节集_52756, 字节集, , ,
.局部变量 匿名局部变量_整数型_52757, 整数型, , ,
赋值 (匿名局部变量_整数型_52749, 匿名子程序_整数型_499FC (匿名局部变量_整数型_52749))
.如果真 (匿名DLL命令_GetProcessHandleCount_4B1FD (匿名局部变量_整数型_52749, 匿名局部变量_整数型_52752))
.判断循环首 (并且 (大于 (匿名局部变量_整数型_52752, 匿名局部变量_整数型_52755), 小于 (匿名局部变量_整数型_52753, 65536)))
赋值 (匿名局部变量_整数型_52753, 相加 (匿名局部变量_整数型_52753, 4))
.如果真 (匿名DLL命令_DuplicateHandle_4B1FE (匿名局部变量_整数型_52749, 匿名局部变量_整数型_52753, 匿名DLL命令_GetCurrentProcess_4B1FF (), 匿名局部变量_整数型_52754, 0, 假, #匿名常量_4BB31))
赋值 (匿名局部变量_整数型_52755, 相加 (匿名局部变量_整数型_52755, 1))
赋值 (匿名局部变量_匿名数据类型_49848_52751.匿名成员_整数型_49872, 匿名局部变量_整数型_52753)
赋值 (匿名局部变量_匿名数据类型_49848_52751.匿名成员_文本型_49873, “”)
赋值 (匿名局部变量_字节集_52756, 取空白字节集 (8192))
.如果真 (等于 (匿名DLL命令_ZwQueryObject_4B200 (匿名局部变量_整数型_52754, #匿名常量_4BB30, 匿名局部变量_字节集_52756, 8192, 0), 0))
赋值 (匿名局部变量_整数型_52757, 取字节集数据 (匿名局部变量_字节集_52756, #短整数型, ))
赋值 (匿名局部变量_字节集_52756, 取字节集中间 (匿名局部变量_字节集_52756, 9, 匿名局部变量_整数型_52757))
赋值 (匿名局部变量_匿名数据类型_49848_52751.匿名成员_文本型_49873, 匿名子程序_文本型_49ACB (匿名局部变量_字节集_52756))
.如果真结束
匿名DLL命令_CloseHandle_4AFE1 (匿名局部变量_整数型_52754)
加入成员 (匿名局部变量_匿名数据类型_49848_52750, 匿名局部变量_匿名数据类型_49848_52751)
.如果真结束
.判断循环尾 ()
.如果真结束
返回 (匿名局部变量_整数型_52755)
.子程序 匿名子程序_逻辑型_49A18, 逻辑型, , _-@S<输入法_激活>
.参数 匿名局部变量_整数型_52758, 整数型, ,
.如果真 (等于 (匿名DLL命令_ActivateKeyboardLayout_4B1EE (匿名局部变量_整数型_52758, 256), 1))
返回 (真)
.如果真结束
返回 (假)
.子程序 匿名子程序_整数型_49A19, 整数型, , _-@S<函数_智取子窗口句柄>
.参数 匿名局部变量_整数型_52759, 整数型, ,
.参数 匿名局部变量_文本型_52760, 文本型, ,
.参数 匿名局部变量_整数型_52761, 整数型, 数组,
.局部变量 匿名局部变量_整数型_52762, 整数型, , "0",
.局部变量 匿名局部变量_文本型_52763, 文本型, , "0",
.局部变量 匿名局部变量_整数型_52764, 整数型, , ,
.局部变量 匿名局部变量_整数型_52765, 整数型, , ,
清除数组 (匿名局部变量_整数型_52761)
清除数组 (匿名局部变量_整数型_52762)
清除数组 (匿名局部变量_文本型_52763)
赋值 (匿名局部变量_文本型_52763, 分割文本 (匿名局部变量_文本型_52760, “,”, ))
.如果真 (大于 (取数组成员数 (匿名局部变量_文本型_52763), 0))
匿名子程序_整数型_49A2A (匿名局部变量_整数型_52759, 匿名局部变量_整数型_52762)
.计次循环首 (取数组成员数 (匿名局部变量_整数型_52762), 匿名局部变量_整数型_52764)
.计次循环首 (取数组成员数 (匿名局部变量_文本型_52763), 匿名局部变量_整数型_52765)
.如果真 (等于 (匿名子程序_文本型_49A5C (匿名局部变量_整数型_52762 [匿名局部变量_整数型_52764]), 匿名局部变量_文本型_52763 [匿名局部变量_整数型_52765]))
加入成员 (匿名局部变量_整数型_52761, 匿名局部变量_整数型_52762 [匿名局部变量_整数型_52764])
.如果真结束
.计次循环尾 ()
赋值 (匿名局部变量_整数型_52765, 0)
.计次循环尾 ()
返回 (取数组成员数 (匿名局部变量_整数型_52761))
.如果真结束
返回 (0)
.子程序 匿名子程序_整数型_49A1A, 整数型, , _-@S<函数_枚举隐藏进程>
.参数 匿名局部变量_文本型_52766, 文本型, 参考 数组,
.局部变量 匿名局部变量_整数型_52767, 整数型, , "0",
.局部变量 匿名局部变量_文本型_52768, 文本型, , "0",
.局部变量 匿名局部变量_整数型_52769, 整数型, , ,
.局部变量 匿名局部变量_整数型_52770, 整数型, , ,
.局部变量 匿名局部变量_整数型_52771, 整数型, , ,
.局部变量 匿名局部变量_逻辑型_52772, 逻辑型, , ,
.局部变量 匿名局部变量_整数型_52773, 整数型, , ,
.局部变量 匿名局部变量_匿名数据类型_49808_52774, 匿名数据类型_49808, , ,
.局部变量 匿名局部变量_字节集_52775, 字节集, , ,
.局部变量 匿名局部变量_整数型_52776, 整数型, , ,
.局部变量 匿名局部变量_文本型_52777, 文本型, , ,
匿名子程序_整数型_49A33 (匿名局部变量_整数型_52767, 匿名局部变量_文本型_52768)
加入成员 (匿名局部变量_整数型_52767, 0)
加入成员 (匿名局部变量_文本型_52768, “System Idle Process”)
.计次循环首 (取数组成员数 (匿名局部变量_整数型_52767), 匿名局部变量_整数型_52773)
赋值 (匿名局部变量_整数型_52776, 匿名DLL命令_OpenProcess_4B1BF (2035711, 0, 匿名局部变量_整数型_52767 [匿名局部变量_整数型_52773]))
匿名DLL命令_GetProcessMemoryInfo_4B1C4 (匿名局部变量_整数型_52776, 匿名局部变量_匿名数据类型_49808_52774, 40)
匿名DLL命令_CloseHandle_4B1BE (匿名局部变量_整数型_52776)
.计次循环尾 ()
.计次循环首 (1024, 匿名局部变量_整数型_52769)
赋值 (匿名局部变量_整数型_52770, 匿名DLL命令_OpenProcess_4B1BF (2035711, 0, 相乘 (匿名局部变量_整数型_52769, 4)))
.如果真 (不等于 (匿名局部变量_整数型_52770, 0))
赋值 (匿名局部变量_逻辑型_52772, 假)
.计次循环首 (取数组成员数 (匿名局部变量_整数型_52767), 匿名局部变量_整数型_52771)
.如果真 (等于 (匿名局部变量_整数型_52767 [匿名局部变量_整数型_52771], 相乘 (匿名局部变量_整数型_52769, 4)))
赋值 (匿名局部变量_逻辑型_52772, 真)
跳出循环 ()
.如果真结束
.计次循环尾 ()
.如果真 (等于 (匿名局部变量_逻辑型_52772, 假))
赋值 (匿名局部变量_整数型_52776, 匿名DLL命令_OpenProcess_4B1BF (2035711, 0, 相乘 (匿名局部变量_整数型_52769, 4)))
匿名DLL命令_GetProcessMemoryInfo_4B1C4 (匿名局部变量_整数型_52776, 匿名局部变量_匿名数据类型_49808_52774, 40)
赋值 (匿名局部变量_文本型_52777, 取空白文本 (255))
匿名DLL命令_GetModuleBaseNameA_4B1C5 (匿名局部变量_整数型_52776, 0, 匿名局部变量_文本型_52777, 255)
匿名DLL命令_CloseHandle_4B1BE (匿名局部变量_整数型_52776)
.如果真 (不等于 (寻找文本 (匿名局部变量_文本型_52777, “.”, , 假), -1))
加入成员 (匿名局部变量_文本型_52766, 匿名局部变量_文本型_52777)
.如果真结束
.如果真结束
.如果真结束
匿名DLL命令_CloseHandle_4B1BE (匿名局部变量_整数型_52770)
.计次循环尾 ()
返回 (取数组成员数 (匿名局部变量_文本型_52766))
.子程序 匿名子程序_整数型_49A1B, 整数型, , _-@S<函数_枚举内核模块>
.参数 匿名局部变量_匿名数据类型_49839_52778, 匿名数据类型_49839, 数组,
.局部变量 匿名局部变量_匿名数据类型_49839_52779, 匿名数据类型_49839, , "0",
.局部变量 匿名局部变量_匿名数据类型_49839_52780, 匿名数据类型_49839, , ,
.局部变量 匿名局部变量_整数型_52781, 整数型, , ,
.局部变量 匿名局部变量_整数型_52782, 整数型, , ,
.局部变量 匿名局部变量_匿名数据类型_4983A_52783, 匿名数据类型_4983A, , ,
.局部变量 匿名局部变量_整数型_52784, 整数型, , ,
.局部变量 匿名局部变量_整数型_52785, 整数型, , ,
匿名DLL命令_NtQuerySystemInformation_4B1B7 (11, 匿名局部变量_整数型_52782, 0, 匿名局部变量_整数型_52781)
赋值 (匿名局部变量_整数型_52782, 匿名DLL命令_LocalAlloc_4B1B8 (64, 相乘 (匿名局部变量_整数型_52781, 2)))
匿名DLL命令_NtQuerySystemInformation_4B1B7 (11, 匿名局部变量_整数型_52782, 相乘 (匿名局部变量_整数型_52781, 2), 0)
匿名DLL命令_RtlMoveMemory_4B1B9 (匿名局部变量_匿名数据类型_4983A_52783, 匿名局部变量_整数型_52782, 284)
赋值 (匿名局部变量_匿名数据类型_49839_52780.匿名成员_文本型_49717, 匿名子程序_文本型_49A1D (到文本 (匿名局部变量_匿名数据类型_4983A_52783.匿名成员_匿名数据类型_4983B_49724.匿名成员_字节型_49733)))
赋值 (匿名局部变量_匿名数据类型_49839_52780.匿名成员_文本型_49718, 匿名子程序_文本型_49A1C (匿名局部变量_匿名数据类型_4983A_52783.匿名成员_匿名数据类型_4983B_49724.匿名成员_整数型_49726))
赋值 (匿名局部变量_匿名数据类型_49839_52780.匿名成员_文本型_49720, 匿名子程序_文本型_49A1C (匿名局部变量_匿名数据类型_4983A_52783.匿名成员_匿名数据类型_4983B_49724.匿名成员_整数型_49728))
赋值 (匿名局部变量_匿名数据类型_49839_52780.匿名成员_文本型_49719, 匿名子程序_文本型_49A1C (匿名局部变量_匿名数据类型_4983A_52783.匿名成员_匿名数据类型_4983B_49724.匿名成员_整数型_49727))
赋值 (匿名局部变量_匿名数据类型_49839_52780.匿名成员_文本型_49721, 到文本 (匿名局部变量_匿名数据类型_4983A_52783.匿名成员_匿名数据类型_4983B_49724.匿名成员_短整数型_49729))
赋值 (匿名局部变量_匿名数据类型_49839_52780.匿名成员_文本型_49722, 到文本 (匿名局部变量_匿名数据类型_4983A_52783.匿名成员_匿名数据类型_4983B_49724.匿名成员_字节型_49733))
加入成员 (匿名局部变量_匿名数据类型_49839_52779, 匿名局部变量_匿名数据类型_49839_52780)
赋值 (匿名局部变量_整数型_52784, 匿名局部变量_匿名数据类型_4983A_52783.匿名成员_整数型_49723)
.判断循环首 (大于或等于 (匿名局部变量_整数型_52784, 0))
赋值 (匿名局部变量_整数型_52784, 相减 (匿名局部变量_整数型_52784, 1))
赋值 (匿名局部变量_整数型_52782, 相加 (匿名局部变量_整数型_52782, 相乘 (71, 4)))
匿名DLL命令_RtlMoveMemory_4B1B9 (匿名局部变量_匿名数据类型_4983A_52783, 匿名局部变量_整数型_52782, 284)
赋值 (匿名局部变量_匿名数据类型_49839_52780.匿名成员_文本型_49717, 匿名子程序_文本型_49A1D (到文本 (匿名局部变量_匿名数据类型_4983A_52783.匿名成员_匿名数据类型_4983B_49724.匿名成员_字节型_49733)))
赋值 (匿名局部变量_匿名数据类型_49839_52780.匿名成员_文本型_49718, 匿名子程序_文本型_49A1C (匿名局部变量_匿名数据类型_4983A_52783.匿名成员_匿名数据类型_4983B_49724.匿名成员_整数型_49726))
赋值 (匿名局部变量_匿名数据类型_49839_52780.匿名成员_文本型_49720, 匿名子程序_文本型_49A1C (匿名局部变量_匿名数据类型_4983A_52783.匿名成员_匿名数据类型_4983B_49724.匿名成员_整数型_49728))
赋值 (匿名局部变量_匿名数据类型_49839_52780.匿名成员_文本型_49719, 匿名子程序_文本型_49A1C (匿名局部变量_匿名数据类型_4983A_52783.匿名成员_匿名数据类型_4983B_49724.匿名成员_整数型_49727))
赋值 (匿名局部变量_匿名数据类型_49839_52780.匿名成员_文本型_49721, 到文本 (匿名局部变量_匿名数据类型_4983A_52783.匿名成员_匿名数据类型_4983B_49724.匿名成员_短整数型_49729))
赋值 (匿名局部变量_匿名数据类型_49839_52780.匿名成员_文本型_49722, 到文本 (匿名局部变量_匿名数据类型_4983A_52783.匿名成员_匿名数据类型_4983B_49724.匿名成员_字节型_49733))
加入成员 (匿名局部变量_匿名数据类型_49839_52779, 匿名局部变量_匿名数据类型_49839_52780)
.判断循环尾 ()
赋值 (匿名局部变量_匿名数据类型_49839_52778, 匿名局部变量_匿名数据类型_49839_52779)
返回 (取数组成员数 (匿名局部变量_匿名数据类型_49839_52779))
匿名DLL命令_LocalFree_4B1BA (匿名局部变量_整数型_52782)
.子程序 匿名子程序_文本型_49A1C, 文本型, , _-@S<>
.参数 匿名局部变量_整数型_52786, 整数型, ,
.局部变量 匿名局部变量_文本型_52787, 文本型, , ,
赋值 (匿名局部变量_文本型_52787, 相加 (“0x”, 取重复文本 (相减 (8, 取文本长度 (取十六进制文本 (匿名局部变量_整数型_52786))), “0”), 取十六进制文本 (匿名局部变量_整数型_52786)))
返回 (匿名局部变量_文本型_52787)
.子程序 匿名子程序_文本型_49A1D, 文本型, , _-@S<>
.参数 匿名局部变量_文本型_52788, 文本型, ,
.局部变量 匿名局部变量_文本型_52789, 文本型, , ,
赋值 (匿名局部变量_文本型_52789, 取文本右边 (匿名局部变量_文本型_52788, 相减 (取文本长度 (匿名局部变量_文本型_52788), 倒找文本 (匿名局部变量_文本型_52788, “\”, , 假))))
返回 (匿名局部变量_文本型_52789)
.子程序 匿名子程序_整数型_49A1E, 整数型, , _-@S<函数_枚举进程>
.参数 匿名局部变量_匿名数据类型_497D1_52790, 匿名数据类型_497D1, 数组,
.局部变量 匿名局部变量_匿名数据类型_497D1_52791, 匿名数据类型_497D1, , ,
.局部变量 匿名局部变量_整数型_52792, 整数型, , ,
.局部变量 匿名局部变量_整数型_52793, 整数型, , ,
清除数组 (匿名局部变量_匿名数据类型_497D1_52790)
赋值 (匿名局部变量_整数型_52792, 匿名DLL命令_CreateToolhelp32Snapshot_4AFDD (15, 0))
.如果真 (等于 (匿名局部变量_整数型_52792, 0))
返回 (0)
.如果真结束
赋值 (匿名局部变量_匿名数据类型_497D1_52791.匿名成员_整数型_49087, 1024)
赋值 (匿名局部变量_整数型_52793, 匿名DLL命令_Process32First_4AFE6 (匿名局部变量_整数型_52792, 匿名局部变量_匿名数据类型_497D1_52791))
.判断循环首 (不等于 (匿名局部变量_整数型_52793, 0))
加入成员 (匿名局部变量_匿名数据类型_497D1_52790, 匿名局部变量_匿名数据类型_497D1_52791)
赋值 (匿名局部变量_整数型_52793, 匿名DLL命令_Process32Next_4AFEB (匿名局部变量_整数型_52792, 匿名局部变量_匿名数据类型_497D1_52791))
.判断循环尾 ()
匿名DLL命令_CloseHandle_4AFE1 (匿名局部变量_整数型_52792)
返回 (取数组成员数 (匿名局部变量_匿名数据类型_497D1_52790))
.子程序 匿名子程序_整数型_49A1F, 整数型, , _-@S<函数_枚举进程句柄>
.参数 匿名局部变量_匿名数据类型_497D4_52794, 匿名数据类型_497D4, 参考 数组,
.局部变量 匿名局部变量_整数型_52795, 整数型, , ,
.局部变量 匿名局部变量_整数型_52796, 整数型, , ,
.局部变量 匿名局部变量_整数型_52797, 整数型, , ,
清除数组 (匿名局部变量_匿名数据类型_497D4_52794)
.计次循环首 (1024, 匿名局部变量_整数型_52795)
赋值 (匿名局部变量_整数型_52796, 匿名子程序_整数型_49A09 (相乘 (匿名局部变量_整数型_52795, 4)))
.如果真 (大于 (匿名局部变量_整数型_52796, 0))
赋值 (匿名局部变量_整数型_52797, 相加 (匿名局部变量_整数型_52797, 1))
重定义数组 (匿名局部变量_匿名数据类型_497D4_52794, 真, 匿名局部变量_整数型_52797)
赋值 (匿名局部变量_匿名数据类型_497D4_52794 [匿名局部变量_整数型_52797].匿名成员_文本型_49117, 匿名子程序_文本型_49A0B (相乘 (匿名局部变量_整数型_52795, 4)))
赋值 (匿名局部变量_匿名数据类型_497D4_52794 [匿名局部变量_整数型_52797].匿名成员_整数型_49115, 相乘 (匿名局部变量_整数型_52795, 4))
赋值 (匿名局部变量_匿名数据类型_497D4_52794 [匿名局部变量_整数型_52797].匿名成员_整数型_49116, 匿名局部变量_整数型_52796)
.如果真结束
.计次循环尾 ()
返回 (取数组成员数 (匿名局部变量_匿名数据类型_497D4_52794))
.子程序 匿名子程序_整数型_49A20, 整数型, , _-@S<函数_枚举进程窗口>
.参数 匿名局部变量_整数型_52798, 整数型, ,
.参数 匿名局部变量_整数型_52799, 整数型, 可空 数组,
.局部变量 匿名局部变量_整数型_52800, 整数型, , ,
.局部变量 匿名局部变量_整数型_52801, 整数型, , ,
.局部变量 匿名局部变量_整数型_52802, 整数型, , "0",
赋值 (匿名局部变量_整数型_52800, 匿名DLL命令_GetWindow_4B00E (匿名DLL命令_GetDesktopWindow_4B00F (), 5))
.判断循环首 (不等于 (匿名局部变量_整数型_52800, 0))
匿名DLL命令_GetWindowThreadProcessId_4B00C (匿名局部变量_整数型_52800, 匿名局部变量_整数型_52801)
.如果真 (等于 (匿名局部变量_整数型_52801, 匿名局部变量_整数型_52798))
加入成员 (匿名局部变量_整数型_52802, 匿名局部变量_整数型_52800)
.如果真结束
赋值 (匿名局部变量_整数型_52800, 匿名DLL命令_GetWindow_4B00E (匿名局部变量_整数型_52800, 2))
.判断循环尾 ()
赋值 (匿名局部变量_整数型_52799, 匿名局部变量_整数型_52802)
返回 (取数组成员数 (匿名局部变量_整数型_52799))
.子程序 匿名子程序_整数型_49A21, 整数型, , _-@S<函数_枚举进程模块>
.参数 匿名局部变量_整数型_52803, 整数型, ,
.参数 匿名局部变量_匿名数据类型_49803_52804, 匿名数据类型_49803, 参考 数组,
.局部变量 匿名局部变量_整数型_52805, 整数型, , ,
.局部变量 匿名局部变量_整数型_52806, 整数型, , ,
.局部变量 匿名局部变量_匿名数据类型_49803_52807, 匿名数据类型_49803, , ,
.局部变量 匿名局部变量_整数型_52808, 整数型, , ,
匿名子程序_逻辑型_499F9 ()
赋值 (匿名局部变量_整数型_52805, 匿名DLL命令_CreateToolhelp32Snapshot_4AFDF (8, 匿名局部变量_整数型_52803))
.如果真 (等于 (匿名局部变量_整数型_52805, 0))
返回 (0)
.如果真结束
赋值 (匿名局部变量_匿名数据类型_49803_52807.匿名成员_整数型_49403, 1024)
赋值 (匿名局部变量_整数型_52808, 匿名DLL命令_Module32First_4B119 (匿名局部变量_整数型_52805, 匿名局部变量_匿名数据类型_49803_52807))
.判断循环首 (不等于 (0, 匿名局部变量_整数型_52808))
加入成员 (匿名局部变量_匿名数据类型_49803_52804, 匿名局部变量_匿名数据类型_49803_52807)
赋值 (匿名局部变量_整数型_52808, 匿名DLL命令_Module32Next_4B11A (匿名局部变量_整数型_52805, 匿名局部变量_匿名数据类型_49803_52807))
.判断循环尾 ()
匿名DLL命令_CloseHandle_4AFE1 (匿名局部变量_整数型_52805)
返回 (取数组成员数 (匿名局部变量_匿名数据类型_49803_52804))
.子程序 匿名子程序_整数型_49A22, 整数型, , _-@S<函数_枚举窗口句柄>
.参数 匿名局部变量_整数型_52809, 整数型, 参考 数组,
清除数组 (匿名局部变量_整数型_52809)
清除数组 (匿名全局变量_整数型_4BE90)
匿名DLL命令_EnumWindows_4B010 (&匿名子程序_逻辑型_49A23, 0)
赋值 (匿名局部变量_整数型_52809, 匿名全局变量_整数型_4BE90)
返回 (取数组成员数 (匿名全局变量_整数型_4BE90))
.子程序 匿名子程序_逻辑型_49A23, 逻辑型, , _-@S<>
.参数 匿名局部变量_整数型_52810, 整数型, ,
.如果真 (不等于 (匿名局部变量_整数型_52810, 0))
加入成员 (匿名全局变量_整数型_4BE90, 匿名局部变量_整数型_52810)
返回 (真)
.如果真结束
返回 (假)
.子程序 匿名子程序_整数型_49A24, 整数型, , _-@S<函数_线程枚举窗口句柄>
.参数 匿名局部变量_整数型_52811, 整数型, ,
.参数 匿名局部变量_整数型_52812, 整数型, 参考 数组,
清除数组 (匿名局部变量_整数型_52812)
清除数组 (匿名程序集变量_整数型_5066C)
匿名DLL命令_EnumThreadWindows_4B046 (匿名局部变量_整数型_52811, &匿名子程序_逻辑型_49A25, 0)
赋值 (匿名局部变量_整数型_52812, 匿名程序集变量_整数型_5066C)
返回 (取数组成员数 (匿名程序集变量_整数型_5066C))
.子程序 匿名子程序_逻辑型_49A25, 逻辑型, , _-@S<>
.参数 匿名局部变量_整数型_52813, 整数型, ,
.局部变量 匿名局部变量_整数型_52814, 整数型, , "0",
.如果真 (不等于 (匿名局部变量_整数型_52813, 0))
加入成员 (匿名程序集变量_整数型_5066C, 匿名局部变量_整数型_52813)
返回 (真)
.如果真结束
返回 (假)
.子程序 匿名子程序_整数型_49A26, 整数型, , _-@S<函数_枚举窗口信息>
.参数 匿名局部变量_匿名数据类型_497E0_52815, 匿名数据类型_497E0, 数组,
.局部变量 匿名局部变量_文本型_52816, 文本型, , ,
.局部变量 匿名局部变量_文本型_52817, 文本型, , ,
.局部变量 匿名局部变量_整数型_52818, 整数型, , ,
.局部变量 匿名局部变量_文本型_52819, 文本型, , ,
.局部变量 匿名局部变量_文本型_52820, 文本型, , ,
.局部变量 匿名局部变量_文本型_52821, 文本型, , ,
.局部变量 匿名局部变量_整数型_52822, 整数型, , ,
.局部变量 匿名局部变量_匿名数据类型_497E0_52823, 匿名数据类型_497E0, , ,
.局部变量 匿名局部变量_整数型_52824, 整数型, , ,
赋值 (匿名局部变量_文本型_52821, 字符 (0))
赋值 (匿名局部变量_整数型_52818, 匿名DLL命令_FindWindowExA_4B015 (0, 0, 匿名局部变量_文本型_52821, 匿名局部变量_文本型_52821))
.判断循环首 (不等于 (匿名局部变量_整数型_52818, 0))
连续赋值 (取空白文本 (255), 匿名局部变量_文本型_52819, 匿名局部变量_文本型_52820)
匿名DLL命令_GetClassNameA_4B013 (匿名局部变量_整数型_52818, 匿名局部变量_文本型_52819, 255)
匿名DLL命令_GetWindowTextA_4B012 (匿名局部变量_整数型_52818, 匿名局部变量_文本型_52820, 255)
.如果真 (或者 (等于 (匿名局部变量_文本型_52816, “”), 等于 (匿名局部变量_文本型_52819, 匿名局部变量_文本型_52816)))
.如果真 (或者 (等于 (匿名局部变量_文本型_52817, “”), 不等于 (寻找文本 (匿名局部变量_文本型_52820, 匿名局部变量_文本型_52817, , 真), -1)))
赋值 (匿名局部变量_匿名数据类型_497E0_52823.匿名成员_整数型_49171, 匿名局部变量_整数型_52818)
赋值 (匿名局部变量_匿名数据类型_497E0_52823.匿名成员_文本型_49172, 匿名局部变量_文本型_52819)
赋值 (匿名局部变量_匿名数据类型_497E0_52823.匿名成员_文本型_49173, 匿名局部变量_文本型_52820)
赋值 (匿名局部变量_整数型_52824, 相加 (匿名局部变量_整数型_52824, 1))
加入成员 (匿名局部变量_匿名数据类型_497E0_52815, 匿名局部变量_匿名数据类型_497E0_52823)
.如果真结束
.如果真结束
赋值 (匿名局部变量_整数型_52818, 匿名DLL命令_FindWindowExA_4B015 (0, 匿名局部变量_整数型_52818, 匿名局部变量_文本型_52821, 匿名局部变量_文本型_52821))
.判断循环尾 ()
返回 (匿名局部变量_整数型_52824)
.子程序 匿名子程序_整数型_49A27, 整数型, , _-@S<函数_枚举线程>
.参数 匿名局部变量_整数型_52825, 整数型, 可空,
.参数 匿名局部变量_匿名数据类型_497DD_52826, 匿名数据类型_497DD, 参考 数组,
.局部变量 匿名局部变量_匿名数据类型_497DD_52827, 匿名数据类型_497DD, , ,
.局部变量 匿名局部变量_整数型_52828, 整数型, , ,
.局部变量 匿名局部变量_匿名数据类型_497E1_52829, 匿名数据类型_497E1, , ,
赋值 (匿名局部变量_整数型_52828, 匿名DLL命令_CreateToolhelp32Snapshot_4AFDD (4, 0))
.如果真 (不等于 (匿名局部变量_整数型_52828, -1))
赋值 (匿名局部变量_匿名数据类型_497E1_52829.匿名成员_整数型_49174, 28)
.如果真 (匿名DLL命令_Thread32First_4B052 (匿名局部变量_整数型_52828, 匿名局部变量_匿名数据类型_497E1_52829))
清除数组 (匿名局部变量_匿名数据类型_497DD_52826)
.循环判断首 ()
.如果 (等于 (匿名局部变量_整数型_52825, 0))
加入成员 (匿名局部变量_匿名数据类型_497DD_52826, 匿名子程序_匿名数据类型_497DD_49AA4 (匿名局部变量_匿名数据类型_497E1_52829.匿名成员_整数型_49176))
.否则
.如果真 (等于 (匿名局部变量_匿名数据类型_497E1_52829.匿名成员_整数型_49177, 匿名局部变量_整数型_52825))
加入成员 (匿名局部变量_匿名数据类型_497DD_52826, 匿名子程序_匿名数据类型_497DD_49AA4 (匿名局部变量_匿名数据类型_497E1_52829.匿名成员_整数型_49176))
.如果真结束
.如果结束
.循环判断尾 (匿名DLL命令_Thread32Next_4B053 (匿名局部变量_整数型_52828, 匿名局部变量_匿名数据类型_497E1_52829))
.如果真结束
匿名DLL命令_CloseHandle_4AFE1 (匿名局部变量_整数型_52828)
.如果真结束
返回 (取数组成员数 (匿名局部变量_匿名数据类型_497DD_52826))
.子程序 匿名子程序_整数型_49A28, 整数型, , _-@S<函数_枚举同进程名PID>
.参数 匿名局部变量_整数型_52830, 整数型, 可空 数组,
.参数 匿名局部变量_文本型_52831, 文本型, ,
.参数 匿名局部变量_逻辑型_52832, 逻辑型, 可空,
.局部变量 匿名局部变量_匿名数据类型_497D0_52833, 匿名数据类型_497D0, , ,
.局部变量 匿名局部变量_整数型_52834, 整数型, , ,
.局部变量 匿名局部变量_整数型_52835, 整数型, , ,
清除数组 (匿名局部变量_整数型_52830)
赋值 (匿名局部变量_整数型_52834, 匿名DLL命令_CreateToolhelp32Snapshot_4AFDF (15, 0))
.如果真 (不等于 (匿名局部变量_整数型_52834, 0))
赋值 (匿名局部变量_匿名数据类型_497D0_52833.匿名成员_整数型_49077, 1024)
赋值 (匿名局部变量_整数型_52835, 匿名DLL命令_Process32First_4AFE8 (匿名局部变量_整数型_52834, 匿名局部变量_匿名数据类型_497D0_52833))
.如果 (匿名局部变量_逻辑型_52832)
.判断循环首 (不等于 (匿名局部变量_整数型_52835, 0))
.如果真 (等于 (到文本 (匿名局部变量_匿名数据类型_497D0_52833.匿名成员_字节型_49086), 匿名局部变量_文本型_52831))
加入成员 (匿名局部变量_整数型_52830, 匿名局部变量_匿名数据类型_497D0_52833.匿名成员_整数型_49079)
.如果真结束
赋值 (匿名局部变量_整数型_52835, 匿名DLL命令_Process32Next_4AFE9 (匿名局部变量_整数型_52834, 匿名局部变量_匿名数据类型_497D0_52833))
.判断循环尾 ()
.否则
.判断循环首 (不等于 (匿名局部变量_整数型_52835, 0))
.如果真 (等于 (到小写 (到文本 (匿名局部变量_匿名数据类型_497D0_52833.匿名成员_字节型_49086)), 到小写 (匿名局部变量_文本型_52831)))
加入成员 (匿名局部变量_整数型_52830, 匿名局部变量_匿名数据类型_497D0_52833.匿名成员_整数型_49079)
.如果真结束
赋值 (匿名局部变量_整数型_52835, 匿名DLL命令_Process32Next_4AFE9 (匿名局部变量_整数型_52834, 匿名局部变量_匿名数据类型_497D0_52833))
.判断循环尾 ()
.如果结束
.如果真结束
匿名DLL命令_CloseHandle_4AFE1 (匿名局部变量_整数型_52834)
返回 (取数组成员数 (匿名局部变量_整数型_52830))
.子程序 匿名子程序_整数型_49A29, 整数型, , _-@S<函数_枚举同进程名窗口>
.参数 匿名局部变量_文本型_52836, 文本型, ,
.参数 匿名局部变量_整数型_52837, 整数型, 参考 数组,
.局部变量 匿名局部变量_匿名数据类型_497D1_52838, 匿名数据类型_497D1, , "0",
.局部变量 匿名局部变量_整数型_52839, 整数型, , ,
.局部变量 匿名局部变量_整数型_52840, 整数型, , "0",
.局部变量 匿名局部变量_整数型_52841, 整数型, , "0",
.局部变量 匿名局部变量_整数型_52842, 整数型, , "0",
.局部变量 匿名局部变量_整数型_52843, 整数型, , ,
.局部变量 匿名局部变量_整数型_52844, 整数型, , ,
.局部变量 匿名局部变量_整数型_52845, 整数型, , "0",
清除数组 (匿名局部变量_整数型_52837)
匿名子程序_整数型_49A28 (匿名局部变量_整数型_52845, 匿名局部变量_文本型_52836, 假)
.计次循环首 (取数组成员数 (匿名局部变量_整数型_52845), 匿名局部变量_整数型_52843)
加入成员 (匿名局部变量_整数型_52837, 匿名子程序_整数型_49A58 (匿名局部变量_整数型_52845 [匿名局部变量_整数型_52843]))
.计次循环尾 ()
返回 (取数组成员数 (匿名局部变量_整数型_52837))
.子程序 匿名子程序_整数型_49A2A, 整数型, , _-@S<函数_枚举子级句柄>
.参数 匿名局部变量_整数型_52846, 整数型, ,
.参数 匿名局部变量_整数型_52847, 整数型, 可空 数组,
清除数组 (匿名局部变量_整数型_52847)
清除数组 (匿名全局变量_整数型_4BE90)
匿名DLL命令_EnumChildWindows_4B036 (匿名局部变量_整数型_52846, &匿名子程序_逻辑型_49A2B, 0)
赋值 (匿名局部变量_整数型_52847, 匿名全局变量_整数型_4BE90)
返回 (取数组成员数 (匿名局部变量_整数型_52847))
.子程序 匿名子程序_逻辑型_49A2B, 逻辑型, , _-@S<>
.参数 匿名局部变量_整数型_52848, 整数型, ,
.如果真 (不等于 (匿名局部变量_整数型_52848, 0))
加入成员 (匿名全局变量_整数型_4BE90, 匿名局部变量_整数型_52848)
返回 (真)
.如果真结束
返回 (假)
.子程序 匿名子程序_整数型_49A2C, 整数型, , _-@S<函数_枚举指定窗口>
.参数 匿名局部变量_文本型_52849, 文本型, 可空,
.参数 匿名局部变量_文本型_52850, 文本型, 可空,
.参数 匿名局部变量_整数型_52851, 整数型, 参考 数组,
.参数 匿名局部变量_逻辑型_52852, 逻辑型, 可空,
.局部变量 匿名局部变量_整数型_52853, 整数型, , "0",
.局部变量 匿名局部变量_整数型_52854, 整数型, , ,
清除数组 (匿名局部变量_整数型_52851)
清除数组 (匿名局部变量_整数型_52853)
匿名子程序_整数型_49A22 (匿名局部变量_整数型_52853)
.如果真 (并且 (等于 (是否为空 (匿名局部变量_文本型_52849), 真), 等于 (是否为空 (匿名局部变量_文本型_52850), 真)))
信息框 (“参数1 与参数2 必须填写一项”, 0, “参数错误”)
.如果真结束
.计次循环首 (取数组成员数 (匿名局部变量_整数型_52853), 匿名局部变量_整数型_52854)
.如果真 (等于 (是否为空 (匿名局部变量_文本型_52849), 假))
.如果真 (不等于 (寻找文本 (匿名子程序_文本型_49A5C (匿名局部变量_整数型_52853 [匿名局部变量_整数型_52854]), 匿名局部变量_文本型_52849, , 真), -1))
.如果 (等于 (匿名局部变量_逻辑型_52852, 真))
加入成员 (匿名局部变量_整数型_52851, 匿名子程序_整数型_49A56 (匿名局部变量_整数型_52853 [匿名局部变量_整数型_52854]))
.否则
加入成员 (匿名局部变量_整数型_52851, 匿名局部变量_整数型_52853 [匿名局部变量_整数型_52854])
.如果结束
.如果真结束
.如果真结束
.如果真 (等于 (是否为空 (匿名局部变量_文本型_52850), 假))
.如果真 (不等于 (寻找文本 (匿名子程序_文本型_49A5B (匿名局部变量_整数型_52853 [匿名局部变量_整数型_52854]), 匿名局部变量_文本型_52850, , 真), -1))
.如果 (等于 (匿名局部变量_逻辑型_52852, 真))
加入成员 (匿名局部变量_整数型_52851, 匿名子程序_整数型_49A56 (匿名局部变量_整数型_52853 [匿名局部变量_整数型_52854]))
.否则
加入成员 (匿名局部变量_整数型_52851, 匿名局部变量_整数型_52853 [匿名局部变量_整数型_52854])
.如果结束
.如果真结束
.如果真结束
.计次循环尾 ()
返回 (取数组成员数 (匿名局部变量_整数型_52851))
|
|