He programado mi propia aplicación de kiosco de Windows (.NET) que requiere derechos de administrador del sistema operativo para garantizar que ciertos servicios se estén ejecutando (entre otras cosas).
Sin embargo, esto provoca que el UAC aparezca cada vez que se inicia la aplicación. Obviamente, esto no es ideal en una situación de quiosco donde se puede desconectar la alimentación o si se requieren actualizaciones silenciosas.
Aparte de un truco no escalable que usa el Programador de tareas, desafortunadamente no hay forma de agregar excepciones para el indicador de UAC; aunque puedo entender por qué esto es.
La otra advertencia es que los quioscos también estarán conectados a Internet.
Pero, dada la situación, deshabilitar UAC por completo parece ser mi única opción.
Si mi software es lo único que se instalará (en un sistema operativo limpio), es lo suficientemente seguro o aún estará abierto a ataques aleatorios desde Internet (excluyendo cualquier falla de seguridad en mi propio software, curso)?
Todos los consejos son apreciados - gracias.