我想知道是否有可能通过Director检测客户的Windows是64x还是86x。原因是当在64x窗口上运行时,某些Xtras无法正常工作,我想创建2个版本的程序以获得更好的兼容性。
如果可能的话,我想要一个基于代码的解决方案,除了Director之外没有涉及其他程序。
答案 0 :(得分:0)
您可以尝试使用BuddyAPI和baVersion(“Wow64”)代码。 如果在64位Windows下作为32位应用程序运行,则返回1。由于投影仪只有32位应用程序,如果Windows为64位,则会出现这种情况。如果在32位Windows下运行,它将返回0。 如果在64位处理器下运行,baVersion(“64Bit”)将返回1,无论Windows版本如何。