Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why would This Fix the Dual Monitor Issue in Flash?

The Problem:

You have dual monitors set up and view a Flash video (Let's say any YouTube video) in full screen mode in one of the monitors. If you work on the other monitor, the video would exit the full screen mode. Therefore, you cannot work while watching video in fullscreen mode.

The Solution:

A Google search yields this brilliant solution. http://www.youtube.com/watch?v=qwH_-C2-93E Basically, it changes the byte value at the address of '0x136340' from '74' to 'EB' of the DLL below, and it did the trick!

C:\WINDOWS\system32\Macromed\Flash\NPSWF32.dll (for Flash v10 only)

The Question:

Why would this solution fix this issue? What does it really do by changing the byte value?

Thank you all in advance!

like image 900
Ryan Liang Avatar asked May 18 '09 16:05

Ryan Liang


People also ask

What causes a monitor to flash?

Screen flickering in Windows is usually caused by display drivers. To update your display driver, you'll need to start your PC in safe mode, uninstall your current display adapter, and then check for driver updates.

Why are my dual monitors flickering?

If the refresh rate on your LCD monitor is set too low, it can appear to be flickering since there aren't enough updates per second. While some people are comfortable with around 30 Hertz, others can see the flickering and require a higher refresh rate. The most common refresh rate is 60 Hertz.

Why did my dual monitor stop working?

A buggy, outdated, or corrupted graphics driver can cause problems that may prevent Windows 10 from detecting a second monitor automatically. The easiest method to fix this issue is updating, reinstalling, or downgrading the driver.


1 Answers

I bet it changes if(someting) {...} to if(0) {...}.

I guess it prevents code that would exit the full screen if there's a switch to another window from working, ever.

like image 51
alamar Avatar answered Sep 18 '22 21:09

alamar