Fermer un handle

babyloonais Messages postés 39 Date d'inscription   Statut Membre Dernière intervention   -  
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonsoir tout le monde,
je travaille en c sharp et j'aimerais fermer les handles d'un processus qui utilisent un fichiers.
Pour ce faire je pensais lister les handles du processus, ensuite looper à l'interieur, regarder ceux qui utilisent mon fichier et les fermer.
J'ai donc littéralement retourné le web pour trouver ce qu'il m'intéresse mais sans succès.
Avez-vous une idée ?

Merci d'avance !
Pat

1 réponse

ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
'lut,
c'est que tu n'as pas assez retourné le web...
Tu devras traduire le code C(++) en C# avec les P/Invokes.

Sache aussi que si Windows n'expose pas ces fonctions facilement aux développeurs, c'est car jouer avec les handles d'autres processus, c'est une mauvaise idée. Ces fonctions sont censées être utilisées pour le débogage de processus que tu maîtrises, pas pour manipuler les ressources de programmes inconnus.
Ton programme aura sans doute besoin des droits d'admin pour s'exécuter.
0