Bonjour Sentenza
Pour avoir déjà tenté, c'est assez complexe à faire bien. Deux solutions, une facile dans un cas particulier et une moins facile dans le cas général.
Si le pop-up est un process indépendant, il y a une solution en .NET assez facile à traduire en LabVIEW que j'ai trouvé ici :
https://stackoverflow.com/questions/7268302/get-the-titles-of-all-open-windows
Par contre, pour vraiment récupérer la liste des fenêtres ouvertes, peu importe leur process d'appartenance, il faut alors s'intéresser à la fonction EnumDesktopWindows de la dll user32.dll :
https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-enumdesktopwindows
Malheureusement, les codes d'exemples ne sont pas en LabVIEW, et l'utilisation d'une fonction de l'API Windows par expérience nécessite pas mal de travail pour adapter les types des paramètres.
Du coup, j'en arrive à la solution que je choisirais de mon côté : développer un petit exécutable en C qui fasse la vérification pour moi que je puisse appeler en ligne de commande et qui me renvoie l'information de cette manière. ça permettrait de directement utiliser les exemples de la fonction EnumDesktopWindows sans avoir à traduire en LabVIEW.
Thomas