def get_screenshot(ip, port, logdir):
log._LOG_LEVEL = log.Level.ERROR
app = QtGui.QApplication(sys.argv)
import qt4reactor
qt4reactor.install()
from twisted.internet import reactor
try: os.mkdirs(logdir + "5_Reporting/images/")
except: pass
reactor.connectTCP(ip, int(port), RDPScreenShotFactory(
reactor, app, 1200, 800, "%s/5_Reporting/images/rdp_%s_%s.jpg" % (logdir, ip, port), 7))
try: reactor.runReturn(installSignalHandlers=0)
except: pass
app.exec_()
return "%s/5_Reporting/images/rdp_%s_%s.jpg" % (logdir, ip, port)
评论列表
文章目录