#2: добавление мультипоточности у антивируса.

This commit is contained in:
2026-04-15 08:01:05 +05:00
parent 2d8bdd3658
commit a655f026b4
2 changed files with 4 additions and 5 deletions

1
.idea/gradle.xml generated
View File

@@ -12,5 +12,6 @@
</option> </option>
</GradleProjectSettings> </GradleProjectSettings>
</option> </option>
<option name="offlineMode" value="true" />
</component> </component>
</project> </project>

View File

@@ -30,7 +30,7 @@ enum class SystemState {
IDLE, SCANNING, CLEAN, INFECTED, ERROR, INIT IDLE, SCANNING, CLEAN, INFECTED, ERROR, INIT
} }
class USBVirusScanner { class USBVirusScanner {
private var currentState = SystemState.INIT private var currentState = SystemState.INIT
private var scanJob: Job? = null private var scanJob: Job? = null
@@ -345,12 +345,10 @@ class USBVirusScanner {
// Запускаем ClamAV // Запускаем ClamAV
val processBuilder = ProcessBuilder( val processBuilder = ProcessBuilder(
"clamscan", "clamdscan",
"-r", "--multiscan",
"--stdout", "--stdout",
"--infected", "--infected",
"--max-filesize=1M",
"--max-scansize=10M",
path path
) )