Cita:
Empezado por DarkByte
ya... pero y si un listo pone la aplicación en el registro de windows y se carga antes que mi ejecutable.
|
Pues el mismo listo borrará tu aplicación, formateará el disco duro, quemará la pc y te asustará por las noches...
... 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