Página 1 de 1

Auditoría de sesiones locales

Publicado: 2 de noviembre de 2021 - 11:51 a. m.
por cyh
Hola a todos.

Como parte de una auditoría, necesitaría determinar la ubicación de la carpeta "Escritorio" de los usuarios de Windows que utilizan un paquete WAPT.

Nada podría ser más sencillo: en la definición de "audit():", pongo este código:

Código: Seleccionar todo

def audit():
    desktop = os.path.join(os.path.join(os.environ['USERPROFILE']), 'Desktop')
    print("The Desktop path is: " + desktop)
En el entorno de prueba, encuentra la ruta correcta (mi escritorio), pero una vez implementado, muestra el escritorio "Sistema" (la ruta del escritorio es: C:\Windows\system32\config\systemprofile\Desktop). Lo cual, por supuesto, no es en absoluto lo que quiero.

Descubrí con éxito la función "session_setup()", que devuelve correctamente el valor "local" cuando... la instalación del paquete, pero que nunca se llama durante el solicitud de auditoría posterior.

¿Cómo puedo obtener información relacionada con el usuario conectado al solicitar una auditoría después de que se haya instalado el paquete?

¡Gracias por su ayuda!