como puedo modificar un acceso directo ingresandole variables desde vb ?
osea por ej yo tengo un acceso directo que tiene de ruta lo siguiente :
"C:\programa\programa.exe"
pero si yo quisiera podria ahorrarme tiempo poniendo el password para entrar al programa quedando de la siguiente forma (suponiendo que la clave es elhacker.net):
"C:\programa\programa.exe" -passwor elhacker.net
bien ahora lo que quiero hacer es crear una mini aplicacion donde tenga un textbox y en él se ingrese el password y lo inserte en el acceso directo, se entiende ?
yo intente haciendo
Private Sub btconectar_Click()
txtpass = pass
Shell "C:\programa\programa.exe -password pass"
pero claro , el programa me entra con la password pass ! y lo que yo quiero es que me tome la variable que yo ingrese en el textbox.
soluciones ?
gracias
Debe de tener 1000000 errores porque lo he hecho sin el VB y con mucha mucha mucha prisa, pero esta es la idea
Private Sub Main()
Dim longitud as integer 'Longitud total de la cadena que va despues del nombre del EXE
Dim distancia as integer 'Distancia desde la izquierda hasta la contraseña
Dim contraseña as string 'La contraseña correcta
contraseña = "SERGI"
longitud = len(command) 'Cogemos la longitud de lo que hayan escrito despues del nombre del EXE
distancia = longitud - 10 'Le restamos el tamaño del argumento "-password(espacio)", osea 10 caracteres
If Command = "" Then 'Si está vacío,
Password.Show 'mostramos el cuadro de la contraseña
Exit Sub
Else
If Not (Left,9(Command)) = "-password " 'Si no empieza por
Password.Show ' "-password", tambien
ExitSub
Else 'En caso contrario miramos si la pass es correcta
If Right(Command,distancia) = contraseña
Then
'Contraseña Correcta
Else
'Contraseña incorrecta
Password.Show 'mostramos el cuadro de la contraseña
Exit Sub
End If
End If
gracias pero no es lo que yo necesito ...
yo no estoy buscando saber si la password es correcta o no...
estoy buscando que al poner en el evento click de un boton:
Shell "C:\programa\programa.exe -password pass"
me tome la variable pass del textbox txtpass , osea que si pongo en el textbox elhacker.net quedaria :
Shell "C:\programa\programa.exe -password elhacker.net"
Shell "C:\programa\programa.exe -password " & Textbox1.Text
Te recomiendo que leas un tuto de programacion en Visual Basic
Busca en google: "El guille" es el mejor que he visto
Citaryo no estoy buscando saber si la password es correcta o no...
Ya, me confundí. Lo que yo te puse es para leer una pass de los argumentos de línea de comandos al arrancar el EXE.
CitarTe recomiendo que leas un tuto de programacion en Visual Basic
Si, además de los de El Guille, mira en la
Recopilación de Enlaces de visual Basichttp://foro.elhacker.net/index.php/topic,68352.0.html
Una vez que lo hayas leído todo, lo tendrás más claro. Un saludo.