Bonjour,
Je souhaiterais créer ou utiliser un programme permettant de Copier un fichier bloqué par un autre programme.
Contraintes :
- le fichier est vraiment bloqué (pas de partage possible, impossible de l'ouvrir)
- je souhaiterais faire cela en ligne de commande (car je souhaite l'utiliser dans une autre application par la suite)
Concrètement :
Un programme créer un fichier *.tmp quand il se lance
Ce fichier est bloqué (en écriture, lecture, partage... tout)
Je souhaiterais récupérer ce fichier (son contenu) pour le traiter par la suite avec d'autres applications
Pistes envisagées (sans succès) :
- Unlocker 1.8.7 fait cela très bien, mais avec une interface graphique (je l'utilise d'ailleurs actuellement avec Auto-It, mais c'est pas très propre...)
- J'ai déjà réussi à le débloquer en fermant le "handle", mais le problème c'est que le fichier disparait dès que le "handle" est fermé
- J'ai réussi à récupérer le n° d'handle associé au fichier, nous pourrions nous en servir pour se substituer au programme
J'espère avoir été assez clair
Merci d'avance pour vos précieuses réponses
NB : Peu importe le langage que vous me proposerez pour la solutions, mais mes préférences sont : C++ et VB. Si vous me trouvé un logiciel qui fait déjà cela, ce serait le MUST.
Upkanet
Partager