本发明实施例公开了一种控件捕捉方法,包括:获取正在运行的程序;检测从所述正在运行的程序中选择的目标程序;在所述目标程序的运行进程中加载目标DLL文件,以显示工具主窗口;当检测到通过所述工具主窗口输入的窗口句柄获取操作时,获取所述目标程序对应的目标窗口的窗口句柄,并将所述窗口句柄转换为Qt指针;若所述Qt指针不为空,根据所述Qt指针遍历所述目标窗口的所有子控件,并在所述工具主窗口中输出所述目标窗口的控件列表;当检测到针对所述目标窗口中的目标控件的操作时,在所述工具主窗口中输出所述目标控件的控件属性。本发明实施例还公开了一种控件捕捉设备。采用本发明,可以实现针对基于Qt的图形用户界面程序的控件的识别。