Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Ejecución exclusiva de mi aplicación (https://www.clubdelphi.com/foros/showthread.php?t=75405)

MAXIUM 20-08-2011 03:23:25

Ejecución exclusiva de mi aplicación
 
Como puedo consegir que al momento de ejecutar mi apliación, el usuario no pueda hacer más que cancelarla. Es decir, no pueda correr o hacer otra cosa que solo usar mi apliación hasta que decida cerrarla.

Un ejemplo de esto es CureIt de Dr. Web. Un antivirus gratuito y que no requiere instalación.


dec 20-08-2011 03:35:38

Hola,

Echa un vistazo a este hilo. El ejemplo de Román al que me refiero lo puedes descargar aquí.

No sé si será exactamente lo que estás buscando: es lo primero que se me ha ocurrido. :)

MAXIUM 20-08-2011 03:53:30

Excelente!!! me sirvió d maravillas ;)

dec 20-08-2011 03:58:42

Hola,

¡Me alegro! Aunque hay que tener cierto cuidado con lo de crear nuevos escritorios... y, por otro lado, un usuario avanzado podría conseguir "salir de la trampa", por ejemplo, mediante "CTRL + ALT + SUPR" y a partir de ahí reiniciando el sistema: que no llegaría a reiniciarse, porque, lo cancelarías antes.

Es que, además, en la imagen que muestras arriba parece utilizares alguna otra técnica. Tal vez superponer un formulario "transparente" a toda pantalla, y encima de este otro formulario "modal"... no sé. Lo cierto es que podrían darse varias soluciones: igual algún otro compañero puede echarte una mano también. :)

dec 20-08-2011 04:21:54

Hola de nuevo,

Mira, echa un vistazo a esta "cosa" que acabo de hacer: no hace uso de "escritorios" e igual te da alguna idea o un síncope o algo. :)

MAXIUM 20-08-2011 04:45:50

Cita:

Empezado por dec (Mensaje 409770)
Hola,

¡Me alegro! Aunque hay que tener cierto cuidado con lo de crear nuevos escritorios... y, por otro lado, un usuario avanzado podría conseguir "salir de la trampa", por ejemplo, mediante "CTRL + ALT + SUPR" y a partir de ahí reiniciando el sistema: que no llegaría a reiniciarse, porque, lo cancelarías antes.

Es que, además, en la imagen que muestras arriba parece utilizares alguna otra técnica. Tal vez superponer un formulario "transparente" a toda pantalla, y encima de este otro formulario "modal"... no sé. Lo cierto es que podrían darse varias soluciones: igual algún otro compañero puede echarte una mano también. :)

De hecho al compilar y correr solo el "MainApp.exe", no pude salir a ningún lado ni siquiera presionando "CTRL + ALT + SUPR" y tuve que presionar el botón de reinicio del computador :(

dec 20-08-2011 04:48:47

Hola,

Bueno... je je je. Si te sirve de algo que sepas que conozco a alguien que le pasó lo mismo. :D Por eso decía (creo que lo he dicho) que hay que tener cuidado con lo de "crear escritorios". Parece sencillo, pero, tiene su intríngulis. ¿Probaste esta otra "cosa" que he hecho? Desde luego no es complicada, y, tal vez pueda servirte al menos para empezar.


La franja horaria es GMT +2. Ahora son las 05:04:34.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi