我尝试以编程方式建立拨号连接。我尝试使用RASdial.exe和RASPhone.exe,两者都是相同的,除了RasDial.exe在控制台中显示错误,其中RasPhone.exe在用户界面中提供。
有人可以向我解释Rasdial和Rasphone之间的区别,以及哪个是正确的拨号连接。我希望用户界面中的错误消息,而不是在控制台中。
请详细解释我。
答案 0 :(得分:10)
RASDIAL.exe是Win32 RasDial API的包装器,通常用于无法显示用户界面的情况。这就是错误显示在控制台中的原因。
RASPHONE.exe是Win32 RasPhonebookDlg API的包装器,通常在允许接口时使用。如果您使用它,您将有更多选项来显示标准拨号界面。
它们都可以用来拨打连接,它实际上只取决于您正在开发的应用程序的特定需求。根据您希望显示错误消息的方式,您可能需要调用API而不是使用可执行文件。