![]()
|
|
Visual Basic Quellcode |
1 |
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged If TextBox1.Text.StartsWith("a") And TextBox1.Text.EndsWith("b") Then PictureBox1.Show() Button1.Show() PictureBox2.Hide() Else : PictureBox2.Show() Button1.Hide() PictureBox1.Hide() End If |
|
|
Visual Basic Quellcode |
1 |
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged If TextBox1.Text="hallo" Then PictureBox1.Show() Button1.Show() PictureBox2.Hide() Else : PictureBox2.Show() Button1.Hide() PictureBox1.Hide() End If |
|
|
Visual Basic Quellcode |
1 |
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged If TextBox1.Text.StartsWith("a") Then PictureBox1.Show() Button1.Show() PictureBox2.Hide() Else : PictureBox2.Show() Button1.Hide() PictureBox1.Hide() End If |
|
|
Visual Basic Quellcode |
1 |
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged If TextBox1.Text.EndsWith("b") Then PictureBox1.Show() Button1.Show() PictureBox2.Hide() Else : PictureBox2.Show() Button1.Hide() PictureBox1.Hide() End If |
|
|
Visual Basic Quellcode |
1 |
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text.StartsWith("a") And TextBox1.Text.EndsWith("b") Then PictureBox1.Show() PictureBox2.Hide()My.settings.Start=false Else : PictureBox2.Show() Button1.Hide() PictureBox1.Hide() End If |
|
|
Visual Basic Quellcode |
1 |
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text="hallo" Then PictureBox1.Show() My.settings.Start=false PictureBox2.Hide() Else : PictureBox2.Show() Button1.Hide() PictureBox1.Hide() End If |
|
|
Visual Basic Quellcode |
1 |
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text.StartsWith("a") Then PictureBox1.Show() My.settings.Start=false PictureBox2.Hide() Else : PictureBox2.Show() Button1.Hide() PictureBox1.Hide() End If |
|
|
Visual Basic Quellcode |
1 |
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text.EndsWith("b") Then PictureBox1.Show() My.settings.Start=false PictureBox2.Hide() Else : PictureBox2.Show() Button1.Hide() PictureBox1.Hide() End If |
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 8 9 10 |
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged If TextBox1.Text.StartsWith("a") And TextBox1.Text.EndsWith("b") Then PictureBox1.Show() Button1.Show() PictureBox2.Hide() Else : PictureBox2.Show() Button1.Hide() PictureBox1.Hide() End If End Sub |
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 8 9 10 |
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged If TextBox1.Text="hallo" Then PictureBox1.Show() Button1.Show() PictureBox2.Hide() Else : PictureBox2.Show() Button1.Hide() PictureBox1.Hide() End If End Sub |
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 8 9 10 |
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged If TextBox1.Text.StartsWith("a") Then PictureBox1.Show() Button1.Show() PictureBox2.Hide() Else : PictureBox2.Show() Button1.Hide() PictureBox1.Hide() End If End Sub |
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 8 9 10 |
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged If TextBox1.Text.EndsWith("b") Then PictureBox1.Show() Button1.Show() PictureBox2.Hide() Else : PictureBox2.Show() Button1.Hide() PictureBox1.Hide() End If End Sub |
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 8 9 |
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text.StartsWith("a") And TextBox1.Text.EndsWith("b") Then PictureBox1.Show() PictureBox2.Hide()My.settings.Start=false Else : PictureBox2.Show() Button1.Hide() PictureBox1.Hide() End If End Sub |
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 8 9 10 |
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text="hallo" Then PictureBox1.Show() My.settings.Start=false PictureBox2.Hide() Else : PictureBox2.Show() Button1.Hide() PictureBox1.Hide() End If End Sub |
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 8 9 10 |
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text.StartsWith("a") Then PictureBox1.Show() My.settings.Start=false PictureBox2.Hide() Else : PictureBox2.Show() Button1.Hide() PictureBox1.Hide() End If End Sub |
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 8 9 10 |
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text.EndsWith("b") Then PictureBox1.Show() My.settings.Start=false PictureBox2.Hide() Else : PictureBox2.Show() Button1.Hide() PictureBox1.Hide() End If End Sub |
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
Public Function CheckText(ByVal txt As String, ByVal setstart As Boolean) As Boolean Dim b As Boolean = TextBox1.Text = txt If b And setstart Then My.Settings.Start = False End If Return b End Function Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged Dim b As Boolean = CheckText("hallo", False) Button1.Visible = b PictureBox1.Visible = b PictureBox2.Visible = Not (b) End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If CheckText("hallo", True) Then ' was passiert dann ? End If End Sub |
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Mangafreak1995« (13. April 2010, 23:47)

|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
Dim Charset As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" Function CreateBlock(Start As Integer,offset As Integer) Dim oChar As Integer = Start Dim tmp As String = Chars(Start) For x As Integer = 0 To 3 ' Ein block 5 zeichen oChar = (oChar + Offset) Mod Charset.Length tmp &= Charset.Chars(oChar) Next Return tmp End Function Function CreateKey() As String Dim tmp As String = "" Dim rnd As New Random() For x As Integer = 0 To 4 ' 5 Blöcke Dim strt As Integer = Int(rnd.NextDouble() * Charset.Length) Dim offset As Integer = Int(rnd.NextDouble() * Charset.Length -1) tmp &= CreateBlock(strt,offset) & IIf(x < 4,"-","") Next Return tmp End Function Function CheckBlock(Block As String) As Boolean If Block.Length = 5 Then Dim offset As Integer = Charset.IndexOf(Block(1)) - Charset.IndexOf(Block(0)) Dim oInt As Integer For x As Integer = 1 To 3 Dim nOffset As Integer = Charset.IndexOf(Block(x))- Charset.IndexOf(Block(x+1)) If nOffset <> offset Then Return True End If Next x Return True Else Return False End If End Function Function CheckKey(Key As String) As Boolean Dim splt() As String = Split(Key,"-") For x As Integer = 0 To splt.Length -1 If CheckBlock(splt(x)) = False Then Return False Next Return True End Function |
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 8 |
'zum erzeugen eines Keys nach dem Algorithmus(natürlich ist Zufall dabei) und ausgabe in ner MsgBox MessageBox.Show(CreateKey()) 'zum überprüfen eines Keys If CheckKey("A1234-B2145-CDGW-XDGA1-ABCDE") Then' der Key stimmt aufjedenfall nicht^^ 'mach was wenns richtig ist... Else MessageBox.Show("",MsgBoxStyle.Criticial) End If |
|
|
Quellcode |
1 |
Der Name "Chars" wurde nicht deklariert. |
Benutzerinformationen überspringen
Dabei seit: 14. Januar 2010
Wohnort: Lübeck
Frühere Benutzernamen: r3mote

Denn dazu hab ich keine Idee |
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
Dim Charset As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" Function CreateBlock(ByVal Start As Integer, ByVal offset As Integer) As String Dim oChar As Integer = Start Dim tmp As String = Charset(Start) For x As Integer = 0 To 3 ' Ein block 5 zeichen oChar = (oChar + offset) Mod Charset.Length tmp &= Charset.Chars(oChar) Next Return tmp End Function Function CreateKey() As String Dim tmp As String = "" Dim rnd As New Random() Me.Text = "" For x As Integer = 0 To 4 ' 5 Blöcke Dim strt As Integer = CInt(rnd.NextDouble() * Charset.Length) Dim offset As Integer = CInt(rnd.NextDouble() * (Charset.Length - 1) + 1) Me.Text &= offset & ";" tmp &= CStr(CreateBlock(strt, offset)) & CStr(IIf(x < 4, "-", "")) Next Return tmp End Function Function CheckBlock(ByVal Block As String) As Boolean If Block.Length = 5 Then Dim offset As Integer = Charset.IndexOf(Block(1)) - Charset.IndexOf(Block(0)) If offset < 0 Then offset = Charset.Length - offset offset = offset Mod Charset.Length For x As Integer = 1 To 3 Dim nOffset As Integer = Charset.IndexOf(Block(x + 1)) - Charset.IndexOf(Block(x)) If nOffset < 0 Then nOffset = Charset.Length - nOffset nOffset = nOffset Mod Charset.Length If nOffset <> offset AndAlso Charset.Length - nOffset <> offset Then Return False End If Next x Return True Else Return False End If End Function Function CheckKey(ByVal Key As String) As Boolean Dim splt() As String = Split(Key, "-") For x As Integer = 0 To splt.Length - 1 If CheckBlock(splt(x)) = False Then Return False Next Return True End Function |
Gruß, Gugi
Zitat
Hi
Heute zeig ich euch, wie man einen Serial Schutz für Programme macht:
Als erstes erstellt ihr die Einstellung "Start" und setzt den Wert auf "true".