4399驗證碼識別庫cdp是一款非常好用的cds運行庫,小編就把這些分享給大家,如果你喜歡這類的軟件的話可以拿走哦!
4399驗證碼識別庫cdp使用方法
使用時,請先載入識別庫,然后才可以識別驗證碼。識別庫只需成功載入一次,不要多次重復載入同一個識別庫。可以同時載入多個不同的識別庫,載入類函數將返回一個整數,這個整數標示了不同的識別庫,在調用識別類函數時,指定識別庫索引,即可使用指定的識別庫。
------------以下兩個函數用于載入識別庫--------
Private Declare Function LoadCdsFromFile Lib ;AntiVC.dllt; (ByVal FilePath As String,ByVal Password As String) As Long
函數功能說明:從文件中載入識別庫文件,返回識別庫索引,以便后面的函數調用。返回-1代表載入出錯。
函數參數說明:
FilePath ;:文本型,識別庫文件所在全路徑。
Password;:文本型,識別庫調用密碼
Private Declare Function LoadCdsFromBuffer Lib ;AntiVC.dll; (ByVal FileBuffer As Long,ByVal FileBufLen As Long,ByVal Password As String) As Long
函數功能說明:從內存中載入識別庫文件,返回識別庫索引,以便后面的函數調用。返回-1代表載入出錯。
函數參數說明:
FileBuffer :整數型,一個記錄了識別庫文件的二進制數據的字節數組,或一塊同樣功能的內存區域。這里請提供數組第一個成員的地址,或內存區域的地址。
FileBufLen :整數型,上述字節數組的數組成員數,或內存區域大小。
Password :文本型,識別庫調用密碼
--------以上兩個函數選擇其一即可---------------
--------以下五個函數用于識別驗證碼-------------
Private Declare Function GetVcodeFromFile Lib ;AntiVC.dll; (ByVal CdsFileIndex As Long,ByVal FilePath As String,ByVal Vcode As String) As Boolean
函數功能說明:使用識別庫索引對應的識別庫,識別一個圖像文件,成功返回True,否則返回False。
函數參數說明:
CdsFileIndex :整數型,識別庫索引,用于確定這個圖像文件對應哪個識別庫。
FilePath :文本型,圖像文件所在全路徑。
Vcode :文本型,返回的驗證碼字符串,使用該參數前需要將一個足夠長的空白字符串賦值給它。
Private Declare Function GetVcodeFromBuffer Lib;AntiVC.dll; (ByVal CdsFileIndex As Long,ByVal ImgBuffer As Long,ByVal ImgBufLen As Long,ByVal Vcode As String) As Boolean
函數功能說明:使用CdsFileIndex對應的識別庫,識別一個記錄了圖像文件的二進制數據的字節數組,或一塊同樣功能的內存區域,成功返回True,否則返回False。
函數參數說明:
CdsFileIndex :整數型,識別庫索引,用于確定這個圖像文件對應哪個識別庫。
ImgBuffer :整數型,一個記錄了圖像文件的二進制數據的字節數組,或一塊同樣功能的內存區域。這里請提供數組第一個成員的地址,或內存區域的地址。
ImgBufLen :整數型,上述字節數組的數組成員數,或內存區域大小。
Vcode :文本型,返回的驗證碼字符串,使用該參數前需要將一個足夠長的空白字符串賦值給它。
Private Declare Function GetVcodeFromHWND Lib ;AntiVC.dll; (ByVal CdsFileIndex As Long,ByVal HWND As Long,ByVal lpRect As Long, ByVal Vcode As String,ByVal DebugMode As Long) As Boolean
函數功能說明:使用CdsFileIndex對應的識別庫,從某個窗口或控件中截取全部或部分區域截圖,并自動識別后返回。這個函數支持從隱藏的窗口或控件中截圖,但不支持最小化的窗口或控件。
函數參數說明:
CdsFileIndex :整數型,識別庫索引,用于確定這個圖像文件對應哪個識別庫。
HWND ,整數型,要截圖的窗口句柄。
lpRect :整數型,要截圖的區域,提供0代表截取窗口全部區域,否則請提供一個RECT結構類型的地址,該結構說明了要截圖的區域。
Vcode :文本型,返回的驗證碼字符串,使用該參數前需要將一個足夠長的空白字符串賦值給它。
DebugMode :整數型,調試路徑。正常調用請提供0,如果要把截圖數據保存到磁盤文件,這里請提供一個字符串變量的地址,這個字符串就是保存的路徑。
Private Declare Function GetVcodeFromIECache Lib ;AntiVC.dll; (ByVal CdsFileIndex As Long,ByVal ImgURL As String,ByVal Vcode As String) As Boolean
函數功能說明:使用CdsFileIndex對應的識別庫,從IE緩存中搜索ImgURL所指向的圖像文件,成功返回True,否則返回False。該函數不會從網絡上下載圖像文件,而是在IE緩存中搜索,如果沒有事先瀏覽過ImgURL所在的網頁,這個函數執行不會成功。使用時,請先用代碼或瀏覽器瀏覽驗證碼所在網頁,確保IE緩存保存了驗證碼圖像文件。
函數參數說明:
CdsFileIndex :整數型,識別庫索引,用于確定這個圖像文件對應哪個識別庫。
ImgURL :圖像文件所在網址。這里請直接輸入驗證碼圖像的URL地址,函數將用這個地址確定相應的圖像文件路徑。
Vcode :文本型,返回的驗證碼字符串,使用該參數前需要將一個足夠長的空白字符串賦值給它。
Private Declare Function GetVcodeFromHBitmap Lib;AntiVC.dll; (ByVal CdsFileIndex As Long,ByVal HBitmap As Long,ByVal Vcode As String) As Boolean
函數功能說明:使用CdsFileIndex對應的識別庫,識別一個HBitmap所指向的位圖數據,成功返回True,否則返回False。這里HBitmap是位圖句柄,請直接傳遞位圖句柄給它。
函數參數說明:
CdsFileIndex :整數型,識別庫索引,用于確定這個圖像文件對應哪個識別庫。
HBitmap :驗證碼圖像的位圖句柄。必須是位圖句柄!
Vcode :文本型,返回的驗證碼字符串,使用該參數前需要將一個足夠長的空白字符串賦值給它。
- PC官方版
- 安卓官方手機版
- IOS官方手機版