Wow, actually I thought I couldn’t top my five-noun post title “Live Ajax PHP regex tester, but now it happened. Looks a bit weird indeed.
But let’s get on topic: If you have two monitors connected to your PC, you will probably have a movie run on one of them sometimes while keeping on working on the other one. That does indeed work pretty well with video players. If you want to watch a Flash stream online though, you are facing a problem: You move the window over to the second screen, click “full screen” and delight – but as soon as you focus another window on your main monitor, the Flash movie on screen 2 will shrink back to its default size. Now, how stupid is that?
Update (16 December 2010)
Volker posted this FlashHacker in the comments, which can make the necessary changes automatically and also reverse them again if you wish. So if you don’t like the hexadecimal fiddling, this will make your life easier.
I found a solution in the video above:
Open the file C:\WINDOWS\system32\Macromed\Flash\NPSWF32.dll
or, on a 64 bit system, C:\Windows\sysWOW64\Macromed\Flash\NPSWF32.dll
in a hex editor like Hex-Editor MX.
Then look for your Flash version in the table below, navigate to the address given there, and change the value as stated.
In order to save the file, you have to close all browser windows. On Windows Vista/7, you will need to start the hex editor as administrator, so you can edit and save the .dll file. If you made any backup copies of the .dll before, be sure to move them out of the Flash directory, because otherwise some browsers will load the old version instead of the new, edited one.
Version | Address | Original value | Change to |
---|---|---|---|
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 (alternative) | 0x137349 or 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 responses to “Dual monitor Flash player fullscreen hack”
Hallo zusammen,
die einzige Adresse die ich bei mir in der .dll finde ist die vor garfield genannte Adresse 137340, dort steht auch ne 74 drin, jedoch wenn ich den Wert in EB ändere und das ganze abspeichere funktioniert das ganze nicht so wie es soll.
Ich habe die Flash Version 10,0,45,2
Firefox 3.6.2.
Windows 7 Professional 64bit
Ich führe den Hex-Editor als Admin aus, ändere den Wert der Adresse 137340 an der Stelle 74 in EB und speichere das ganze erfolgreich ab. PC neustart auchschon gemacht aber es funktioniert nicht.
Ich habe eine Sicherheitskopie der .dll auf meinem Desktop und nicht im Flash Ordner.
Hat jemand eine Ahnung wodran es liegen könnte dass es nicht funktioniert?
Und woher weis ich welche 74 die richtige ist? Den Wert gibts bestimmt 3000x in der .dll, warum gerade der an der Adresse 137340?
Ist es vielleicht bei mir an einer anderen Adresse? Und wie finde ich heraus an welcher (mal abgesehen von rumprobieren, denn der wert 74 tritt wie schon gesagt gefühlte 3000x auf in der Datei)
Vielen Dank schonmal für eure Hilfe!
Ein DICKES DANKE,
ohne die Seite wäre ich echt aufgeschmissen! SUPER ARBEIT!
vlg!!
Wow, nice work. Nun gibts MLB Baseball auf dem zweiten Mon im Fullscreen. Dank dir!
137C37E gibts bei mir gar nicht? Alle nummern hören mit 0 auf und ich hab das selbe Problem wie Extreme :( Bekomm es einfach nicht gebacken. Hab auch seine Versionsnummer. WO bekomme ich denn alte Versionen her?
Zum Beispiel hier: http://kb2.adobe.com/cps/142/tn_14266.html#ARCHIVED_VERSIONS
bei mir war es die Adresse:
137C70
in Version 10.0.45.2
Nachdem ich selbst eine Stunde gesucht habe, hier die Loesung die bei mir mit der neuen Version funktioniert:
http://lifehacker.com/5560912/keep-flash-101-in-full-screen-on-a-second-monitor
Version 10.0.45.2 funktioniert super.
Allerdings wars bei mir der Eintrag 74 unter der Adresse 0x137C70. Bei der aktuellsten Version hab ichs noch nicht rausgefunden bin aber noch am probieren.
P.S.: Danke für die Anleitung
Ach ja ich hab WIN 7 Ultimate und man muss den HexEditor als Admin ausführen.
Nun ist die version 10.1.82.76 draussen gibt es da auch einen weg es zu hacken ;)