Ang*_*ker 6 vb6 64-bit tapi windows-server-2008
我有一个我支持的旧应用程序(用VB6编写),它与TAPI接口.最近,该应用程序安装在Windows 2008 Server 64位版本上.但是,用于TAPI安装的TSP驱动程序即使安装了它,也会发出无害的警告.
但是,驱动程序(肯定是32位)似乎没有被Windows 2008识别.我试过点击32位版本的控制面板,但它也不存在.
所以问题是:64位系统上的TAPI是否需要64位驱动程序?如果是这种情况,我的32位应用程序是否能够使用64位TAPI驱动程序?
小智 3
第一个答案是严重错误的。TAPI 是一个 Windows API,每个现代版本的 Windows 都支持!当然是原生支持的。该问题纯粹是32位/64位问题。32 位进程无法调用 64 位进程,反之亦然。为了运行 TAPI 应用程序,您必须拥有正确的 TSP。32 位应用程序将需要 32 位 TSP。如果您有 64 位编译的应用程序,则需要 64 位 TSP,或者可能需要 32 位 TSP,将其 UI 函数提取到单独的 dll 中。
| 归档时间: |
|
| 查看次数: |
4108 次 |
| 最近记录: |