Logearse para abrir programa ayuda pls!!!
Moderator: Flipeador
-
- Posts: 17
- Joined: 28 May 2017, 11:41
Logearse para abrir programa ayuda pls!!!
Hola, necesito ayuda ya que yo cree un programa y quiero que para usarlo tengan que poner una contraseña, esto lo quiero hacer para poner el programa a la venta, me gustaria hacer algo para que tengas que logearte si o si para poder usar el programa y que no aya ninguna forma de usar el programa sin logearte, AYUDA PLSS
Re: Logearse para abrir programa ayuda pls!!!
Hola,
Emm, si tu intención es hacer un programa de pago, yo me inclinaría por C++... por lo general, un script 'compilado' AutoHotkey es fácilmente 'descompilable'...
Tal vez consideres la opción de que tu programa sea gratis y añadas alguna opción de donación como hacen muchos aquí en el foro.
Hay un par de temas referidos a este tema, como por ejemplo éste. Lo puedes hacer fácilmente con InputBox.
Edito* ¿Por que creas temas duplicados?. Si vas a utilizar el traductor de Google por lo menos revisa un poco, que no se entiende nada tu ingles .
Emm, si tu intención es hacer un programa de pago, yo me inclinaría por C++... por lo general, un script 'compilado' AutoHotkey es fácilmente 'descompilable'...
Tal vez consideres la opción de que tu programa sea gratis y añadas alguna opción de donación como hacen muchos aquí en el foro.
Hay un par de temas referidos a este tema, como por ejemplo éste. Lo puedes hacer fácilmente con InputBox.
Edito* ¿Por que creas temas duplicados?. Si vas a utilizar el traductor de Google por lo menos revisa un poco, que no se entiende nada tu ingles .
-
- Posts: 17
- Joined: 28 May 2017, 11:41
Re: Logearse para abrir programa ayuda pls!!!
Gracias por la ayuda, empeze hace poco con AHK, tambien me gustaria saber si con AHK se podria hacer una seguridad hwid, ya que vi programas con ello. GraciasFlipeador wrote:Hola,
Emm, si tu intención es hacer un programa de pago, yo me inclinaría por C++... por lo general, un script 'compilado' AutoHotkey es fácilmente 'descompilable'...
Tal vez consideres la opción de que tu programa sea gratis y añadas alguna opción de donación como hacen muchos aquí en el foro.
Hay un par de temas referidos a este tema, como por ejemplo éste. Lo puedes hacer fácilmente con InputBox.
Edito* ¿Por que creas temas duplicados?. Si vas a utilizar el traductor de Google por lo menos revisa un poco, que no se entiende nada tu ingles .
Re: Logearse para abrir programa ayuda pls!!!
Como ya te he dicho, si buscas seguridad, utilizar AutoHotkey tal vez no sea lo mejor...
Tal vez este tema te oriente un poco.
Tal vez este tema te oriente un poco.
-
- Posts: 17
- Joined: 28 May 2017, 11:41
Re: Logearse para abrir programa ayuda pls!!!
Lo malo es que solo se de AHK, nose nada sobre c++, etc..., ¿Hay formas de hacer seguro AHK?Flipeador wrote:Como ya te he dicho, si buscas seguridad, utilizar AutoHotkey tal vez no sea lo mejor...
Tal vez este tema te oriente un poco.
Re: Logearse para abrir programa ayuda pls!!!
Pues si no entiendes c++ ni otro lenguaje de programación, supongo que tampoco sabes sobre la arquitectura de las computadoras... pues... la verdad no se que tan seguro puedes llegar hacer tu programa y que tanto puede llegar a valer la pena pagarlo, siendo que si es de pago, debería de ofrecer alguna funcionalidad que sobresalga del resto por lo menos, y eso requiere mucho conocimiento.
Te repito que AutoHotkey no es seguro. Lo que puede 'reforzar la seguridad' es utilizar algún compresor de código, como por ejemplo 'mpress.exe', que por cierto utilizo y la verdad me va bastante bien.
Con respecto a la pregunta principal de este tema, ya te he dado un link y lo puedes hacer fácilmente.
Con respecto a lo de HWID, Pues llevaría tiempo, ya te he dado un link para empezar, ahí explican algo.
Comienza por lo menos el Script, y si tienes dudas pon el progreso que tengas y el problema en cuestión.
Te repito que AutoHotkey no es seguro. Lo que puede 'reforzar la seguridad' es utilizar algún compresor de código, como por ejemplo 'mpress.exe', que por cierto utilizo y la verdad me va bastante bien.
Con respecto a la pregunta principal de este tema, ya te he dado un link y lo puedes hacer fácilmente.
Con respecto a lo de HWID, Pues llevaría tiempo, ya te he dado un link para empezar, ahí explican algo.
Comienza por lo menos el Script, y si tienes dudas pon el progreso que tengas y el problema en cuestión.
Re: Logearse para abrir programa ayuda pls!!!
Hola, Disculpa la pregunta pero me podrias decir un poco como funciona Mpress?
No el que hace, sino el como hacer para comprimir el codigo? En la misma web de ellos dice que protege el codigo de "Hackers no profesionales" osea que igual puede ser descompilado el programa y el codigo leido?
Gracias por darte el tiempo de responder!
No el que hace, sino el como hacer para comprimir el codigo? En la misma web de ellos dice que protege el codigo de "Hackers no profesionales" osea que igual puede ser descompilado el programa y el codigo leido?
Gracias por darte el tiempo de responder!
-
- Posts: 17
- Joined: 28 May 2017, 11:41
Re: Logearse para abrir programa ayuda pls!!!
Estoy intentando el inputbox pero por mas que lo intento no consigo hacer un apartado de iniciar sesion para ejecutar el script, ¿me podrias dar alguna referencia?.Flipeador wrote:Pues si no entiendes c++ ni otro lenguaje de programación, supongo que tampoco sabes sobre la arquitectura de las computadoras... pues... la verdad no se que tan seguro puedes llegar hacer tu programa y que tanto puede llegar a valer la pena pagarlo, siendo que si es de pago, debería de ofrecer alguna funcionalidad que sobresalga del resto por lo menos, y eso requiere mucho conocimiento.
Te repito que AutoHotkey no es seguro. Lo que puede 'reforzar la seguridad' es utilizar algún compresor de código, como por ejemplo 'mpress.exe', que por cierto utilizo y la verdad me va bastante bien.
Con respecto a la pregunta principal de este tema, ya te he dado un link y lo puedes hacer fácilmente.
Con respecto a lo de HWID, Pues llevaría tiempo, ya te he dado un link para empezar, ahí explican algo.
Comienza por lo menos el Script, y si tienes dudas pon el progreso que tengas y el problema en cuestión.
Gracias
Re: Logearse para abrir programa ayuda pls!!!
1) Descarga mpress.exe.TheRain wrote:como funciona Mpress? [...] como hacer para comprimir el codigo?
2) Mueve el archivo mpress.exe a la carpeta del sistema (C:\Windows\System32\) o a la carpeta Windows..
2) Abre la Línea de comandos de Windows (cmd.exe).
3) Escribe mpress -m -s "Ruta\Del\Archivo.exe".
4) Presiona la tecla Enter.
Pues no se si exista algún 'descompilador' funcional de mpress... igualmente con Ingeniería inversa podría 'reconstruirse'.TheRain wrote:puede ser descompilado el programa y el codigo leido?
itzplacebo wrote:¿me podrías dar alguna referencia?
Code: Select all
Usuario := "usuario"
Contraseña := "123"
InputBox U, Usuario
InputBox C, Contraseña
If (U = Usuario && C = Contraseña)
MsgBox OK
Else
MsgBox ERROR
ExitApp
-
- Posts: 17
- Joined: 28 May 2017, 11:41
Re: Logearse para abrir programa ayuda pls!!!
Me funciono gracias, el unico fallo que tengo es que aunque falle la contraseña se abre el programa, y no se como arreglar eso
Re: Logearse para abrir programa ayuda pls!!!
Code: Select all
Usuario := "usuario"
Contraseña := "123"
InputBox U, Usuario
InputBox C, Contraseña
If (U != Usuario || C != Contraseña)
ExitApp
; -----------------------------------------------------------
MsgBox OK
; -----------------------------------------------------------
ExitApp
Edito* Si utilizas la versión 2 de AutoHotkey, aquí tienes un ejemplo con GUI.
Code: Select all
; ===================================================================================================================
; DIRECTIVAS, VARIABLES GLOBALES O LO QUE SEA QUE QUIERAS HACER O DECLARAR EN LA ZONA DE AUTO-EJECUCIÓN
; ===================================================================================================================
#Warn
Global Usuario := "Usuario"
Global Contraseña := "123"
; ===================================================================================================================
; LLAMAR A LA FUNCIÓN "Login" PARA COMPROBAR LOS DATOS, Y LUEGO A LA FUNCIÓN "Main" PARA LO QUE TU QUIERAS HACER
; ===================================================================================================================
Login()
Main()
Return
; ===================================================================================================================
; FUNCIÓN PRINCIPAL DE INICIO
; ===================================================================================================================
Main()
{
; Tu codigo aquí.
MsgBox("Hola Mundo!")
}
; ===================================================================================================================
; FUNCIONES
; ===================================================================================================================
Login()
{
G := GuiCreate("+AlwaysOnTop -MaximizeBox -MinimizeBox", "Iniciar Sesión")
U := G.AddEdit("x2 y2 h25 w500", Usuario)
C := G.AddEdit("x2 y32 h25 w500", Contraseña)
B := G.AddButton("x2 y60 h25 w500", "Aceptar")
G.Show("w504")
B.OnEvent("Click", Func("Login_Ok").Bind(G, U, C))
G.OnEvent("Close", "Login_Close")
WinWaitClose("ahk_id " . G.hWnd)
}
Login_Ok(G, U, C)
{
If (U.Text != Usuario)
BalloonTip(U.hWnd, "Error", "Nombre de usuario incorrecto.")
Else If (C.Text != Contraseña)
BalloonTip(C.hWnd, "Error", "Contraseña incorrecta.")
Else
G.Destroy()
}
Login_Close(G)
{
ExitApp
}
BalloonTip(hWnd, Title := "", Text := "", Icon := 6) {
if (Title == "" && Text == "")
Return (DllCall("User32.dll\SendMessageW", "Ptr", hWnd, "UInt", 0x1504, "Ptr", 0, "Ptr", 0))
NumPut(VarSetCapacity(EDITBALLOONTIP, 4* A_PtrSize, 0), EDITBALLOONTIP, 0, "UInt")
NumPut(&Title, EDITBALLOONTIP, A_PtrSize, "Ptr"), NumPut(&Text, EDITBALLOONTIP, 2 * A_PtrSize, "Ptr")
NumPut(Icon, EDITBALLOONTIP, 3 * A_PtrSize, "Int")
DllCall("User32.dll\SendMessageW", "Ptr", hWnd, "UInt", 0x1503, "Ptr", 0, "Ptr", &EDITBALLOONTIP)
}
-
- Posts: 17
- Joined: 28 May 2017, 11:41
Re: Logearse para abrir programa ayuda pls!!!
Gracias!!!
¿pero como podria hacer para que aya mas de un usuario y una contraseña?
¿pero como podria hacer para que aya mas de un usuario y una contraseña?
Re: Logearse para abrir programa ayuda pls!!!
Utiliza Objectos.
Code: Select all
Info := { "Usuario" : "123"
, "User" : "321"}
InputBox U, Usuario
InputBox C, Contraseña
If (!Info.HasKey(U) || Info[U] != C)
ExitApp
; -----------------------------------------------------------
MsgBox OK
; -----------------------------------------------------------
ExitApp
-
- Posts: 17
- Joined: 28 May 2017, 11:41
Re: Logearse para abrir programa ayuda pls!!!
¿flipeador me podrias decir como podria hacer para hacer invisible un programa?
que por ejemplo que lo toglees en alt+f y cuando le des a esas teclas que se haga invisible y que desaparesca de la barra de tarea, etc...
que por ejemplo que lo toglees en alt+f y cuando le des a esas teclas que se haga invisible y que desaparesca de la barra de tarea, etc...
Re: Logearse para abrir programa ayuda pls!!!
Para quitar el icono que se muestra en el área de notificación en la barra de tareas utiliza #NoTrayIcon.
Para ocultar las ventanas y evitar que se muestren en la barra de tareas utiliza WinHide.
Para ocultar el proceso en el Administrador de tareas... pues... eso ya yo no te voy a poder ayudar, y probablemente nadie lo haga, sepa o no, o por lo menos no en este foro. Esto ya han preguntado en éste tema, y en el foro inglés hay muchos más.
Para ocultar las ventanas y evitar que se muestren en la barra de tareas utiliza WinHide.
Para ocultar el proceso en el Administrador de tareas... pues... eso ya yo no te voy a poder ayudar, y probablemente nadie lo haga, sepa o no, o por lo menos no en este foro. Esto ya han preguntado en éste tema, y en el foro inglés hay muchos más.
-
- Posts: 17
- Joined: 28 May 2017, 11:41
Re: Logearse para abrir programa ayuda pls!!!
Gracias!!!
tambien me gustaria saber si mediante el lenguaje autohotkey se puede escanear un bloc de notas, quiero hacer un programa en el cual escanee si en un bloc de notas hay escrito las palabras que yo determine y si algunas de esas palabras si estan escrita que se ponga un boton en rojo y si no esta ningunas de esas palabras que se ponga en verde. denme referencias porfavor.
tambien me gustaria saber si mediante el lenguaje autohotkey se puede escanear un bloc de notas, quiero hacer un programa en el cual escanee si en un bloc de notas hay escrito las palabras que yo determine y si algunas de esas palabras si estan escrita que se ponga un boton en rojo y si no esta ningunas de esas palabras que se ponga en verde. denme referencias porfavor.
Re: Logearse para abrir programa ayuda pls!!!
Hola,
Un problema puede engendrar nuevos, mas o menos relacionados, mas ya no es la primera vez que tu pregunta no corresponde a la redacción ("Logearse para abrir programa ayuda pls!!!") o se inscribe en el curso iniciado por el problema inicial tampoco. Sin embargo, eso sirve no solo para ti, sino tambien para atraer alguien que se siente capaz ayudarte en esta tematica y, por fin, para los demas que, mas tarde, via mecanismos de búsqueda, podran effectivamente encontrar la tematica, "posicionada" en la red.
Para buscar cadenas de caracteres, mira especialemente InStr y RegExMatch (mas complejo). ControlGetText permite rescatar el texto de un control (lo del Notepad por ejemplo)
Aqui un ejemplo rudimentario y feo que demuestre algunas de estas funcionalidades:
Suerte!
Un problema puede engendrar nuevos, mas o menos relacionados, mas ya no es la primera vez que tu pregunta no corresponde a la redacción ("Logearse para abrir programa ayuda pls!!!") o se inscribe en el curso iniciado por el problema inicial tampoco. Sin embargo, eso sirve no solo para ti, sino tambien para atraer alguien que se siente capaz ayudarte en esta tematica y, por fin, para los demas que, mas tarde, via mecanismos de búsqueda, podran effectivamente encontrar la tematica, "posicionada" en la red.
Para buscar cadenas de caracteres, mira especialemente InStr y RegExMatch (mas complejo). ControlGetText permite rescatar el texto de un control (lo del Notepad por ejemplo)
Aqui un ejemplo rudimentario y feo que demuestre algunas de estas funcionalidades:
Code: Select all
#NoEnv
#Warn
#SingleInstance force
run, notepad,,, PID ; lanza Notepad y salva su PID (ID del proceso)
WinWait, ahk_pid %PID% ; espera hasta que Notepad aparezca identificandolo mediante si PID
WinActivate, ahk_pid %PID%
ControlSetText, Edit1, Ceci est une phrase juste pour tester, ahk_class Notepad
; ambos Edit1 y la clase de la ventana (aqui ahk_class Notepad) se puede rescatar sobrevolando con el raton la dicha ventana utilizando AU3_Spy que esta ubicado el la carpeta de AutoHotkey.exe
sleep, 2000
ControlGetText, textoRescatado, Edit1, ahk_class Notepad
MsgBox, 64, textoRescatado, % textoRescatado
Gui, +AlwaysOnTop
Gui, Add, Text, w300 vMyEdit BackgroundTrans, ; vMyEdit sirve para identificar mas adelante este control ('MyEdit')
Gui, Show, AutoSize
palabrasBuscadas := ["phrase", "tester", "blabla"] ; objecto que contiene las palabras buscadas
Loop % palabrasBuscadas.length() ; busca cada palabra buscada
{
if (InStr(textoRescatado, palabrasBuscadas[a_index])) { ; si la palabra buscada esta el la cadena de caracteres...
Gui, Color, green
GuiControl,, MyEdit, % "La palabra " . palabrasBuscadas[a_index] . " ha sido encontrada!"
}
else { ; de lo contrario...
Gui, Color, red
GuiControl,, MyEdit, % "La palabra " . palabrasBuscadas[a_index] . " no ha sido encontrada!"
}
sleep, 2000
}
ExitApp
Re: Logearse para abrir programa ayuda pls!!!
Como ya te ha dicho el compañero A_AhkUser (interesante español ), debes crear un nuevo tema, ya que lo que estás preguntando no tiene ningún tipo de relación con el tema principal; y los usuarios que busquen algo relacionado no lo van a encontrar. Además, si vas a crear un nuevo tema, te aconsejo que si quieres una respuesta rápida, te aclares bien lo que quieres hacer y hagas un avance por tu cuenta, pon un script o algo, coméntalo indicando que quieres que haga.
De todas formas, ya se te ha respondido.
De todas formas, ya se te ha respondido.
Who is online
Users browsing this forum: No registered users and 53 guests