Overclock.net banner

[LifeHacker] Keep Flash Videos in Full Screen on Dual Monitors

10300 Views 40 Replies 34 Participants Last post by  Ill-C
For all those people on these forums that run dual monitors and are pissed off that when you run flash in full screen on one monitor, you cannot do anything with the other, than look here!

All you need to do is grab d.i.z.'s modified npswf32.dll file and replace the one located in C:\\Windows\\system32\\Macromed\\Flash\\ or C:\\Windows\\SysWOW64\\Macromed\\Flash\\ folder on Windows 7 64-bit (though we recommend you backup the original file just in case).
The .dll can be found here.


EDIT: Tried and working, forgot to mention it originally.

EDIT2: Fixed the download links (previous ones were removed) @ April 13, 2010.

EDIT3: Here is an updated version of how to do this manually version by version (the current way will cause Flash to think that it is an older version, even though it is not, and will get wiped every time you update Flash).

The previous version still works for those who would like the easier route.

Windows: With hardware-accelerated Flash 10.1 final now available, it's a good time to try out some full-screen Hulu or other videos. But click anywhere else, and the window-filling frame goes away. Here's how to keep videos playing full screen using Flash 10.1.

We've previously pointed to a fullscreen Flash fix, but the post that covered the fix offered up specific file-copy fixes for particular Flash builds. Now that Flash has updated to 10.1 final, and is changing rapidly due to security fixes, a more general sense of how to change Flash's behavior so it doesn't close down on clicking elsewhere is called for.

Luckily, Andrew Brampton provides the answer. His fix requires doing some hacking in a particular configuration file: NPSWF32.dll for most Windows systems, but gcswf32.dll for Chrome users. And it requires using a hex editor to pin down a particular string and change two values.

How do you pull that off? First off, download the free XVI32 hex editor. Once you have it installed, hunt down the file you need to edit, make a copy of it, then drag another copy to the Desktokp. Brampton provides the locations:

On win32 open
C:\\Windows\\System32\\Macromed\\Flash\\NPSWF32.dl l

On win64 open
C:\\Windows\\SysWOW64\\Macromed\\Flash\\NPSWF32.dl l

or if using Google Chrome (as Chrome now comes with the Flash plugin) open
C:\\Users\\Andrew\\AppData\\Local\\Google\\Chrome\ \Application\\6.0.408.1\\gcswf32.dll

Keep Flash 10.1 in Full Screen on a Second MonitorNow right-click on the .dll file, select "Open With," tell Windows you'll "Select from a list" to open it, then point to the XVI32 executable contained in the package you downloaded. As Brampton explains, the exact two-character code you'll need to change will differ between Flash versions, but there's a basic string you can search for. As of the latest version of Flash for Chrome (, you'll hit the Search menu and select Find (or hit Ctrl+F), then search for this string of hex bytes:

74 39 83 E8 07 74 11 83 E8 05 75 13 8B

The 74 and 75 "bytes" will likely always stay the same, and some of the characters between them, but other nearby bytes may change. Your job is to change the first two bytes in that string ("74 39" in this case) to "90 90". Before you try to save your changes, make sure that you've got a backup copy of the original, and then close down all your browser windows before saving, or you'll encounter a "sharing" error of some sort. If you have successfully saved your changes, copy the file back to its original location, then re-launch your browser.

As noted, these specifics will change-the Flash version, and the exact byte string you're searching for. Using Brampton's guide, though, you should be able to update your Flash builds whenever you lose the ability to catch the worthwhile bits from Saturday Night Live while, um, totally working really hard on a Friday.
XVI32 Hex Editor Download
See less See more
  • Rep+
Reactions: 5
1 - 20 of 41 Posts
I've been looking for something like this for a long time, thanks.
Neat find. That's been annoying me for a while.

Edit: Holy crap it works. Deffo have some rep for this one.
it works, and it's not infected with any virus...

good find!!

Thanks a lot, this is a really good find!

Man... Currently watching one of my youtube videos while typing, been waiting FOREVER to do this. I freaking love you in the non-gayest way. +rep
Holy crud, OP struck a rep mine right there. I don't have dual monitors though

Originally Posted by wierdo124 View Post
holy crud, op struck a rep mine right there. I don't have dual monitors though
See less See more
wait so does this mean i could click on itunes on my second monitor while playing tf2 on the first without it minamizing?
  • Rep+
Reactions: 1

Originally Posted by 1keith1 View Post
wait so does this mean i could click on itunes on my second monitor while playing tf2 on the first without it minamizing?
Not sure if iTunes uses flash.

You should be able to watch a youtube video (or any other video that uses flash) on one monitor, and play a game on the other though.
See less See more
Awesome, props to the maker, and to you for finding this - thanks!
Holy carp. Works. +rep

Darn. Doesn't work for me.

Edit 2:
For some reason after 5 minutes is started spontaneously working.
Works well, now to hope for no keyloggers... damn I wish I were more trusting of things on the internet (I guess my using the .dll makes me trusting enough).

This works great, but I've gotten used to the videos minimizing, so I'll have to relearn the system lol.

+REP on find though.
1 - 20 of 41 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.