如何通过Lingo检测Windows是64x还是86x(Adobe Director)

时间:2010-12-21 17:34:34

标签: windows x86 64-bit lingo adobe-director

我想知道是否有可能通过Director检测客户的Windows是64x还是86x。原因是当在64x窗口上运行时,某些Xtras无法正常工作,我想创建2个版本的程序以获得更好的兼容性。

如果可能的话,我想要一个基于代码的解决方案,除了Director之外没有涉及其他程序。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用BuddyAPI和baVersion(“Wow64”)代码。 如果在64位Windows下作为32位应用程序运行,则返回1。由于投影仪只有32位应用程序,如果Windows为64位,则会出现这种情况。如果在32位Windows下运行,它将返回0。 如果在64位处理器下运行,baVersion(“64Bit”)将返回1,无论Windows版本如何。