#2: добавление мультипоточности у антивируса.
This commit is contained in:
@@ -30,7 +30,7 @@ enum class SystemState {
|
||||
IDLE, SCANNING, CLEAN, INFECTED, ERROR, INIT
|
||||
}
|
||||
|
||||
class USBVirusScanner {
|
||||
class USBVirusScanner {
|
||||
|
||||
private var currentState = SystemState.INIT
|
||||
private var scanJob: Job? = null
|
||||
@@ -345,12 +345,10 @@ class USBVirusScanner {
|
||||
|
||||
// Запускаем ClamAV
|
||||
val processBuilder = ProcessBuilder(
|
||||
"clamscan",
|
||||
"-r",
|
||||
"clamdscan",
|
||||
"--multiscan",
|
||||
"--stdout",
|
||||
"--infected",
|
||||
"--max-filesize=1M",
|
||||
"--max-scansize=10M",
|
||||
path
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user