Sto ristrutturando totalmente il mio quasi ventennale
programma di Backup fatto tutto dei file .bat
( io sono all'antica e non uso a quei programmini "magici" che si scaricano da internet )
Il motivo della ristrutturazione sono i CryptoVirus che si diffondono sempre di più
quindi vorrei alla partenza del mio .bat rilevare se sono stato ataccato da CryptoVirus
e per conseguenza mandare in EXIT il programma di Backup
La mia idea sarebbe quella di creare un file .docx
con dentro una stringa stupida ( per esempio "xxx" )
e se il .bat non riesce a leggerla ferma il tutto
NB: se usassi un .txt al posto del .docx sarebbe immediatamente fatto
ma non ho la certezza che il CryptiVirus attacca anche il .txt in quanto
di scarso valore commerciale
Quindi sto testando questo:
codice:@echo off FINDSTR /C:"xxx" C:\Percorso\NomeFile.docx echo %ERRORLEVEL% pause
che anche se mi da il corretto risultato di ERRORLEVEL a zero (se presente la stringa)
mi fa emettere una serie di brutti beep al PC e poi so che non va bene perché
nella documentazione non si parla di usare FINDSTR con dei .docx
Alternative / consigli per migliorare il .bat oppure per rivedere
totalmente la strategia per capire se ho i file criptati ???
Grazie