1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| import array
|
| import win32con
| import win32gui
|
| from utils import ths_util
|
| if __name__ == "__main__":
| win = 0x000414F8
| code_input = win32gui.GetDlgItem(win, 0x00000408)
| # hwnd = 0x0000000000021578
| bufSize = win32gui.SendMessage(code_input, win32con.WM_GETTEXTLENGTH, 0, 0) + 1
| buffer = array.array('b', b'\x00\x00' * bufSize)
| win32gui.SendMessage(code_input, win32con.WM_GETTEXT, bufSize, buffer)
| text = win32gui.PyGetString(buffer.buffer_info()[0], bufSize - 1)
| ftext = text.replace("\x00", "").strip()
| print(ftext)
|
|