Cita de: BadDevil en 25 Febrero 2009, 18:19 PM
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 manoCódigo (csharp) [Seleccionar]
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();
}
}
algo así estoy haciendo , es una prueba pero estoy trabajando en ello , diganme ideas y las leo gracias
---
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

Código [Seleccionar]
var palabra=campo.ObtenerTexto()
si(palabra="clave")
imprimir "correcto"
else
imprimir "incorrecto"
Salu2