aber ohne dein Kommentar wärn wir alle zu Grunde gegangen
Hey, ich hab grade auch miese Laune und nicht immer Bock schön höflich zu sein :evil:
Soll ich dich mal zuflamen, was ich von diesem "Schutz" halte?
Code:
Public Class Form1
Dim a As String = "Passwort 1"
Dim b As String = "Passwort 2"
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
If TextBox1.Text = a Then
PictureBox1.Visible = False
PictureBox2.Visible = True
Else
PictureBox1.Visible = True
PictureBox2.Visible = False
End If
If TextBox1.Text = b Then
PictureBox1.Visible = False
PictureBox2.Visible = True
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If PictureBox2.Visible = True Then
MsgBox("Zutritt gewährt", MsgBoxStyle.Information)
Else
MsgBox("Geben Sie den richtigen Schlüssel ein", MsgBoxStyle.Exclamation)
End If
End Sub
End Class
So:
1. Hier kann jeder "Depp" das Passwort auslesen - Hexeditor reicht vollkommen aus.
2. ;X, Dizzy_D &Co schreiben sich immer die Finger wund, wie man eine Protection NICHT gestalten sollte (also vor allem kein "IF passwort1=eingabe"). Aber hey - sind alles eher noobs und haben keine Ahnung. Natürlich weißt du es besser. Dann sollte man sich aber auch nicht wundern, wenn jeder "Hans" das Programm "cracken" kann
3. WAS versuchst DU mit dem Source zu erreichen? Schutz für Anfänger? Wer keine einfache "if pass=pass2" Abfrage in seiner Sprache hinkriegt, der kann auch keine schützenswerte Programme in dieser Sprache schreiben.
Es sei denn man möchte ein HelloWorld schützen. Ach, ich vergesse ja immer weider dass man in VB ultra coole GUIs zusammenklicken kann die dann natürlich geschützt werden müssen . Oder zusammenkopierete Sourcen (obwohl: wie soll man die zum laufen bringen, wenn man nichtmal ne IF Abfrage hinbekommt *am Kopf kratz* ).
Oder gehts um RS Punkte für Downloads?