من تحقیق کردم، از اون روشی که گفتم (فرمانهای AT) نمیشه به ISP متصل شد، مگر اینکه پروتکلی که هر ISP استفاده میکنه رو از اول کدش رو نوشت و به برنامه همونطور که قبلا گفتم فهمون که کی با طرف مقابل محاوره کنه و یوزرنیم ، پسورد رو بفرسته، وگرنه خط بعد از مدتی از طرف مودم سرور قطع میشه. منتها با اون روش میشه یک شماره تلفن رو با همون دوتا فرمان گرفت. تنها راه درست و حسابی در ویندوز همون استفاده از توابع RAS هست که همشون به یه کانکشن احتیاج دارن!
/
راستی مژگان اون کد یک خطی که گفتم توی وین ایکسپی دیگه کار نمیکنه، توی ایکس پی اینجوری میشه. اینم یک راه که بجای rasdial.exe میشه استفاده کرد:
/
راستی مژگان اون کد یک خطی که گفتم توی وین ایکسپی دیگه کار نمیکنه، توی ایکس پی اینجوری میشه. اینم یک راه که بجای rasdial.exe میشه استفاده کرد:
کد:
Private Sub StartConnection()
Dim X
X = Shell("rundll32.exe rnaui.dll,RnaDial " & "Your_Connection_Name", 1)
DoEvents
SendKeys "{enter}", True
DoEvents
End Sub