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

发布于 2024-10-09 02:19:43 字数 169 浏览 2 评论 0原文

我想知道是否可以通过 Director 检测客户的 Windows 是基于 64x 还是 86x。原因是某些 Xtra 在 64x Windows 上运行时无法按预期工作,我想创建 2 个版本的程序以获得更好的兼容性。

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

I was wondering if its possible to detect if a costumer's Windows is 64x or 86x based via Director. The reason for this is that some Xtras don't work as intended when running on a 64x windows, and I wanted to create 2 versions of my program for better compatibility.

If possible, I wanted a code based solution, with no other program involved other than Director.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倾听心声的旋律 2024-10-16 02:19:46

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

You can try using BuddyAPI and the baVersion( "Wow64" ) code.
this will return 1 if running as a 32 bit application under 64 bit Windows. Since projectors are only 32 bit applications, this will be true if Windows is 64 bit. It will return 0 if running under 32 bit Windows.
baVersion ("64Bit" ) will return 1 if running under a 64 bit processor, regardless of the Windows version.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文