Programación General > Visual Basic 6.0 e inferiores
Seguridad De Procesos
(1/1)
CeRBeRo:
Alguna vez han querido obtener un poco mas de seguridad en las aplicaciones, me supongo que si, bien mi situacion esta:
he intentado proteger un programa X hecho en visual Basic, pero lo mas que he podido hacer es inpedir que lo ejecuten de nuevo o que copie el .exe, el problema es que esto lo controlo por medio de un tercer programa al que he llaado centinela, pero si el centinela muere (se da un "Finalizar proceso") entonces todo se termina, otra idea fue detectar la causa del cierre del formulario, pero tampoco funciona.
Alguien sabe como impedir que un proceso sea terminado, es decir que si en el TaskManager le das click en finalizar proceso o finalizar arbol de procesos, no te sea posible terminarlo, como si fuera un proceso critico, o del sistema.
Bien la esperanza muere al ultimo..
Cyclop:
Una opcion puede ser que en el evento QueryUnload cambies el nombre de la App o ventana actual
--- Código: Text ---Private Sub Form_QueryUnload(ByVal Cancel As Boolean) Randomize Me.Caption = "Ventana " + Str(Int((Rnd()*999)+1)) Cancel = FalseEnd Sub
No se si funcionara, je,je ... pero algo parecido hice alguna vez
Salu2
Cyclop
:D
Cyclop:
O puedes hacer esto .... mmmm .... creo que es asi.
Me.TaskBar = False
Esto es para desabilitar las teclas CTRL+ALT+DEL
Se define esta constante a nivel de módulo:
Private Const SPI_SCREENSAVERRUNNING = 97&
Y en el Sub en que quieras desactivar las teclas pones esto:
Dim lngRet As Long
Dim blnOld As Boolean
lngRet = SystemParametersInfo(SPI_SCREENSAVERRUNNING, True, blnOld, 0&)
Para reactivarlas:
lngRet = SystemParametersInfo(SPI_SCREENSAVERRUNNING, False, blnOld, 0&)
CeRBeRo:
:huh: gracias esto ya lo habia intentado, lo de deshabiilitar el Ctrl+Alt+Supr es una buena idea, aunque de ultma consideracion, creo que deberia decirles porque necesito hacer que el proceso no se pueda finalizar.
resulta que estoy desarrollando un proyecto de seguridad para sistemas que se creen en visual basic, lo que hace esto es tomar tu codigo y añadir otras cosas como un modulo donde se controle el acceso al sistema y demas cosas, pues bien todo esto en resumidas cuentas, toma un proyecto hecho en visual basic, lo escanea, le añade los modulos, y lo compula generando un exe, pero necesito proteger este ejecutable, y para esto necesito que el proceso del sentinela no se pueda terminar...
en verdad que llevo un buen de tiempo quebrandome la cabeza y buscando, hace poco me dijieron de este sitio y bueno, espero que alguien me pueda ayudar con esto..
gracias
by CeRBeRo
Navegación
Ir a la versión completa