Dual-Monitor-Flash-Player-Vollbild-Hack


Hui, eigentlich dachte ich ja, daß ich meinen bindestrichlastigen Post-Titel „Live-Ajax-PHP-Regex-Tester“ nicht mehr toppen könnte, aber hiermit ist es nun doch geschehen. Sieht ja schon irgendwie komisch aus, ist aber tatsächlich die korrekte Schreibweise.

Aber zum Thema: Jeder, der zwei Monitore an seinen PC angeschlossen hat, wird wahrscheinlich öfter mal auf dem einen einen Film laufen lassen, während er mit dem anderen weiter am Rechner arbeitet. Das klappt ja mit Video-Playern normalerweise auch problemlos. Möchte man sich aber online einen Flash-Stream ansehen, steht man vor einem Problem: Man schiebt das Fenster rüber auf den zweiten Monitor, klickt auf „Vollbild“ und freut sich – doch sobald man auf seinem Hauptmonitor irgendein anderes Fenster in den Fokus nimmt, verkleinert sich der Flash-Film auf Monitor 2 wieder auf Normalgröße. Ja, wie doof ist das denn bitte?

Update (16. Dezember 2010)

Volker hat in den Kommentaren diesen FlashHacker gepostet, der die Änderungen automatisch vornehmen und auch wieder rückgängig machen kann. Wer also keine Lust auf das hexadezimale Gefummel hat, kann sich hiermit das Leben leichter machen.

Eine Lösung fand ich in oben gezeigtem Video:
Man öffnet die Datei C:\WINDOWS\system32\Macromed\Flash\NPSWF32.dll
bzw. bei einem 64-Bit-System C:\Windows\sysWOW64\Macromed\Flash\NPSWF32.dll
in einem Hex-Editor wie beispielsweise Hex-Editor MX.
Dann sucht man aus der untenstehenden Tabelle seine Flash-Version heraus, navigiert zu der entsprechenden Adresse und ändert den Wert wie angegeben.

Um die Datei speichern zu können, muß man kurz alle Browserfenster schließen. Unter Windows Vista/7 muß man außerdem darauf achten, den Hex-Editor als Administrator zu starten, damit man die .dll-Datei bearbeiten und speichern kann. Falls man zur Sicherheit ein Backup der .dll gemacht hat, sollte man dieses aus dem Flash-Ordner rausschieben, da manche Browser wohl sonst dennoch die alte Version laden anstatt die neue bearbeitete.

Version Adresse Originalwert ändern zu
9.0.124.0, 10.0.1.28, 10.0.22.87, 10.0.32.18, 10.0.42.34 0x136340 74 EB
10.0.32.18 (alternativ) 0x137349 oder 0x137340 74 EB
10.0.45.2 0x137C7E 74 EB
10.1.82.76 0x180AAF 74 39 90 90
10.1.85.3 (32 bit) 0x180DB0 74 39 90 90
10.1.85.3 (64 bit) 0x180DA7 74 39 90 90
10.1.102.64 0x180E47 74 39 90 90

51 Antworten zu “Dual-Monitor-Flash-Player-Vollbild-Hack”

  1. Also, bei den meisten Leuten scheint es auch unter Windows 7 einwandfrei zu klappen (z. B. hier). Vielleicht mußt Du doch nochmal mit verschiedenen Flash-Player-Versionen rumprobieren, also beispielsweise mal die 10.0.22.87 versuchen.

    Außerdem muß man das Ganze wohl unter Vista/7 als Admin machen, da die Änderung sonst nicht übernommen/gespeichert wird. Keine Ahnung, ob das vielleicht der Fehler war? Wie gesagt, testen kann ich es leider auch nicht, da ich weder Vista noch 7 besitze.

  2. Bei mir leider irgendwie nicht :-/
    Auf dieser Position befindet sich leider keine 74

    Ich habe Flash 10,0,32,18 installiert.

    Wenn ich trotzdem mal EB eintrage, sagt er mir außerdem er kann nicht speichern.

    Danke schonmal

  3. Da konnte ich leider bisher noch nichts finden. Wenn ich es weiß, schreib‘ ich es aber sofort hierhin. ;)

    Als Übergangslösung kann man natürlich in der Zwischenzeit einfach bei der alten Version zu bleiben. Denn sooo ein riesiger Unterschied ist zwischen den Versionen dann glaube ich auch wieder nicht. Aber natürlich wäre es schöner, es auch bei der neuen Version hinzukriegen. Ich forsche mal weiter.

    Hast Du es mal mit der Adresse 137349 versucht, wie David weiter oben geschrieben hat?

  4. So, ich habe was gefunden. Für 10.0.45.2 ist der Eintrag unter der Adresse 137C7E zu finden. Weiterhin muß man darauf achten, daß, falls man zur Sicherheit ein Backup der .dll gemacht hat, man dieses aus dem Flash-Ordner rausschiebt, da manche Browser wohl sonst dennoch die alte Version laden anstatt die neue bearbeitete.

    Hoffe, es klappt. Ich habe im Moment keine zwei Monitore mehr dran zum Testen… :(

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert