Una duda compañeros , necesito negar el acceso al programa atravez de una contraseña , sin usuario ni nada , es como una palabra clave , onda por ejemplo , si la password es hola , que se carge el form , si no , entonces que desactive todos los botones y los textbox , no puedo poner codigo , pero si me orientan un poquito quedaria feliz , gracias de ante mano
---
hay una forma que se abra un textbox para ingresar la clave?
---
se me ocurrio otra idea , luego les cuento
lo hice , gracias por su lectura
---
a todo esto me pueden crackear el programa para ver la cadena de password , no esta protegida ni nada
Código
algo así estoy haciendo , es una prueba pero estoy trabajando en ello , diganme ideas y las leo gracias
private void Form1_Load(object sender, EventArgs e) { String palabra = "hola"; if (palabra == "hola") { MessageBox.Show("Programa cargado correctamente"); } else { MessageBox.Show("Progama bloqueado Ingrese password"); Application.Exit(); } }
---
hay una forma que se abra un textbox para ingresar la clave?
---
se me ocurrio otra idea , luego les cuento
lo hice , gracias por su lectura
---
a todo esto me pueden crackear el programa para ver la cadena de password , no esta protegida ni nada
No es por nada pero en este ejemplo que pusistes la condicion siempre se realizara, ya que declaras una variable palabra a la que le asignas "hola" y luego la comparas con "hola", de manera que siempre sera ejecutada la instrucción.
Como te han dicho usa protecciones como cifrado, obfuscacion de code y demas , no quiero decir con esto que no se pueda de esta forma, pero deberia ser algo así.
Código:
var palabra=campo.ObtenerTexto()
si(palabra="clave")
imprimir "correcto"
else
imprimir "incorrecto"
Salu2