[Idea de mejora] Función setuphelpers_windows installed_users_softwares()
Publicado: 16 de marzo de 2023 - 10:07
Hola a todos,
En primer lugar, felicitaciones por el producto, que es realmente excelente y cambia la vida.

Quería darle un pequeño comentario y una solicitud de mejora para setuphelpers_windows.
Un breve contexto:
Ha sucedido varias veces (con o sin wapt) que los usuarios no tenían derechos de administrador para realizar una actualización de software.
Y hay programas de software furtivos como Firefox (¿quizás Thunderbird también?), Mattermost y otros que no recuerdo, que no se bloquean y continúan instalándose directamente en APPDATA\local.
Con sistemas operativos más antiguos de Microsoft, la instalación se detenía allí, pero desde Windows 10 (creo) el programa aparece en el panel "Agregar o quitar programas".
Pero la función installed_softwares no lo recupera porque busca en el registro, el nodo
Sin embargo, estos programas maliciosos se "registran" directamente en el nodo.
Por lo tanto, ¿sería prudente crear una variación de la función installed_softwares() como installed_users_softwares() o integrar el escaneo de HKEY_USERS?
Esto nos ayudaría a tener/restaurar un parque aún más limpio.
Gracias de antemano por sus comentarios.
Buen día.
Bautista
En primer lugar, felicitaciones por el producto, que es realmente excelente y cambia la vida.
Quería darle un pequeño comentario y una solicitud de mejora para setuphelpers_windows.
Un breve contexto:
Ha sucedido varias veces (con o sin wapt) que los usuarios no tenían derechos de administrador para realizar una actualización de software.
Y hay programas de software furtivos como Firefox (¿quizás Thunderbird también?), Mattermost y otros que no recuerdo, que no se bloquean y continúan instalándose directamente en APPDATA\local.
Con sistemas operativos más antiguos de Microsoft, la instalación se detenía allí, pero desde Windows 10 (creo) el programa aparece en el panel "Agregar o quitar programas".
Pero la función installed_softwares no lo recupera porque busca en el registro, el nodo
Código: Seleccionar todo
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\UninstallCódigo: Seleccionar todo
HKEY_CURRENT_USER\SOFTWARE\.... et donc pour chacun des users HKEY_USERS\monssid\SOFTWARE\...Esto nos ayudaría a tener/restaurar un parque aún más limpio.
Gracias de antemano por sus comentarios.
Buen día.
Bautista