關於windows撥號程序的配置文件 RASDIAL 電話簿文件(.pbk)


原文:

https://blog.csdn.net/qq_33274417/article/details/53858393

1>首先在windows命令行下可以直接建立已有的寬帶連接(針對已有的寬帶連接)


              命 令:rasdial.exe(位於C:\Windows\System32下面)

    用 法:rasdial entryname [username[password|*]]

                               [/DOMAIN:domai ]        域:一般不用設置

                              [/PHONE:phonenumber]    也可以不用設

                              [/CALLBACK:callbacknumber]  不用設置                      

                              [/PHONEBOOK:phonebookfile]   電話簿文件(.pbk)

                             [/PREFIXSUFFIX]    

              特 點:1,該命令在執行時會在電話簿尋找是否具有寬帶名為entryname的配置文件,該配置文件默認在

                              C:\Documents and Settings\AllUsers\ApplicationData\Microsoft\Network\Connections\Pbk下

                              名稱是:rasphone.pbk,其中只包含你具有哪些寬帶連接信息,不包含賬號與密碼信息(不含撥號連接的連接名稱)

                         2.每次進行rasdial的寬帶名必須是電話簿中有的,但是賬號和密碼每次必須設置,他並不會為你自動添加賬號與密碼(有關寬帶賬號開機自啟動的方法:     

                                http://jingyan.baidu.com/article/4b52d7025da2f8fc5c774bba.html)

                         3.在你增加參數[/PHONEBOOK:phonebookfile]后可以找到指定文件中(.pbk)的寬帶名稱

               使 用:對於寬帶撥號功能,c#下可以使用dotras.dll組件做到創建,更改,查詢的操作

                            對於python需要下載pywin32來支持windows本地函數的調用.主要使用的函數是win32ras(后面細講)

                            對於java來說要使用本地方法(java native interface)來實現

2>如何自己創建一個新的寬帶連接呢???   

               需求:其實在命令行下執行rasdial命令就已經可以做到連接與斷開寬帶連接了,但是只是通過已有的寬帶名稱(沒次都可以使用不同的賬號密碼).賬號密碼是                                                   必填的,如果你直接: rasdial 寬帶名稱(如果寬帶名稱含有空格請加"寬帶名稱") 你在應用程序日志中會看到是沒有用戶名與密碼的,那么如果我要自己寫一個

寬帶撥號軟件就需要自己創建一個寬帶名稱,由於在學校使用的是e信,用的是運營商提供的撥號軟件,所以想自己寫一個,現在我已經知道該撥號軟件加密了

  賬號,而我准備是用python通過pywin32來調用win32ras來創建寬帶連接,但一直只能使用已有的連接不能創建一新的連接,

  很明顯需要創建對話框來獲取用戶的信息輸入,但是並不會,先記錄一下.繼續學習!!!!!!
————————————————
版權聲明:本文為CSDN博主「可口的百事」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_33274417/article/details/53858393


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM