← Zurück zum Blog
28. August 2026 · Hinter den Kulissen

EselShot: Warum wir einen eigenen Screenshot-Uploader gebaut haben

Screenshot machen, Bereich markieren, hochladen, Link teilen – dafür gibt es längst etablierte Tools wie Lightshot oder ShareX. Wir haben trotzdem EselShot gebaut, unser eigenes Windows-Tool im selben Stil. Der Grund ist simpel: Bei Lightshot landet jeder Screenshot auf fremden Servern, mit fremden Nutzungsbedingungen, ohne dass wir irgendeinen Einfluss darauf haben, wie lange er dort bleibt. Für ein Werkzeug, das jeder in der Community täglich für alles Mögliche nutzt, wollten wir das lieber selbst kontrollieren.

Wie es funktioniert

Taste drücken (Druck), der Bildschirm friert ein, Bereich aufziehen, optional mit Pfeilen, Text oder Markierungen etwas einzeichnen, hochladen – der Link liegt danach direkt in der Zwischenablage. Technisch steckt keine externe Grafikbibliothek dahinter: Bildschirmaufnahme läuft über GDI, die Oberfläche über Tkinter, PNG-Kodierung direkt über zlib. Der fertige Screenshot landet auf files.eselbande.com, unserem eigenen File-Hoster.

Warum der Update-Prozess uns wichtig war

Ein Desktop-Tool, das niemand manuell neu herunterlädt, veraltet schnell. Deshalb hat EselShot einen eingebauten Update-Mechanismus: Der Tray-Client prüft automatisch alle sechs Stunden im Hintergrund und zusätzlich über einen Menüpunkt, ob eine neue Version bereit steht. Ist eine da, lädt EselShot sie herunter und ersetzt sich selbst – ganz ohne dass man die Website erneut besuchen muss.

Der Trick dabei: Windows sperrt die Datei einer laufenden .exe. Man kann sich nicht einfach selbst überschreiben, während man läuft. Die Lösung ist ein kleines Hilfsskript, das wartet, bis der Prozess wirklich beendet ist, dann die neue Version an dieselbe Stelle kopiert und das Programm automatisch neu startet.

TasteWirkung
DruckBereich auswählen
Strg+Umschalt+FGanzer Bildschirm
Strg+Umschalt+WAktives Fenster
Enter (im Overlay)Hochladen
Strg+C (im Overlay)Ins Bild in die Zwischenablage

EselShot ist komplett kostenlos, kein Python-Setup nötig – einfach die .exe von files.eselbande.com/eselshot herunterladen und loslegen.