add screenshot binary + correct mistakes on README

This commit is contained in:
citronneur
2014-10-25 14:14:05 +02:00
parent 22357d4267
commit 7d9478d900
3 changed files with 223 additions and 45 deletions

View File

@@ -84,29 +84,35 @@ The client code looks like this:
```
from rdpy.protocol.rdp import rdp
class MyRDPFactory(rdp.ClientFactory):
def buildObserver(self, controller):
def clientConnectionLost(self, connector, reason):
reactor.stop()
app.exit()
def clientConnectionFailed(self, connector, reason):
reactor.stop()
app.exit()
def buildObserver(self, controller, addr):
class MyObserver(rdp.RDPClientObserver)
def __init__(self, controller)
rdp.RDPClientObserver.__init__(self, controller)
def onBitmapUpdate(self, destLeft, destTop, destRight, destBottom, width, height, bitsPerPixel, isCompress, data):
def onUpdate(self, destLeft, destTop, destRight, destBottom, width, height, bitsPerPixel, isCompress, data):
#here code handle bitmap
pass
def onReady(self):
#send 'r' key
self._controller.sendKeyEventUnicode(ord(unicode("r".toUtf8(), encoding="UTF-8")), True)
#mouse move and click at pixel 200x200
self._controller.sendPointerEvent(200, 200, 1, true)
def onClode(self):
pass
return MyObserver(controller)
def startedConnecting(self, connector):
pass
def clientConnectionLost(self, connector, reason):
pass
def clientConnectionFailed(self, connector, reason):
pass
from twisted.internet import reactor
reactor.connectTCP("XXX.XXX.XXX.XXX", 3389), MyRDPFactory())
reactor.run()