如何让TAPI在Vista中使用C#工作?

时间:2009-04-29 15:50:27

标签: c# windows-vista tapi

如何让TAPI在Vista上运行?

由于

2 个答案:

答案 0 :(得分:5)

如果你正在使用C#,直接使用TAPI可能无法正常工作。有关详细信息,请参阅此KnowledgeBase article。基本上,Visual Studio为TAPI 3.x COM接口创建的托管包装器不起作用。您可以使用非托管代码(C ++,VB6)来使用TAPI 3.x,或者您可以使用其中一个TAPI OCX(a.k.a ActiveX)控件从.Net访问TAPI。谷歌搜索“TAPI OCX”将为您提供一个完整的免费共享软件TAPI控件页面。

答案 1 :(得分:2)

Sax CommStudio支持TAPI。它不是免费的,但会节省大量的时间。

还有一些示例项目在那里浮动,包括this one