Newsgroup: it.comp.aiuto
Titolo: Programma per individuare file in uso

    Salve a tutti, vorrei sapere se esiste un software che mi dica
quale programma sta utilizzando un certo file.
    Nello specifico, io cerco di rinominare un file .avi (con WinXp),
ma non me lo consente perchè mi dice che il file è in uso da un altro
utente o programma.
    Anche eseguendo il TaskManager, non riesco ad individuare quale
possa essere il programma che mi blocca il file in questione.
    Grazie....

 ha scritto nel messaggio
news:3F684608...@hotmail.com...

Prova ad effettuare questa operazione in modalità provvisoria (premendo F8
in fase di boot).
-- 
Andy
http://www.romanelmondo.it
 [o .com]
Yahoo ID andrea26272
«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»
...Here comes the sun and I say...It's alright...
«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»

rol...@hotmail.com
 non sapeva cosa fare e ha deciso di scriverci in un
momento di pura follia omicida

E' lo stesso windows che lo usa, in particolare Explorer.
Per rinominare il file aspetta che il disco finisca di lavorare e dopo puoi
rinominare.
Altrimenti riavvia e usa un programma come Total Commander o cmq uno che ti
dia la gestione in stile explorer.

utente o programma.
Devi eliminare una chiave nel registro, è l'anteprima dei file avi
che combina questo impiccio.
Avevo trovato anche un sito che la indicava, ma ora non lo ricordo,
cerca su google.

ciao Michael,
senza dilungarmi troppo, quando selezioni un file multimediale il tuo os
xp tenta di mostrartene un'anteprima con il plugin più adatto(per i file
avi di default il plugin è wmp), per cui si "impossessa", in questo caso,
del tuo file.
Per aggirare il problema mi sono scritto due righe in erl, ma puoi farlo
anche in batch che ti lascio volentieri nella speranza che ti possano
aiutare.
per il corretto funzionamento basta che avvii lo script senza
"selezionare" il tuo file avi.
saluti.
##########taglia qui
$directory = ".";
$filepath = "";
$confirm = "";
opendir (DIR, $directory);
@ls= readdir(DIR);
closedir(DIR);
foreach $ls (@ls)
{
next if ($ls =~ /^\.{1,2}$/);# elimino i . e i ..
$^ = $ls;
next if ( $ls =~ m/.pl/g);# salto i file contenenti .pl 
if (opendir(BIR,"$directory\\$ls")) # trovo le sotto dir
{
print "\n>$ls-Directory...";
}
else
{
$count++;
print "\n>Cancellare File $ls?(S/N):";
$answer=<STDIN>; chomp($answer);
if ($answer eq 's' || $answer eq 'S' ) 
{ 
delfile($ls);
exit;
}
}
}
sub delfile($ls)
{
while ((lc($confirm) ne 's') and (lc($confirm) ne 'n')) #Continuo(s) o
fermo l'esecuzione?(n)
{
print "\nIl File $filepath Sara\' Cancellato,Procedere? (S/N) ";
$confirm=<STDIN>; chomp($confirm);
}
if ($confirm eq 'n') 
{ 
print "File $ls Non Cancellato!\n";
exit;
}
else
{ 
unlink($ls);
print "File $ls Cancellato!\n";
$loop = "";
while (lc($loop) eq '') #Continuo(s) o fermo l'esecuzione?(n)
{
$loop=<STDIN>; chomp($loop);
}
exit;
}
}
sub copying
###########
{
my $gpl = q{
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 2003, GremlInZ - e-mail = 
grem...@mail.com
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
};
print " ".$gpl;
}
###########fino a qui
extrabug ha scritto:


-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

rol...@hotmail.com
 (
rol...@hotmail.com
): 

è un problema di winXP e 2000 con le anteprime
Ci sono 3 chiavi da inserire nel registro che eliminano il problema... 
Ora te le incollo... 'spetta... 
(fai comunque una copia del registro, per sicurezza)
[-HKEY_CLASSES_ROOT\.avi\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@="{c5a40261-cd64-4ccf-84cb-c394da41d590}"
[-HKEY_CLASSES_ROOT\.mpeg\ShellEx\{BB2E617C-0920-11d1-9A0B-
00C04FC2D6C1}]
@="{c5a40261-cd64-4ccf-84cb-c394da41d590}"
[-HKEY_CLASSES_ROOT\.mpg\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@="{c5a40261-cd64-4ccf-84cb-c394da41d590}"
Ciao 
-- 
-Diego (Atos)-
-L'uomo è superiore agli animali-
-Fanno eccezione il nano e la giraffa-
-A.Bergonzoni-
-Per rispondere in privato potare "POTA" dall'indirizzo-

    Grazie a tutti quelli che mi hanno risposto!!!!
