資源簡介
花了很久在網站找資料做的C#用來調用亦思驗證碼源碼,可以從網絡或本地進行驗證碼識別,文件包括: 1. 亦思驗證碼3.1破解; 2. C#調用DLL源碼;3. VB調用源碼; 4. VB.NET調用源碼
源碼調用中有Sina網站的字庫,可以完全正常識別; 如果要識別不同的驗證碼,則需要使用“亦思驗證碼3.1破解版”進行做字庫

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?System.Runtime.InteropServices;
using?System.Net;
using?System.IO;
namespace?WindowsFormsApplication1
{
????public?partial?class?Form1?:?Form
????{
????????[DllImport(“ycode.dll“)]
????????public?static?extern?int?loadcode(int?code?int?Length?String?address?String?pass);
????????[DllImport(“ycode.dll“?EntryPoint?=?“Recognition“)]
????????public?static?extern?string?Recognition(int?ItemNo?int?picin?int?Length?string?Address1?string?Address2?out?int?lppicout?out?int?lpLength?out?int?cLength);
????????[DllImport(“ycode.dll“?EntryPoint?=?“Recognitiond“)]
????????public?static?extern?int?Recognitiond(int?ItemNo?int?picin?int?Length?string?Address1?string?Address2);
????????int?no1;
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????no1?=?loadcode(0?0?“sina.fc“?“sina“);
????????}
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????string?url=“http://cardid.sina.com.cn/cgi_interface/check_code_snow.php“;
????????????MessageBox.Show(“識別到的驗證碼:“?+?getCode(url));
????????}
????????private?void?button2_Click(object?sender?EventArgs?e)
????????{
????????????pictureBox1.Image?=?Image.FromFile(Application.StartupPath?+?@“\CODE.bmp“);
????????????MessageBox.Show(“識別到的驗證碼:“+?getCode_Local());
????????}
????????public?string?getCode(string?url)
????????{
????????????string?returnzhi?=?““;
????????????try
????????????{
????????????????int?n1?n2?n3?=?0;
????????????????string?strd?=?““;
????????????????string?temp?=?url;
????????????????returnzhi?=?Recognition(1?0?0?temp?strd?out?n1?out?n2?out?n3);//得到驗證碼
????????????}
????????????catch?(System.Exception?ex)
????????????{
????????????????MessageBox.Show(ex.Message);
????????????}
????????????return?returnzhi;
????????}
????????public?string?getCode_Local()
????????{
????????????string?returnzhi?=?““;
????????????try
????????????{
????????????????int?n1?n2?n3?=?0;
????????????????string?strd?=?Application.StartupPath?+?@“\CODE.bmp“;//驗證碼圖片路徑
????????????????string?temp?=?““;
????????????????returnzhi?=?Recognition(1?0?0?temp?strd?out?n1?out?n2?out?n3);//得到驗證碼
????????????}
????????????catch?(System.Exception?ex)
????????????{
????????????????MessageBox.Show(ex.Message);
????????????}
????????????return?returnzhi;
????????}
???????
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-05-16?08:46??亦思驗證碼\
?????目錄???????????0??2019-05-16?08:46??亦思驗證碼\C#調用\
?????目錄???????????0??2019-05-16?08:46??亦思驗證碼\C#調用\.vs\
?????目錄???????????0??2019-05-16?08:46??亦思驗證碼\C#調用\.vs\WindowsFormsApplication1\
?????目錄???????????0??2019-05-16?08:46??亦思驗證碼\C#調用\.vs\WindowsFormsApplication1\DesignTimeBuild\
?????文件?????????232??2019-05-16?08:45??亦思驗證碼\C#調用\.vs\WindowsFormsApplication1\DesignTimeBuild\.dtbcache
?????目錄???????????0??2019-05-16?08:46??亦思驗證碼\C#調用\.vs\WindowsFormsApplication1\v15\
?????文件???????46080??2019-05-16?08:45??亦思驗證碼\C#調用\.vs\WindowsFormsApplication1\v15\.suo
?????目錄???????????0??2019-05-16?08:46??亦思驗證碼\C#調用\.vs\WindowsFormsApplication1\v15\Server\
?????目錄???????????0??2019-05-16?08:46??亦思驗證碼\C#調用\.vs\WindowsFormsApplication1\v15\Server\sqlite3\
?????文件???????????0??2019-05-16?08:44??亦思驗證碼\C#調用\.vs\WindowsFormsApplication1\v15\Server\sqlite3\db.lock
?????文件????????4096??2019-05-16?08:44??亦思驗證碼\C#調用\.vs\WindowsFormsApplication1\v15\Server\sqlite3\storage.ide
?????文件???????32768??2019-05-16?08:44??亦思驗證碼\C#調用\.vs\WindowsFormsApplication1\v15\Server\sqlite3\storage.ide-shm
?????文件??????659232??2019-05-16?08:44??亦思驗證碼\C#調用\.vs\WindowsFormsApplication1\v15\Server\sqlite3\storage.ide-wal
?????目錄???????????0??2019-05-16?08:46??亦思驗證碼\C#調用\WindowsFormsApplication1\
?????文件?????????914??2018-04-15?22:09??亦思驗證碼\C#調用\WindowsFormsApplication1.sln
?????文件???????20480??2018-04-15?22:40??亦思驗證碼\C#調用\WindowsFormsApplication1.suo
?????目錄???????????0??2019-05-16?08:46??亦思驗證碼\C#調用\WindowsFormsApplication1\bin\
?????目錄???????????0??2019-05-16?08:46??亦思驗證碼\C#調用\WindowsFormsApplication1\bin\Debug\
?????文件????????2075??2018-04-15?22:28??亦思驗證碼\C#調用\WindowsFormsApplication1\bin\DebugCODE.bmp
?????文件????????2149??2018-04-15?22:34??亦思驗證碼\C#調用\WindowsFormsApplication1\bin\Debug\code.bmp
?????文件?????????852??2011-03-20?01:06??亦思驗證碼\C#調用\WindowsFormsApplication1\bin\Debug\sina.fc
?????文件???????10752??2019-05-16?08:44??亦思驗證碼\C#調用\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe
?????文件???????22016??2019-05-16?08:44??亦思驗證碼\C#調用\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.pdb
?????文件???????11600??2018-04-15?22:39??亦思驗證碼\C#調用\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe
?????文件??????373248??2007-07-31?15:53??亦思驗證碼\C#調用\WindowsFormsApplication1\bin\Debug\y260xxxx.CLL
?????文件???????48128??2008-11-02?14:49??亦思驗證碼\C#調用\WindowsFormsApplication1\bin\Debug\ycode.dll
?????文件??????450299??2008-08-24?13:55??亦思驗證碼\C#調用\WindowsFormsApplication1\bin\Debug\yxxxx.CLL
?????目錄???????????0??2018-04-15?22:09??亦思驗證碼\C#調用\WindowsFormsApplication1\bin\Release\
?????文件????????2749??2018-04-15?22:39??亦思驗證碼\C#調用\WindowsFormsApplication1\Form1.cs
?????文件????????4229??2018-04-15?22:37??亦思驗證碼\C#調用\WindowsFormsApplication1\Form1.Designer.cs
............此處省略125個文件信息
評論
共有 條評論