Bonjour,

Je voudrais lancer une recherche de fichier sur Windows Explorer via une application externe.

Il existe un moyen de le faire via le code suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
string folder = Uri.EscapeDataString(@"C:\Users\UserName\Downloads");
string file = '"' + Uri.EscapeDataString(textBox2.Text) + '"';
string uri = "search:query=filename:" + file + "&crumb=location:" + folder;
Process.Start(new ProcessStartInfo(uri));
Mais ce que j'aimerais faire : c'est détecter si un Explorer est ouvert. Si ouvert, on lance la recherche dans cette Explorer et pas dans un nouveau.
Parce qu'avec le code ci-dessus, il en ouvre un à chaque fois.

Merci d'avance.