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)
-   -   Como ocultar totalmente una aplicacion. (https://www.clubdelphi.com/foros/showthread.php?t=75099)

bLiNdEN 28-07-2011 18:11:43

Como ocultar totalmente una aplicacion.
 
Hola buenos dias a todos los foreros.

Bueno explico mi duda, estoy trabajando con una aplicacion la cual debe de iniciarse al momento en que windows inicie, no es un problema hacer esto ya que lo eh logrado sin ninguna dificultad, en primera, estoy trabajando con un escritorio alterno "MainApp", "Lock App" esos proyectos los encontre aqui mismo en clubdelphi su autor es roman me parece, segunda, cuando la aplicacion inicia deshabilito el task manager por lo que no pueden salir con Ctrl + Alt + Del e igual deshabilito el Alt + F4.

Lo que no puedo lograr es que si, por ejemplo llegan a entrar porque tienen la contraseña pueden ingresar a la ruta msconfig quitar la aplicacion de startup y ya, la siguiente ves que entren no funcionara ya que no correra en inicio. Por otro lado al momento de hacer el ejecutable y iniciar windows MainApp no manda a llamara a LockApp pero eso ya es otra cuestion.

Muchas gracias por la ayuda que me puedan brindar.

Saludos.

bLiNdEN

DeG 29-07-2011 14:17:40

alternativa
 
y si probas en vez de crear una aplicacion, crear un servicio?

Neftali [Germán.Estévez] 29-07-2011 16:12:12

Cita:

Empezado por bLiNdEN (Mensaje 407735)
Lo que no puedo lograr es que si, por ejemplo llegan a entrar porque tienen la contraseña pueden ingresar a la ruta msconfig quitar la aplicacion de startup y ya

El problema es que si alguien tiene la contraseña y puede entrar, puede eliminar la aplicación hagas lo que hagas. Sea como aplicacion, como servicio, la arranques desde el registro o desde INI.

Para eso se han creado las cuentas de administración y las cuentas de usuario.
En tu caso nadie debería tener cuenta de Administración. Si alguien la tiene es inútil

fide_uci 29-07-2011 16:44:18

Eso mismo pense yo lo que no se lo quise decir. Todo software debe tener un domador y en este caso su domador es quien tenga la contraseña. El que la tenga es el que lo controla ajajaja.

bLiNdEN 29-07-2011 17:54:03

Ok ok
 
Gracias por sus respuestas, para lanzarlo lo puse en el directorio RunOnce y en el ejecutable vuelvo a crear la clave del registro de hecho encontre un link muy util que igual les puede servir, lo comparto:

https://www.opensc.ws/snippets/243-5...p-methods.html

ahi vienen los registros que se ejecutan automaticamente, entonces ustedes me recomiendan que haga una cuenta de administrador y otra de invitado quitandole a la de invitado los privilegios de regedit, task manager?? y otra cosa el antivirus detecta las aplicaciones en el directorio runOnce o solo run??

Gracias!

bLiNdEN

Neftali [Germán.Estévez] 29-07-2011 18:04:30

Cita:

Empezado por bLiNdEN (Mensaje 407903)
...de hecho encontre un link muy util que igual les puede servir, lo comparto:
https://www.opensc.ws/snippets/243-5...p-methods.html

Buen link. Gracias.

Cita:

Empezado por bLiNdEN (Mensaje 407903)
entonces ustedes me recomiendan que haga una cuenta de administrador y otra de invitado quitandole a la de invitado los privilegios de regedit, task manager??
y otra cosa el antivirus detecta las aplicaciones en el directorio runOnce o solo run??

Creo que es la única forma de asegurarte el éxito.
Por otro lado, creo que el Antivirus te detectará la aplicación en cualquier sitio, pues me da la impresión de que la revisión la hará en el momento de ejecutar;
Así que da igual dónde la tengas. Al ejecutarla, la revisará.

bLiNdEN 29-07-2011 18:08:16

mmm
 
ok entonces yo desde administrador igual puedo prohibir que borren algun archivo cierto en privilegios de carpeta, por otro lado en que registro es mejor que inicie la aplicacion?? lo factible seria que iniciara antes de que apareciera el login de windows pero no se que directorio sea. ya que en RunOnce inicia justo despues del login de windows.

gracias!!!


La franja horaria es GMT +2. Ahora son las 17:18:58.

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