Bonjour,
Je suis entrain de développer une application en Csharp (console application), elle permet de détecter les fenetres ouvertes (celles de la barre de taches) et de donner leurs noms. Enfaite ce que je veux faire, c'est de détecter les chemins de ces fenetres, par exemple pour les fichiers word ouverts.
Autrement dit, si j'ai un fichier word sur mon bureau, je veux que le chemin soit: "C:\Documents and Settings\Administrator\Desktop\MonfichierWord.doc".
mais en utilisant:
GetWindowThreadProcessId(hwnd, out pid);
Process p = Process.GetProcessById(pid);
Console.WriteLine(p.MainModule.FileName);
elle me renvoit: "C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE"
Je sait pas comment faire, alors SVP, qq1 a une idée ??
Merci