为什么这会修复Flash中的双监视器问题?

时间:2009-05-18 16:00:23

标签: flash hex multiple-monitors

问题:

您可以在其中一台显示器中以全屏模式设置双显示器并观看Flash视频(假设任何YouTube视频)。如果您在另一台显示器上工作,视频将退出全屏模式。因此,在全屏模式下观看视频时无法正常工作。

解决方案:

谷歌搜索产生了这个出色的解决方案。 http://www.youtube.com/watch?v=qwH_-C2-93E基本上,它将地址'0x136340'的字节值从下面的DLL的'74'更改为'EB',它就可以了!#/ p>

C:\ WINDOWS \ system32 \ Macromed \ Flash \ NPSWF32.dll(仅适用于Flash v10)

问题:

为什么此解决方案可以解决此问题?通过更改字节值真正做到了什么?

提前谢谢大家!

3 个答案:

答案 0 :(得分:5)

我敢打赌它会将if(someting) {...}更改为if(0) {...}

我想它会阻止代码退出整个屏幕,如果从工作中切换到另一个窗口,那么。

答案 1 :(得分:4)

更新:所以我已经检查过了,因为它正在用无条件跳转替换条件跳转。

我相信这是一个转到。

我写这篇文章是为了自动'破解'各种版本的flash(省去了打破hex编辑器的麻烦) http://jmaxxz.com/index.php?option=com_content&view=article&id=89:flashhacker&catid=16:downloads&Itemid=32

答案 2 :(得分:0)

它可能喜欢alamar状态,只需改变if语句的条件。

虽然我发现它更有可能是goto语句的地址,所以绕过了全屏退出的代码。

无论如何,效果几乎相同。如果不是专家,我认为另一个人认为更容易。但StackOverflow上有其他人可以肯定地告诉你。