Ver Mensaje Individual
  #11 (permalink)  
Antiguo 25/01/2016, 15:17
edno82mx
 
Fecha de Ingreso: octubre-2015
Mensajes: 15
Antigüedad: 9 años, 1 mes
Puntos: 0
Exclamación Respuesta: Cuando se pase de fecha, borrar el propio ejecutable.

Hola, pues fijate que yo antes tenia un control asi y me funciono por mucho tiempo.
Por lo regular los programas que me pedian se ejecutaban en pc's con internet.
Entonces hice lo siguiente:
Me hice un hosting gratis, cualquier.. no importa el espacio que usaras, con que te permita usarlo para subir un solo archivo mas que suficiente.
Luego en el hosting subi un archivo php en blanco o con texto da igual.
digamos que le puse asi al archivo que subi al hosting: activado.php y su direccion seria asi: http://127.0.0.1/activado.php (donde esta 127.0.0.1 seria tu direccion de hosting gratis).
Ya luego hice esto en visual basic:
Formulario de inicio:
Código:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim linkurl
        linkurl = WebBrowser1.Url.ToString
        Label1.Text = linkurl
        If Label1.Text = "http://127.0.0.1/activado.php" Then
            MsgBox("Puedes seguir usando el programa")
        Else
            MsgBox("No puedes seguir usando el programa")
        End If
    End Sub
esa es la idea basica ya tu lo puedes modificar a tu gusto.
Como ves use un WebBrowser y su Visibilidad era false (osea invisible) en su propiedades de URL puse http://127.0.0.1/activado.php)
el label que puse igual invisible.
y ese codigo esta en un boton (bien podria ser la pantalla de login o algo ahi que lo permita continuar usado el programa.
Ya cuando no queria que usara el programa simplemente en mi hosting fui y cambie el nombre por desactivado.php y listo :d
espero te ayude mi idea es sencilla y sin mucho rollo jejeje un saludo.