python搞事情

1.安裝pywin32

2.

import win32process
import win32con
import win32gui
import ctypes


shalei = u"掃雷"
h = win32gui.FindWindow(0, u"掃雷")
assert h!=0
hid,pid = win32process.GetWindowThreadProcessId(h)
print (pid)
while 0:
  win32api.SendMessage(h,win32con.WM_COMMAND,0x20A,0)
win32api.SendMessage(h,win32con.WM_COMMAND,0x209,0)
PROCESS_ALL_ACCESS = (0x000F0000 | 0x00100000 | 0xFFF)
phand = win32api.OpenProcess(PROCESS_ALL_ACCESS,False,pid)
date = ctypes.c_long()
chars = (ctypes.c_char_p)
mydll = ctypes.windll.LoadLibrary("C:\Windows\System32\kernel32.dll")
mydll.ReadProcessMemory(int(phand),0x1005194,ctypes.byref(date),4,None)
#ToDo
#mydll.ReadProcessMemory(int(phand),0x1005361,ctypes.byref(chars),32*24,None)
print (date.value)
win32gui.SetForegroundWindow(h)
win32api.keybd_event(18,0,0,0)      # Alt
win32api.keybd_event(71,0,0,0)     # F
win32api.keybd_event(71,0,win32con.KEYEVENTF_KEYUP,0)  #釋放按鍵
win32api.keybd_event(18,0,win32con.KEYEVENTF_KEYUP,0)
while 1:
    win32api.SetCursorPos([20,62])    #爲鼠標焦點設定一個位置
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, h, h, 0, 0)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, h, 0, 0, 0)


3最後的鼠標事件可以讓你崩潰  純屬搞破壞 一旦運行 鼠標就基本不受你控制了

4用py2exe打包 發給你的小夥伴運行吧  ^_^

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章