Para las aplicaciones nativas no es posible, sin embargo, para las aplicaciones .Net lo es.
El marco .Net tiene características de autorización específicas para muchos aspectos. Sé muy bien acerca de la existencia de estas restricciones, porque a menudo son la causa de que algo falle (debido a los permisos demasiado escasos).
En los días de .Net 1.1, recuerdo a un evangelista de .Net (¡sí, ese era realmente su título, incluso estaba impreso en su tarjeta!) Afirmaba que los administradores del futuro solo exigirían un código administrado porque podrían administrar O restringir los derechos de la aplicación. En Administrative Tools
o en C:\Windows\Microsoft.NET\Framework\v1.1.4322\
encontrarías ConfigWizards.exe
con el que podrías definir diferentes zonas de seguridad. Con el complemento de la consola de administración mscorcfg.msc
, puede ajustarlos e incluso establecer reglas específicas para una aplicación específica.
Acabo de probarlo en una aplicación .Net más reciente ( Paint.Net ), pero esta herramienta no parece aplicar ninguna Más. No puedo encontrar ningún sustituto de éter. Al parecer, han cambiado algunas cosas para .Net 4
Me encantaría tener una buena interfaz gráfica de usuario transparente para configurar esto. Odio la idea de que Paint.Net acceda a mi cámara web cada vez que comprueba si hay actualizaciones ;-) (No digo que lo haga, solo que no me gustaría la idea).