Che cos'è il formato di file SCR?
I file .scr sono eseguibili Windows Screensaver - file binari che memorizzano codice eseguibile per i salvaschermo del desktop. Un .scr è un Portable Executable standard che inizia con i magic bytes MZ (4D 5A) e una firma PE\0\0, strutturalmente identico a un normale .exe.
Un salvaschermo è un tipo di utility in grado di generare grafica, immagini in movimento o pattern, o persino suoni. Un salvaschermo può essere avviato automaticamente dopo un periodo di inattività o manualmente, a seconda delle impostazioni del desktop di sistema. Lo scopo originale dei salvaschermo era prevenire il «burn-in» (la bruciatura dei fosfori) e l'usura del monitor quando rimaneva inattivo per lungo tempo.
Windows passa ai file .scr tre interruttori da riga di comando: /s (avvia), /c (configura) e /p <HWND> (anteprima). Il menu contestuale di Esplora file mostra queste opzioni come Prova, Configura e Installa.
I file .scr possono essere installati manualmente copiandoli in %SystemRoot%\System32. Un salvaschermo appena installato diventa disponibile dalle Impostazioni di visualizzazione o da un pacchetto di temi .deskthemepack. Poiché i file .scr sono eseguibili Windows completi, comportano lo stesso rischio di sicurezza dei file .exe - verifica sempre la fonte prima di installare un salvaschermo non attendibile.
Sicurezza e incolumità
RISCHIO: HIGHQuesto è il fatto principale: un .scr è un eseguibile Windows perfettamente funzionante, quindi eseguirne uno può fare tutto ciò che può fare un .exe - installare malware, ransomware o un trojan. Inviare un virus come «salvaschermo» (es. photos.scr, invoice.scr, spesso zippati) è un attacco di lunga data perché Windows nasconde le estensioni conosciute per impostazione predefinita, facendo apparire malware.scr come un documento. Checklist di sicurezza: (1) MAI aprire un .scr che arriva via email/chat o da un download non attendibile - trattalo esattamente come un .exe inaspettato; (2) ATTIVA «Estensioni nomi file» nel menu Visualizza di Esplora file in modo che i file camuffati siano visibili; (3) per ispezionare un .scr sospetto in sicurezza, aprilo come archivio in 7-Zip o in Resource Hacker (che lo leggono SENZA eseguirlo) e scansionalo su VirusTotal; (4) i salvaschermo legittimi dovrebbero provenire da un fornitore noto o dal Microsoft Store, possibilmente con firma digitale. Se cartelle o file appaiono improvvisamente come .scr, sospetta un malware ed esegui una scansione antivirus completa.
Dettagli del formato
in sintesiProgrammi che aprono file SCR
Dettagli tecnici
specifiche approfondite| Struttura del file | Windows Portable Executable (PE32 o PE32+) - stesso formato binario dei file .exe e .dll |
| Magic bytes | 4D 5A («MZ») all'offset 0; firma PE\0\0 all'offset memorizzato nei byte 0x3C-0x3F |
| Tipo MIME | application/x-msdownload |
| Interruttori riga di comando | /s (esecuzione a schermo intero), /c (apre la finestra di configurazione), /p <HWND> (esegue il rendering dell'anteprima nelle Impostazioni Screen Saver) |
| Percorso di installazione | %SystemRoot%\System32 per salvaschermo a 64 bit; %SystemRoot%\SysWOW64 per salvaschermo a 32 bit su Windows a 64 bit |
| API di Windows | Screen Saver Library (scrnsave.h / scrnsave.lib) o Win32 GDI/Direct3D grezzo per il rendering a schermo intero |
| Risorse incorporate | Le sezioni di risorse PE standard possono contenere icone, bitmap, finestre di dialogo, tabelle di stringhe e informazioni sulla versione |
| Privilegi di esecuzione | Viene eseguito nel contesto dell'account utente connesso; nessuna sandbox o elevazione dei privilegi per impostazione predefinita |
| Marcatura di sicurezza | I download acquisiscono il Mark of the Web (NTFS alternate data stream Zone.Identifier); Windows blocca l'esecuzione finché il file non viene sbloccato manualmente |
| Archiviazione configurazione | Le impostazioni per ogni salvaschermo sono scritte in HKCU\Control Panel\Screen Saver.<NomeScreenSaver> nel registro di Windows |
| Attivazione inattività | Timeout configurato in Impostazioni di visualizzazione → Screen Saver → Attesa; memorizzato come ScreenSaveTimeOut (secondi) in HKCU\Control Panel\Desktop |
| Integrazione blocco password | Quando l'opzione «Al ripristino, torna alla schermata di accesso» è abilitata, la chiusura del salvaschermo attiva il provider di credenziali di Windows |
| Rilasciato | 1992 (screensaver support in Windows 3.1) |
| Specifica | learn.microsoft.com |
Conversioni SCR
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file SCR.