|
L' Autorun è quella
caratteristica che consiste nella ricerca (da parte del sistema
operativo) di un file denominato Autorun.inf nella root di un
drive e nell' esecuzione del programma specificato da "open"; il
formato minimale di Autorun.inf è il seguente:
open=<nome_eseguibile>
icon=<icona per il drive in questione nel formato
<nome_icona.ico> oppure <nome_file>, <indice
di risorsa>>
Nonostante si conosca l' esistenza
dell' Autorun relativamente ai Cd, questa è una
caratteristica valida per tutti i drive
Esistono le seguenti tipologie di
drive:
DRIVE_NO_ROOT_DIR
DRIVE_REMOVABLE (Floppy, etc...)
DRIVE_FIXED (Hard Disk, etc...)
DRIVE_REMOTE (Unità di rete)
DRIVE_CDROM
DRIVE_RAMDISK
Si può disabilitare l' AutoRun sui drive sia a livello macchina (HKEY_LOCAL_MACHINE) sia
a livello utenza (HKEY_CURRENT_USER):
occorre impostare il valore REG_DWORD
NoDriveAutoRun
nella chiave
\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Tale valore è dato dal numero binario ottenuto
settando ad 1 le posizioni corrispondenti alle lettere
dei drive che si vuole disabilitare. Ad esempio se ho le
unità A, C, D, E, F, G e voglio disabilitare l' Autorun
su C e F allora:
G F E D C B A
0 1 0 0 1 0 0 => 2^2 + 2^5 = 4 + 32 = 36
2^6 2^5 2^4 2^3 2^2 2^1 2^0
Si può disabilitare l' AutoRun anche sui tipi
di drive sia a livello macchina (HKEY_LOCAL_MACHINE) sia
a livello utenza (HKEY_CURRENT_USER):
occorre impostare il valore REG_DWORD
NoDriveTypeAutoRun
nella chiave
\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Tale valore è dato dal numero binario ottenuto
settando ad 1 le posizioni corrispondenti alle tipologie
di drive in questione; si ha il seguente ordine di
posizionamento delle tipologie di drive:
Posizione
1: DRIVE_UNKNOWN
Posizione 2:
DRIVE_NO_ROOT_DIR
Posizione 3:
DRIVE_REMOVABLE (Floppy, etc..., ad eccezione dei Cd)
Posizione 4:
DRIVE_FIXED (Hard Disk, etc...)
Posizione 5:
DRIVE_REMOTE (Unità di rete)
Posizione 6:
DRIVE_CDROM (Cd)
Posizione 7:
DRIVE_RAMDISK
Posizione 8:
"Tipo non specificato" (da settare ad 1)
Di default si hanno i seguenti tipi
disabilitati
DRIVE_UNKNOWN, DRIVE_REMOTE, "Tipo non
specificato"
quindi facendo riferimento all' ordine
sopra si ha
1 0 0 1
0
0 0 1 =>
2^0 + 2^4 + 2^7 = 145
Se voglio disabilitare l' Autorun sul
Floppy allora
DRIVE_UNKNOWN, DRIVE_REMOVABLE,
DRIVE_REMOTE, "Tipo non specificato"
quindi facendo sempre riferimento all'
ordine sopra si ha
1 0 0 1
0
1 0 1 =>
2^0 + 2^2 + 2^4 + 2^7 = 149
Elenco tips di registro
|