如何通过Lingo(Adobe Director)检测Windows是64x还是86倍
-
12-10-2019 - |
题
我想知道是否可以通过导演检测出Costumer的窗户是64倍还是86倍。这样做的原因是,在64倍窗口上运行时,某些Xtras无法正常工作,我想创建2个程序的程序以提高兼容性。
如果可能的话,我想要一个基于代码的解决方案,除董事以外没有其他程序。
解决方案
您可以尝试使用 Buddyapi 和Baversion(“ WOW64”)代码。如果在64位窗口下以32位应用程序运行,则将返回1。由于投影仪只有32位应用程序,因此如果Windows为64位,则将是正确的。如果在32位窗口下运行,它将返回0。如果在64位处理器下运行,则Baversion(“ 64位”)将返回1,而不论Windows版本如何。
不隶属于 StackOverflow