创建新调制解调器的API

创建新调制解调器的API

问题描述:

Windows中是否有任何API可以执行以下步骤(创建新调制解调器)。创建新调制解调器的API

controlpanel - >电话和调制解调器选项 - >调制解调器(选项卡) - >添加 - >标记不检测我的设备 - >从列表中选择(两台计算机之间的通信电缆) - >从lsit选择端口 - >完成。

如何编程。请为我介绍一些API。

+1

并非您在控制面板中可以执行的所有操作都具有相应的api函数。实际上很少见。大多数小应用程序通过编写注册表项来工作,您可以使用SysInternals的ProcMon实用程序观察这些注册表项。 – 2012-07-09 14:20:39

您可能可以在Windows中使用TAPI(电话API)做些事情。

看看这里(对于某些特定的调制解调器的API):

和这里(全部可供使用TAPI接口):

看看这个页面:http://support2.microsoft.com/default.aspx?scid=kb;EN-US;Q304294

我遇到了和你一样的问题,并且我在win7 64bit系统上成功地使用了这个解决方案。你应该从这个页面下载源文件并用WDK编译(我使用WDK7.1)。注意,原始资料由DDK编译,并且在WDK下连接失败。所以,你应该添加一行到文件“来源”:

USE_MSVCRT = 1 

当构建的推移,你会得到一个可执行的“mdminst.exe”。然后你可以通过CLI安装你想要的任何调制解调器:

C:\> mdminst <modem-inf-file> <COM port> <HardwareID> 

Ex。要在COM1上安装标准33600bps调制解调器,命令是:

mdminst c:\windows\inf\mdmgen.inf COM1 mdmgen336