A cosa serve blindman.exe?

Alcuni di voi potrebbero aver notato un nuovo file, blindman.exe, contenuto nella cartella di Spybot-S&D e vi siete chiesti quale sia il suo scopo. In breve: non fa niente.

Suppongo sia necessaria una spiegazione del perchè un file che non fa assolutamente niente venga fornito con Spybot-S&D. Spybot-S&D, nella sezione Utilità, presenta uno strumento per controllare l’Esecuzione automatica. Questa comprende una funzione per disattivare o attivare le voci contenute nel sottomenù Esecuzione automatica (che si trova nel Menù di avvio sotto Programmi). Questo sottomenù contiene i collegamenti ai file attuali. Windows salva tali collegamenti come file con estensione .lnk. Quando Windows, all’avvio, si imbatte in un file del tipo *.lnk nella suddetta cartella, esegue l’applicazione collegata. Ora, il modo più facile di disattivare queste voci, è quello di modificare la loro estensione. Lo strumento Esecuzione automatica di Spybot-S&D modifica semplicemente l’estensione .lnk in .disabled. Tale accorgimento impedisce in maniera facile l’esecuzione delle applicazioni collegate. Tuttavia, se Windows non riconosce tali estensioni, l’avvio del sistema potrebbe rallentare. Allora Spybot-S&D collega a blindman.exe l’estensione così modificata. Windows adesso cercherà di avviare il file .disabled con blindman.exe – e poichè blindman.exe non fa assolutamente nulla, non ci sarà alcun rallentamento in fase di avvio di sistema.

Alcune persone hanno insinuato che potrebbe trattarsi addirittura di spyware. Per questi stampo qui il codice sorgente in Delphi (blindman.dpr)(l’accluso file di risorse è blindman.res e contiene soltanto l’icona):

program blindman;
{$R *.res}
begin
end.

Chiunque mastichi anche solo un minimo di programmazione può vedere quanto questo programma sia totalmente inoffensivo (attualmente, la versione fornita a partire da Spybot-S&D 1.5, è un tantino più grande della suddetta, poichè uno dei requisiti della certificazione Microsoft richiede che qualsiasi file eseguibile richiami la funzione GetVersionEx almeno una volta e che vada in crash con i tentativi di immissione di codice dall’esterno, anche se si tratta solo di un vuoto oggetto “fittizio” di 1 millisecondo).

Legacy Information

This page shows content from our old website. It might move in the near future. To get the most up to date information, please use the navigation menu at the top.