elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Ayuda con este Keygen VB 2008
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con este Keygen VB 2008  (Leído 3,213 veces)
LukaCrosszeria

Desconectado Desconectado

Mensajes: 79


Lets go baby~


Ver Perfil
Ayuda con este Keygen VB 2008
« en: 23 Marzo 2014, 02:38 am »

Saludos!


Tengo el siguiente Keygen que genera varias claves..

Ire por fila y nombramientos

Text Box 1: Donde la persona pondra su Nombre.

Text box 2: Donde saldra el Key

Check Box 1:  Donde marcara si es la version vieja [Key 16 digitos]

Check box 2: Donde marcara si es la version moderna [Key 20 digitos]

Botton 1: El boton de generar

Este es mi codigo:


Código
  1. Public Class Form1
  2.  
  3.    Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
  4.  
  5.    End Sub
  6.  
  7.    Private Sub CheckedListBox44_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
  8.  
  9.    End Sub
  10.  
  11.    Private Sub iCT_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
  12.  
  13.    End Sub
  14.  
  15.    Private Sub INGENUITY_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
  16.  
  17.    End Sub
  18.  
  19.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  20.  
  21.    End Sub
  22.  
  23.    Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
  24.  
  25.    End Sub
  26.  
  27.    Private Sub CheckBox6_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox6.CheckedChanged
  28.  
  29.    End Sub
  30.  
  31.    Private Sub CheckBox5_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox5.CheckedChanged
  32.  
  33.    End Sub
  34.  
  35.    Private Sub CheckBox4_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox4.CheckedChanged
  36.  
  37.    End Sub
  38.  
  39.    Private Sub CheckBox9_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox9.CheckedChanged
  40.  
  41.    End Sub
  42.  
  43.    Private Sub CheckBox8_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox8.CheckedChanged
  44.  
  45.    End Sub
  46.  
  47.    Private Sub CheckBox7_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox7.CheckedChanged
  48.  
  49.    End Sub
  50.  
  51.    Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox2.TextChanged
  52.  
  53.    End Sub
  54.  
  55.    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  56.        TextBox2.Text = Int(Rnd() * 5)
  57.        Select Case TextBox2.Text
  58.            Case 0
  59.                TextBox2.Text = "71587E67012990840EC0913F7EB17FDCEC2A43BF3523014C0432BF44075435FC"
  60.            Case 1
  61.                TextBox2.Text = "CC227E5F012990BE4E476CC2834C8223C1C7BE42C8DEFCFA21DC52A9FB69C7BD"
  62.            Case 2
  63.                TextBox2.Text = "43C67E5D012990BEAAC807A9E827E94A7ABCD529A3B597DA92A429D291C2A36A"
  64.            Case 3
  65.                TextBox2.Text = "5DA27BED012990BEC6D6759B9A5D9EC808CEA75BD1C7E5A8E0DE5BA0E3B0D118"
  66.            Case 4
  67.                TextBox2.Text = "7AF7BF290122547A93FA07E9E82FECBA7ABCD529A3B597DA92AC29D291C2A36A"
  68.        End Select
  69.    End Sub
  70.  
  71.    Private Sub CheckBox1_CheckedChanged_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
  72.        Handles CheckBox1.CheckedChanged
  73.        If CheckBox1.Checked Then
  74.            TextBox1.Enabled = True
  75.        Else
  76.            TextBox1.Enabled = False
  77.        End If
  78.    End Sub
  79.  
  80.    Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox2.CheckedChanged
  81.        Handles CheckBox2.CheckedChanged
  82.        If CheckBox2.Checked Then
  83.            TextBox1.Enabled = True
  84.        Else
  85.            TextBox1.Enabled = False
  86.        End If
  87.    End Sub
  88. End Class
  89.  
  90.  



Mis problemas...

1- No se como hacer que sea obligatorio escribir algo en mi Text box 1 para asi te permita presionar el Botton 1.

2- Cuando trato de compilar este codigo:

Código:

    Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox2.CheckedChanged
        Handles CheckBox2.CheckedChanged
        If CheckBox2.Checked Then
            TextBox1.Enabled = True
        Else
            TextBox1.Enabled = False
        End If
    End Sub

Es para que el Text box este oculto y sea obligatorio seleccionar uno de los CheckBox para habilitarlo. Al ejectuarlo me da error de Sintax en el area de: "Handles"; Me lo podrian explicar?


3- Se como hacer que salga un Key en un rand.. pero no se como hacer para que cuando yo seleccione el CheckBox 1 solo se active el rand de las Key de 16 y si selecciono el CheckBox 2 solo se active el rand de las key de 20.


Saludos!


« Última modificación: 23 Marzo 2014, 11:30 am por Eleкtro » En línea

LukaCrosszeria

Desconectado Desconectado

Mensajes: 79


Lets go baby~


Ver Perfil
Re: Ayuda con este Keygen VB 2008
« Respuesta #1 en: 23 Marzo 2014, 02:44 am »

Ignoren la pregunta dos.. Observe que escribi lo mismo.. DOS VECES.. xD...


Ya me funciona el Handles.

Sigo con las otras preguntas. [1 y 3 ]


En línea

LukaCrosszeria

Desconectado Desconectado

Mensajes: 79


Lets go baby~


Ver Perfil
Re: Ayuda con este Keygen VB 2008
« Respuesta #2 en: 23 Marzo 2014, 03:09 am »

Ya logre la pregunta numero 3.. solo falta la 1 y termino mi Keygen xDD
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.878



Ver Perfil
Re: Ayuda con este Keygen VB 2008
« Respuesta #3 en: 23 Marzo 2014, 11:40 am »

1: Depende de la complejidad de la comprobación que quieras, puedes implementar un ErrorProvider y definir las reglas, o puedes hacer algo mucho más básico como esto:

 
Código
  1.   Private Sub Form1_Shown(sender As Object, e As EventArgs) _
  2.   Handles MyBase.Shown
  3.  
  4.      button1.enabled = false
  5.  
  6.   End Sub
  7.  
  8.  
  9.   Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) _
  10.   Handles TextBox1.TextChanged
  11.  
  12.    button1.enabled = String.IsNullOrEmpty(CStr(sender.text))
  13.  
  14.   End Sub

EDITO:

2- Cuando trato de compilar este codigo:
Código:
...
Al ejectuarlo me da error de Sintax en el area de: "Handles"; Me lo podrian explicar?

Es porque has publicado la clausula handles y la has colocado dentro del Sub, es imposible que eso compile.
Si tu intención era añadir más handles debes separarlos por una coma: Handles Evento1, Evento2.
Si tu intención era romper la linea para añadir el Handles en una nueva linea entonces arriba tienes 2 ejemplos de como hacerlo.

EDITO 2:

no se como hacer para que cuando yo seleccione el CheckBox 1 solo se active el rand de las Key de 16 y si selecciono el CheckBox 2 solo se active el rand de las key de 20.

Una manera de especificar la longitud sería asi:

Código
  1.   private KeyLength as integer = -1I
  2.  
  3.   Private Sub Form1_Shown(sender As Object, e As EventArgs) _
  4.   Handles MyBase.Shown
  5.  
  6.     CheckBox1.tag = 16I
  7.     CheckBox2.tag = 20I
  8.  
  9.   End Sub
  10.  
  11.   Private Sub CheckBox_CheckedChanged(ByVal sender As Object, ByVal e As EventArgs) _
  12.   Handles CheckBox1.CheckedChanged, CheckBox2.CheckedChanged
  13.  
  14.      KeyLength = CInt(sender.tag)
  15.  
  16.   End Sub
  17.  
  18.   private sub GenerarRandomKey()
  19.  
  20.      Select case KeyLength
  21.  
  22.         Case Is 16I
  23.  
  24.         Case Is 20I
  25.  
  26.      End Select
  27.  
  28.   End sub

Saludos
« Última modificación: 23 Marzo 2014, 12:05 pm por Eleкtro » En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como puedo Hacer un Keygen para este programa!!! AYUDA
Ingeniería Inversa
wambax 2 6,014 Último mensaje 8 Enero 2010, 23:04 pm
por wambax
ayuda con un keygen por favor!
Ingeniería Inversa
alchemy2005 4 4,410 Último mensaje 6 Septiembre 2021, 12:28 pm
por INSCAES
Cómo funciona este keygen (aSc Horarios)
Ingeniería Inversa
hainner 1 63,988 Último mensaje 14 Agosto 2011, 04:53 am
por apuromafo CLS
Reto a crear keygen a este algoritmo hecho en vb.net
Ingeniería Inversa
napstero 6 6,996 Último mensaje 3 Abril 2013, 19:37 pm
por tincopasan
Se puede crear un keygen de este tipo?
Ingeniería Inversa
drawn 1 2,023 Último mensaje 16 Abril 2013, 20:00 pm
por MCKSys Argentina
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines