2017-04-25 1 views
-1

J'essaie de créer une application en C# qui va s'exécuter en tant que programme d'arrière-plan et doit surveiller quel fichier est en cours de double-clic (ouvert). Y a-t-il une classe dans le framework .NET qui peut m'aider avec ça?Comment savoir quel fichier a été cliqué deux fois sur Windows dans un programme d'arrière-plan en cours d'exécution?

+0

Bienvenue! Mettez votre exemple de code pour ce que vous essayez. et visitez le lien ** [Comment demander] (http://stackoverflow.com/help/mcve) ** –

Répondre

0

Vous ne pouvez pas faire cela en C#. Vous aurez besoin d'un pilote de système de fichiers (écrit en C) pour détecter toute application ouvrant un fichier. En effet, les processus de tout système d'exploitation moderne sont isolés et ne peuvent pas voir ce que les autres processus sont en train de faire.