![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
... o simplemente cambiará el nombre de la aplicación. Ni uno ni otro método son seguros. Si tanta restrición quieres pues créate un reemplazo del shell que sólo permita ejecutar las aplicaciones previamente aprobadas. O búscale por el lado de las políticas de grupo. Hay una política para permitir ejecutar sólo las aplicaciones que se encuentren en una lista. Me parece que en términos del registro de Windows es HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer RestrictRun = 1 (DWord) y la lista de aplicaciones se guarda en la clave HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\RestrictRun. Sólo recuerda no poner RegEdit entre las aplicaciones permitidas o bien usar otra política que impide el uso del registro. // Saludos |
|
#2
|
||||
|
||||
|
Lo olvidaba. También existe la política contraria, que te permite fijar una lista de aplicaciones prohibidas. Funciona igual que RestrictRun pero se llama DisallowRun.
// Saludos |
|
#3
|
||||
|
||||
|
roman... jeje, se trata de que controle yo las aplicaciones en "directo", no windows... no es una aplicación para el público... sino para mí, me he puesto el reto de hacer ese proyecto en un max. de dos semanas
__________________
:) |
|
#4
|
||||
|
||||
|
Pues entonces no hay gran cosa que hacer. Ya tienes una función para saber si la aplicación se ejecuta y un procedimiento para matarla. Simplemente guarda la lista de aplicaciones en algún lugar (un diskette para que tu alter ego no la borre), cárgala en un TStringList y recorre la lista pasándole cada ítem a tu KillTask previa verificación con EstaEjecutandose.
Este es el último mensaje que doy en este hilo. Para la próxima espero que aclares desde el principio. Siempre que me es posible y está a mi alcance doy con mucho gusto mi ayuda para tratar de encontrar la mejor solución a un problema dado pero tampoco estoy para perder el tiempo. ![]() |
|
#5
|
||||
|
||||
|
roman, siento si le he ofendido. Lo que pasa es que estoy tratando la manera de sacar un procedure que me recorra un TMemo o algo así con los nombres de los ejecutables y si están abierto, los cierre. No cosas del registro ni similares.
siento de veras si le he ofendido |
![]() |
|
|
|