Add files via upload
This commit is contained in:
2 files changed
+27
-15
No files matched your search
@@ -655,6 +655,7 @@ class MainWindow_Controller(QtWidgets.QMainWindow):
|
||||
def init_scan(self):
|
||||
self.scan = True
|
||||
self.Virus_List = []
|
||||
self.Virus_List_Ui = []
|
||||
self.ui.Virus_Scan_Solve_Button.hide()
|
||||
self.ui.Virus_Scan_choose_widget.hide()
|
||||
self.ui.Virus_Scan_choose_Button.hide()
|
||||
@@ -674,17 +675,18 @@ class MainWindow_Controller(QtWidgets.QMainWindow):
|
||||
else:
|
||||
self.ui.Virus_Scan_choose_widget.hide()
|
||||
|
||||
def write_scan(self,file):
|
||||
def write_scan(self,state,file):
|
||||
try:
|
||||
self.Virus_List.append(file)
|
||||
self.Virus_List_output.setStringList(self.Virus_List)
|
||||
self.Virus_List_Ui.append(f"[{state}] {file}")
|
||||
self.Virus_List_output.setStringList(self.Virus_List_Ui)
|
||||
self.ui.Virus_Scan_output.setModel(self.Virus_List_output)
|
||||
except:
|
||||
pass
|
||||
|
||||
def answer_scan(self):
|
||||
if self.Virus_List != []:
|
||||
self.Virus_List_output.setStringList(self.Virus_List)
|
||||
self.Virus_List_output.setStringList(self.Virus_List_Ui)
|
||||
self.ui.Virus_Scan_output.setModel(self.Virus_List_output)
|
||||
self.ui.Virus_Scan_Solve_Button.show()
|
||||
self.virus_scan_break()
|
||||
@@ -707,6 +709,7 @@ class MainWindow_Controller(QtWidgets.QMainWindow):
|
||||
except:
|
||||
continue
|
||||
self.Virus_List = []
|
||||
self.Virus_List_Ui = []
|
||||
self.Virus_List_output.setStringList(self.Virus_List)
|
||||
self.ui.Virus_Scan_output.setModel(self.Virus_List_output)
|
||||
self.ui.Virus_Scan_text.setText(self.text_Translate("成功: 刪除成功"))
|
||||
@@ -724,11 +727,15 @@ class MainWindow_Controller(QtWidgets.QMainWindow):
|
||||
QApplication.processEvents()
|
||||
if file not in self.whitelist and ":/Windows" not in file:
|
||||
if self.high_sensitivity == 0 and self.sign_scan(file):
|
||||
if self.api_scan(file) or self.pe_scan(file):
|
||||
self.write_scan(file)
|
||||
if self.api_scan(file):
|
||||
self.write_scan(self.text_Translate("惡意"),file)
|
||||
elif self.pe_scan(file):
|
||||
self.write_scan(self.text_Translate("可疑"),file)
|
||||
elif self.high_sensitivity == 1:
|
||||
if self.api_scan(file) or self.pe_scan(file):
|
||||
self.write_scan(file)
|
||||
if self.api_scan(file):
|
||||
self.write_scan(self.text_Translate("惡意"),file)
|
||||
elif self.pe_scan(file):
|
||||
self.write_scan(self.text_Translate("可疑"),file)
|
||||
self.answer_scan()
|
||||
gc.collect()
|
||||
except Exception as e:
|
||||
@@ -783,11 +790,15 @@ class MainWindow_Controller(QtWidgets.QMainWindow):
|
||||
QApplication.processEvents()
|
||||
if self.high_sensitivity == 0 and self.sign_scan(file):
|
||||
if str(os.path.splitext(fd)[1]).lower() in slist:
|
||||
if self.api_scan(file) or self.pe_scan(file):
|
||||
self.write_scan(file)
|
||||
if self.api_scan(file):
|
||||
self.write_scan(self.text_Translate("惡意"),file)
|
||||
elif self.pe_scan(file):
|
||||
self.write_scan(self.text_Translate("可疑"),file)
|
||||
elif self.high_sensitivity == 1:
|
||||
if self.api_scan(file) or self.pe_scan(file):
|
||||
self.write_scan(file)
|
||||
if self.api_scan(file):
|
||||
self.write_scan(self.text_Translate("惡意"),file)
|
||||
elif self.pe_scan(file):
|
||||
self.write_scan(self.text_Translate("可疑"),file)
|
||||
gc.collect()
|
||||
except:
|
||||
continue
|
||||
|
||||
+5
-4
@@ -3,12 +3,12 @@ translations = {"zh_TW": {"已开启":"已開啟","已关闭":"已關閉","On":"
|
||||
"軟體":"软件","檔案":"文件","確定":"确认","設定":"设置","關於":"关于",
|
||||
"錯誤":"错误","實時":"实时","發現":"发现","關閉":"关闭","裝置":"设备",
|
||||
"總數":"总数","註冊":"注册","圖標":"图标","路徑":"路径","網路":"网络",
|
||||
"位元":"字节","彈窗":"弹窗","增":"增","單":"单","簽":"签","無":"无",
|
||||
"位元":"字节","彈窗":"弹窗","靈敏":"敏感","增":"增","單":"单","簽":"签",
|
||||
"項":"项","掃":"扫","試":"试","黃":"黄","嗎":"吗","防":"保","鑰":"钥",
|
||||
"當":"当","後":"后","護":"护","導":"导","區":"区","復":"复","攔":"拦",
|
||||
"請":"请","統":"统","刪":"删","進":"进","個":"个","選":"选","啟":"启",
|
||||
"監":"监","並":"并","徑":"径","盤":"盘","隱":"隐","動":"动","狀":"状",
|
||||
"誌":"志","靈":"灵","這":"这","會":"会","題":"题","擇":"择","語":"语",
|
||||
"誌":"志","這":"这","會":"会","題":"题","擇":"择","語":"语","無":"无",
|
||||
"顯":"显","變":"变","戶":"户","碼":"码","雲":"云","訂":"订","稱":"称",
|
||||
"類":"类","輸":"输","執":"执","數":"数","尋":"寻","網":"网","詢":"询",
|
||||
"製":"制","員":"员","許":"许","條":"条","藍":"蓝","紅":"红","綠":"绿",
|
||||
@@ -16,7 +16,8 @@ translations = {"zh_TW": {"已开启":"已開啟","已关闭":"已關閉","On":"
|
||||
"驅":"驱",},
|
||||
"en_US": {"已開啟":"On","已關閉":"Off","已开启":"On","已关闭":"Off",",":", ",
|
||||
"立即刪除":"Delete Now","安全模式":"Safe Mode","官方網站":"Website",
|
||||
"許可條款":"License Terms","可疑":"Suspicious ","惡意軟體":"Malware ",
|
||||
"可疑檔案":"Suspicious ","惡意軟體":"Malware ","勒索軟體":"Ransom ",
|
||||
"許可條款":"License Terms","惡意":"Malicious","可疑":"Suspicious",
|
||||
"啟用":"Enable ","禁用":"Disable ","正在初始化中":"Initializing ",
|
||||
"正在掃描":"Scanning ","正在刪除":"Deleting ","最小化到":"Minimize To ",
|
||||
"確定要":"Sure Want To ","靈敏度":"Sensitivity ","更新":"Update",
|
||||
@@ -46,4 +47,4 @@ translations = {"zh_TW": {"已开启":"已開啟","已关闭":"已關閉","On":"
|
||||
"高":"High ","新":"New ","和":"And ","會":"Can ","密鑰":"Key ",
|
||||
"日誌":"Log","已":"Has ","彈窗":"Window ","要":"To ","驅動":"Drive ",
|
||||
"的":"","顯示":"","個":"","嗎":"","中":"","了":"","行":"","稱":"",
|
||||
"勒索":"Ransom ","檢測":"Detect ","立即":""," ":" "}}
|
||||
"檢測":"Detect ","立即":""," ":" "}}
|
||||
Reference in new issue
Block a user