用外出对话框创build一个新的电话簿条目

我发现RasCreatePhonebookEntry创build一个电话簿条目,但在SDK中提到的

“从Windows Vista开始,此function已被弃用,其function已被RasDialDlg取代”

那么有没有其他的方式来创build一个新的电话簿条目,并提出支持所有版本的Windows用户?

如果RasCreatePhonebookEntry本身可以用于所有版本的Windows创build一个新的电话簿条目,如何使用“ RASENTRY ”结构设置“ Preferred COM port ”选项的值? 我没有在RASENTRY STRUCTURE中find任何参数来设置首选端口。

我想在电话簿中设置以下参数:

 PreferredPort=COM31 PreferredDevice=Communications cable between two computers #5 MEDIA=serial Port=COM10 Device=Communications cable between two computers #5 ConnectBPS=460800 

如何通过在电话簿中创build新条目来以编程方式设置上述参数。

更新:

最后,我使用RasGetEntryProperties"RasSetEntryProperties"创build了Ras电话簿,但是我唯一遇到的问题是"RASEntry" structure "DeviceName" 。 它只有在DeviceName为"Communications cable between two computers #13".时才有效"Communications cable between two computers #13".

我尝试枚举“RasEnumDevices”,但获取设备列表。

 WAN Miniport (L2TP) WAN Miniport (L2TP) WAN Miniport (PPTP) WAN Miniport (PPTP) WAN Miniport (PPPOE) Communications cable between two computers #14 Communications cable between two computers #13 

如何从这个select我的设备?