Windows 2008 64 位版本上的 TAPI

发布于 2024-07-20 18:10:35 字数 298 浏览 2 评论 0原文

我有一个支持的旧应用程序(用 VB6 编写),它与 TAPI 交互。 最近该应用程序已安装在 Windows 2008 Server 64 位版本上。 然而,用于 TAPI 安装的 TSP 驱动程序,即使已安装,也会发出看似无害的警告。

然而,该驱动程序(肯定是 32 位的)似乎没有被 Windows 2008 识别。我尝试点击控制面板的 32 位版本,但它也不在那里。

那么问题是:64 位系统上的 TAPI 是否需要 64 位驱动程序? 如果是这种情况,我的 32 位应用程序能够与 64 位 TAPI 驱动程序一起使用吗?

I have an old app I support (written in VB6) and it interfaces with TAPI. Recently the app got installed on the Windows 2008 Server 64-bit edition. However, the TSP driver for TAPI installation, even though, it got installed, gave an innocuous looking warning.

However, the driver (which is 32-bit for sure), does not appear to have been recognized by Windows 2008. I tried hitting the 32-bit version of the Control Panel, but it was not there either.

So the question is this: does TAPI on 64-bit systems require a 64-bit driver? If that is the case, will my 32-bit application be able to work with the 64-bit TAPI driver?

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

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

发布评论

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

评论(2

微暖i 2024-07-27 18:10:35

第一个答案是严重错误的。 TAPI 是一个 Windows API,每个现代版本的 Windows 都支持! 当然是原生支持的。 该问题纯粹是32位/64位问题。 32 位进程无法调用 64 位进程,反之亦然。 为了运行 TAPI 应用程序,您必须拥有正确的 TSP。 32 位应用程序将需要 32 位 TSP。 如果您有 64 位编译的应用程序,则需要 64 位 TSP,或者可能需要 32 位 TSP,将其 UI 函数提取到单独的 dll 中。

The first answer is horribly wrong. TAPI is a windows API and is supported in every modern version of windows! Of course it is natively supported. The issue is purely a 32bit/64bit issue. A 32 bit process can not call into a 64bit process or visa versa. In order to run a TAPI application, you must have the correct TSP. A 32bit application will need a 32 bit TSP. If you have a 64bit compiled application, you will need a 64bit TSP, or perhaps a 32bit TSP that extracts its UI functions into a separate dll.

心的憧憬 2024-07-27 18:10:35

尽管有多种方法可以解决此问题,但 64 位 Windows 本身并不支持 TAPI。 您可以在计算机上运行 Virtual PC 32 位会话并使用它的 TAPI 支持,或者您可以尝试其中的第 3 方 TAPI 驱动程序之一。

该软件适用于 32 位和 64 位系统:

TAPI 驱动程序

TAPI is not nativly supported in 64Bit Windows though there are ways to get around this. You can run a Virtual PC 32Bit session on the machine and use it's TAPI support or you can try one of the 3rd Party TAPI drivers outr there.

This one will work with both 32Bit and 64Bit systems:

TAPI DRIVER

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