دوستان سلام
این یک DLL آماده هست که آقای فرحی زحمتش رو کشیدن ومن از تو یکی از سایتها
پیداش کردم

کافیه این DLL رو به پوشه Bin کپی کرده و کد زیر رو به Web.config اضافه کنید:

<httpHandlers>
<add path="*.ashx" verb="*"
type="Farahy.Security.SecurityImageHttpHandler, SecurityImage"/>
</httpHandlers>


ابتدا این Name Space رو اضافه کنید :
Imports
Farahy.Security
سپس در Page_Load کد زیر رو کپی کنید :


If Not Me.IsPostBack Then
Dim simg As SecurityImage = New SecurityImage(SecurityLevel.Low, 150, 40)
simg.SecurityLevel = SecurityLevel.Normal
simg.Generate()
Session("rbNormal") = simg.Code
Image1.ImageUrl = simg.SecurityImageUri
End If



بعد یک Image و یک Textbox و Button به صفحه اضافه کنید .

سپس تو قسمت کد Button کد زیر رو اضافه کنید :

Dim correct As Boolean = False

If (Session("rbNormal").ToString().ToLower().Equals(T extbox1.Text.ToLower())) Then
correct = True
End If
If (correct) Then
Response.Write("<h1>Success !!</h1>")
Else
Response.Write("Failed.")
End If


امید وارم بدرتون بخوره