¿Cómo puedo iniciar cualquier aplicación con permisos de invitado de forma predeterminada?

3

Aquí están mis dos preguntas:

  • ¿Cómo puedo iniciar cualquier aplicación con permisos de invitado de forma predeterminada?

  • ¿Cómo puedo configurar ciertas aplicaciones para que no se inicien con permisos de Invitado?

Para la primera viñeta, cualquier aplicación firmada que no sea de Microsoft que inicie debe ejecutarse como la cuenta de invitado.

Para la segunda viñeta, me imagino que agregar entradas de menú como este sería un buen enfoque:

  • Establecer para ejecutarse como invitado (= entrada seleccionada por defecto)
  • Establecer para ejecutarse como usuario
  • Establecer para ejecutarse como administrador

¿Pero cómo hago esto?

Tamara Wijsman
fuente
¿Entonces esto es para Windows? ¿Qué versión (es)? ¿Qué has probado ya? :)
Ƭᴇcʜιᴇ007
Etiquetas ajustadas. No sé qué probar, no sé cómo hacer la parte "por defecto".
Tamara Wijsman
Para que las cosas se ejecuten como invitados de forma predeterminada, probablemente sería más fácil lograrlo iniciando sesión como usuario invitado. Entonces, ¿tal vez podría conectar archivos RunAspor lotes para ejecutar ciertos programas y procesos con credenciales más altas? Sin embargo, no estoy seguro de cómo basarlo en la firma del certificado. ¿VBS o PowerShell en lugar de archivos por lotes, tal vez? Para que la comprobación y la ejecución se realicen sin problemas, es posible que esté entrando en el territorio de la construcción de un iniciador personalizado para entonces, reemplazando Explorer. ¿Además, quizás algún tipo de base de datos de metadatos para contener referencias a las banderas que desea en su menú? :)
Ƭᴇcʜιᴇ007
Por curiosidad, ¿qué estás tratando de lograr aquí? Si su cuenta de usuario no se ejecuta como invitado, sería trivial para alguien que intente explotar el sistema para ejecutar algo como el usuario no invitado. Si solo lo está haciendo para su propia protección, ¿por qué no simplemente ejecuta la cuenta de invitado con UAC activado? ¿Existe una calidad particular de la cuenta de invitado que necesita específicamente? Es curioso lo que estás tratando de lograr aquí.
nhinkle
@nhinkle: No permitir que ninguna aplicación haga nada con mis archivos personales de forma predeterminada, de modo que pueda elegir qué aplicaciones son elegibles para cambiarlas. No estoy tratando de proteger contra alguien que conoce mi sistema, sino contra un evento aleatorio en el que algunos de mis archivos se cargarán / sobrescribirán / corromperán / inyectarán / eliminarán. Para esto, me pregunto si existe un enfoque existente en lugar de comenzar directamente con un nivel bajo y reinventar accidentalmente la rueda. Entonces, estoy buscando a alguien que tenga experiencia previa; a menos que a nadie le importe proteger sus datos.
Tamara Wijsman

Respuestas:

1

Se supone que este es un sistema Windows 7.

Si tiene UAC (Control de acceso de usuario) activado al menos en el nivel recomendado ( Panel de control-> Cuentas de usuario -> Cambiar configuración de UAC ... Nivel predeterminado ), entonces lo que está sucediendo es que, de manera predeterminada, cuando inicia sesión en Windows, usted no se están ejecutando como administrador "completo". Es por eso que de vez en cuando se le pregunta si desea ejecutar algo como Administrador.

Entonces, si está ejecutando algún programa y luego solicita confirmación, solo después se ejecuta el programa con privilegios de seguridad total.

Para forzar a un programa a ejecutarse como un usuario específico o tener privilegios especiales, consulte el Kit de herramientas de compatibilidad de aplicaciones de Microsoft . Puede seleccionar qué aplicación y qué 'Fix' aplicar. Esto te alejará de jugar con atajos y runas en el objetivo.

Aquí hay algunas otras ideas en realidad: neowin.net . Noté eso sobre tareas programadas, idea bastante ingeniosa.

Pero si su principal preocupación es la seguridad, aumente el UAC a la notificación siempre. También puedes mirar Sandboxes de aplicaciones como Sandboxie .

vsmal
fuente