Compare commits

...
19 Commits
Author SHA1 Message Date
87owo 8501aa319d Add files via upload 2022-09-07 18:24:47 +08:00
87owo 89d59c1b75 Update README.md 2022-09-07 07:19:16 +08:00
87owo cb40e6bc89 Update README.md 2022-09-06 16:42:47 +08:00
87owo c5471ebca7 Update README.md 2022-09-06 16:41:19 +08:00
87owo 456885000e Update README.md 2022-09-06 16:34:03 +08:00
87owo 03a9b6336b Update README.md 2022-09-06 16:31:01 +08:00
87owo c01a93635f Update README.md 2022-09-06 16:28:41 +08:00
87owo 5b9fe1ac1c Update README.md 2022-09-06 16:27:09 +08:00
87owo cb205164a8 Update README.md 2022-09-06 16:22:40 +08:00
87owo 0ac5eb8840 Update README.md 2022-09-06 16:21:35 +08:00
87owo 0ed0b38ea9 Update README.md 2022-09-06 16:18:50 +08:00
87owo e6c2d4521f Update README.md 2022-09-06 16:14:50 +08:00
87owo 7e4c038354 Add files via upload 2022-09-04 11:38:15 +08:00
87owo c4bd8c4584 Update README.md 2022-09-02 13:50:35 +08:00
87owo bc6702acc4 Add files via upload 2022-08-30 18:21:34 +08:00
87owo 21b12114ab Add files via upload 2022-08-29 15:56:19 +08:00
87owo d571a18f7b Add files via upload 2022-08-22 23:34:56 +08:00
87owo 2233f3a8f2 Add files via upload 2022-08-21 11:51:15 +08:00
87owo 2895be61be Add files via upload 2022-08-20 12:09:47 +08:00
7 changed files with 6329 additions and 518 deletions

No files matched your search

+5560
View File
File diff suppressed because it is too large. Load diff
+632 -410
View File
File diff suppressed because it is too large. Load diff
+32 -4
View File
@@ -1,10 +1,20 @@
english_list = {
"提示":"Tips",
"已開啟":"On",
"已關閉":"Off",
"已开启":"On",
"已关闭":"Off",
" > [行為檢測] ":" > [Behavior Detect] ",
" 被移動":" Moved",
" 被創建":" Created",
" 被刪除":" Deleted",
" 被編輯":" Edited",
"請輸入需要尋找的檔案":"Please enter the file you want to find",
"请输入需要寻找的档案":"Please enter the file you want to find",
"✔成功: 已執行成功。":"✔Success: Executed successfully.",
"這台電腦目前很安全":"This computer is currently safe",
"✖錯誤: 執行失敗。":"✖Error: Execution failed.",
" > [病毒掃描] 掃描出":" > [virus scan] scan out ",
" > [病毒掃描] 掃描出":" > [Virus Scan] scan out ",
"個病毒":" Virus",
"這台電腦目前不安全":"This computer is currently unsafe",
"✖當前已發現惡意軟體共{}項。":"✖A total of {} items of malware have been found so far.",
@@ -57,10 +67,28 @@ english_list = {
"設定":"Setting",
"關於":"About",
"結束進程":"End process",
"啟用該選項可以實時監控系統的惡意軟體並清除":"Enable this option to monitor and remove malware in the system in real time",
'{} > [實時防護] 成功攔截了一個惡意軟體:':'{} > [Real-time protection] Successfully blocked a malware:',
'{} > [實時防護] 惡意軟體攔截失敗:':'{} > [Real-time protection] Malware blocking failed:',
"啟用該選項可以實時監控進程中的惡意軟體並清除。":"Enable this option to monitor and remove malware in the system in real time.",
"启用该选项可以实时监控进程中的恶意软件并清除。":"Enable this option to monitor and remove malware in the system in real time.",
"啟用該選項可以提高掃描靈敏度,但這也可能會造成誤殺。":"Enable this option can improve scanning sensitivity, but it can also cause manslaughter.",
"启用该选项可以提高扫描灵敏度,但这也可能会造成误杀。":"Enable this option can improve scanning sensitivity, but it can also cause manslaughter.",
'{} > [實時防護] 成功攔截了一個惡意軟體:':'{} > [Real-Time Protect] Successfully blocked a malware:',
'{} > [實時防護] 惡意軟體攔截失敗:':'{} > [Real-Time Protect] Malware blocking failed:',
'修復系統權限':"Repair System Permissions",
'啟用該選項可以實時監控系統的檔案讀寫變更行為。':"Enable this option can improve scanning sensitivity, but it can also cause manslaughter.",
'PYAS':"""PYAS Python Antivirus Software Security
========================================
PYAS Create Date: 2020/12/17
Official Email: xiaomi69ai@gmail.com
Official Github: https://github.com/87owo/PYAS
Official Website: https://pyantivirus.wixsite.com/pyas
PYAS Core Developer: PYAS_Dev#0629
PYAS GUI Developer: Mtkiao129#3921
PYAS Testers: PYAS_Dev#0629, Mtkiao129#3921
Special Thanks: Wix, Avast, Github, Google, Python,
Microsoft, VirusTotal, VirusShare, LenStevens
========================================
Thanks For Using PYAS Python Antivirus Software
""",
"never gonna give you up":"""We are no strangers to love
You know the rules and so do I
A full commitment′s what I am thinking of
BIN
View File
Binary file not shown.
+87 -100
View File
@@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'MainUI copy 2.ui'
# Form implementation generated from reading ui file 'C:\Users\Windows\Documents\Python\PYDT開發團隊\PYAS防毒軟體\PYAS_程式碼\MainUI.ui'
#
# Created by: PyQt5 UI code generator 5.15.6
# Created by: PyQt5 UI code generator 5.15.7
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
@@ -60,7 +60,7 @@ class Ui_MainWindow(object):
self.Show_Virus_Scan_Progress_Bar_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
self.Show_Virus_Scan_Progress_Bar_title.setObjectName("Show_Virus_Scan_Progress_Bar_title")
self.Show_Virus_Scan_Progress_Bar_illustrate = QtWidgets.QLabel(self.Show_Virus_Scan_Progress_Bar)
self.Show_Virus_Scan_Progress_Bar_illustrate.setGeometry(QtCore.QRect(20, 50, 431, 41))
self.Show_Virus_Scan_Progress_Bar_illustrate.setGeometry(QtCore.QRect(20, 50, 521, 41))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(11)
@@ -155,34 +155,40 @@ class Ui_MainWindow(object):
self.Language_illustrate.setWordWrap(True)
self.Language_illustrate.setObjectName("Language_illustrate")
self.Language_Choose_widget = QtWidgets.QWidget(self.Llanguage_widget)
self.Language_Choose_widget.setGeometry(QtCore.QRect(490, 10, 291, 81))
self.Language_Choose_widget.setGeometry(QtCore.QRect(470, 0, 321, 101))
font = QtGui.QFont()
font.setStyleStrategy(QtGui.QFont.PreferAntialias)
self.Language_Choose_widget.setFont(font)
self.Language_Choose_widget.setObjectName("Language_Choose_widget")
self.Language_Traditional_Chinese = QtWidgets.QRadioButton(self.Language_Choose_widget)
self.Language_Traditional_Chinese.setGeometry(QtCore.QRect(10, 20, 91, 41))
self.horizontalLayoutWidget = QtWidgets.QWidget(self.Language_Choose_widget)
self.horizontalLayoutWidget.setGeometry(QtCore.QRect(10, 10, 301, 81))
self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget")
self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget)
self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout.setObjectName("horizontalLayout")
self.Language_Traditional_Chinese = QtWidgets.QRadioButton(self.horizontalLayoutWidget)
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
font.setStyleStrategy(QtGui.QFont.PreferAntialias)
self.Language_Traditional_Chinese.setFont(font)
self.Language_Traditional_Chinese.setObjectName("Language_Traditional_Chinese")
self.Language_Simplified_Chinese = QtWidgets.QRadioButton(self.Language_Choose_widget)
self.Language_Simplified_Chinese.setGeometry(QtCore.QRect(110, 20, 91, 41))
self.horizontalLayout.addWidget(self.Language_Traditional_Chinese)
self.Language_Simplified_Chinese = QtWidgets.QRadioButton(self.horizontalLayoutWidget)
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
font.setStyleStrategy(QtGui.QFont.PreferAntialias)
self.Language_Simplified_Chinese.setFont(font)
self.Language_Simplified_Chinese.setObjectName("Language_Simplified_Chinese")
self.Languahe_English = QtWidgets.QRadioButton(self.Language_Choose_widget)
self.Languahe_English.setGeometry(QtCore.QRect(210, 20, 81, 41))
self.horizontalLayout.addWidget(self.Language_Simplified_Chinese)
self.Languahe_English = QtWidgets.QRadioButton(self.horizontalLayoutWidget)
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
self.Languahe_English.setFont(font)
self.Languahe_English.setObjectName("Languahe_English")
self.horizontalLayout.addWidget(self.Languahe_English)
self.Theme_widget = QtWidgets.QWidget(self.Setting_widget)
self.Theme_widget.setGeometry(QtCore.QRect(20, 160, 791, 101))
self.Theme_widget.setObjectName("Theme_widget")
@@ -209,58 +215,64 @@ class Ui_MainWindow(object):
self.Theme_illustrate.setWordWrap(True)
self.Theme_illustrate.setObjectName("Theme_illustrate")
self.Language_Choose_widget_2 = QtWidgets.QWidget(self.Theme_widget)
self.Language_Choose_widget_2.setGeometry(QtCore.QRect(490, 0, 301, 101))
self.Language_Choose_widget_2.setGeometry(QtCore.QRect(470, 0, 321, 101))
font = QtGui.QFont()
font.setStyleStrategy(QtGui.QFont.PreferAntialias)
self.Language_Choose_widget_2.setFont(font)
self.Language_Choose_widget_2.setObjectName("Language_Choose_widget_2")
self.Theme_White = QtWidgets.QRadioButton(self.Language_Choose_widget_2)
self.Theme_White.setGeometry(QtCore.QRect(10, 10, 91, 41))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
font.setStyleStrategy(QtGui.QFont.PreferAntialias)
self.Theme_White.setFont(font)
self.Theme_White.setObjectName("Theme_White")
self.Theme_Black = QtWidgets.QRadioButton(self.Language_Choose_widget_2)
self.Theme_Black.setGeometry(QtCore.QRect(110, 10, 91, 41))
self.gridLayoutWidget = QtWidgets.QWidget(self.Language_Choose_widget_2)
self.gridLayoutWidget.setGeometry(QtCore.QRect(10, 10, 301, 80))
self.gridLayoutWidget.setObjectName("gridLayoutWidget")
self.gridLayout = QtWidgets.QGridLayout(self.gridLayoutWidget)
self.gridLayout.setContentsMargins(0, 0, 0, 0)
self.gridLayout.setObjectName("gridLayout")
self.Theme_Black = QtWidgets.QRadioButton(self.gridLayoutWidget)
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
font.setStyleStrategy(QtGui.QFont.PreferAntialias)
self.Theme_Black.setFont(font)
self.Theme_Black.setObjectName("Theme_Black")
self.Theme_Pink = QtWidgets.QRadioButton(self.Language_Choose_widget_2)
self.Theme_Pink.setGeometry(QtCore.QRect(210, 10, 91, 41))
self.gridLayout.addWidget(self.Theme_Black, 1, 1, 1, 1)
self.Theme_White = QtWidgets.QRadioButton(self.gridLayoutWidget)
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
font.setStyleStrategy(QtGui.QFont.PreferAntialias)
self.Theme_White.setFont(font)
self.Theme_White.setObjectName("Theme_White")
self.gridLayout.addWidget(self.Theme_White, 1, 0, 1, 1)
self.Theme_Pink = QtWidgets.QRadioButton(self.gridLayoutWidget)
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
font.setStyleStrategy(QtGui.QFont.PreferAntialias)
self.Theme_Pink.setFont(font)
self.Theme_Pink.setObjectName("Theme_Pink")
self.Theme_Red = QtWidgets.QRadioButton(self.Language_Choose_widget_2)
self.Theme_Red.setGeometry(QtCore.QRect(110, 50, 91, 41))
self.gridLayout.addWidget(self.Theme_Pink, 1, 2, 1, 1)
self.Theme_Blue = QtWidgets.QRadioButton(self.gridLayoutWidget)
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
self.Theme_Blue.setFont(font)
self.Theme_Blue.setObjectName("Theme_Blue")
self.gridLayout.addWidget(self.Theme_Blue, 2, 0, 1, 1)
self.Theme_Red = QtWidgets.QRadioButton(self.gridLayoutWidget)
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
font.setStyleStrategy(QtGui.QFont.PreferAntialias)
self.Theme_Red.setFont(font)
self.Theme_Red.setObjectName("Theme_Red")
self.Theme_Green = QtWidgets.QRadioButton(self.Language_Choose_widget_2)
self.Theme_Green.setGeometry(QtCore.QRect(210, 50, 91, 41))
self.gridLayout.addWidget(self.Theme_Red, 2, 1, 1, 1)
self.Theme_Green = QtWidgets.QRadioButton(self.gridLayoutWidget)
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
font.setStyleStrategy(QtGui.QFont.PreferAntialias)
self.Theme_Green.setFont(font)
self.Theme_Green.setObjectName("Theme_Green")
self.Theme_Blue = QtWidgets.QRadioButton(self.Language_Choose_widget_2)
self.Theme_Blue.setGeometry(QtCore.QRect(10, 50, 91, 41))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
self.Theme_Blue.setFont(font)
self.Theme_Blue.setObjectName("Theme_Blue")
self.gridLayout.addWidget(self.Theme_Green, 2, 2, 1, 1)
self.More_Tools_widget = QtWidgets.QWidget(self.widget)
self.More_Tools_widget.setGeometry(QtCore.QRect(170, 50, 671, 481))
font = QtGui.QFont()
@@ -365,36 +377,6 @@ class Ui_MainWindow(object):
self.Encryption_Text_Button.setCheckable(False)
self.Encryption_Text_Button.setObjectName("Encryption_Text_Button")
self.More_Tools_verticalLayout.addWidget(self.Encryption_Text_Button)
self.Decrypt_Text_Button = QtWidgets.QPushButton(self.verticalLayoutWidget_7)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.Decrypt_Text_Button.sizePolicy().hasHeightForWidth())
self.Decrypt_Text_Button.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
font.setStyleStrategy(QtGui.QFont.PreferAntialias)
self.Decrypt_Text_Button.setFont(font)
self.Decrypt_Text_Button.setFocusPolicy(QtCore.Qt.StrongFocus)
self.Decrypt_Text_Button.setStyleSheet("QPushButton\n"
"{\n"
" border:none;\n"
" background-color:rgba(20,20,20,30);\n"
" border-radius: 15px;\n"
"}\n"
"QPushButton:hover\n"
"{\n"
" background-color:rgba(20,20,20,50);\n"
"}\n"
"QPushButton:pressed\n"
"{\n"
" background-color:rgba(20,20,20,70);\n"
"}")
self.Decrypt_Text_Button.setIconSize(QtCore.QSize(16, 16))
self.Decrypt_Text_Button.setCheckable(False)
self.Decrypt_Text_Button.setObjectName("Decrypt_Text_Button")
self.More_Tools_verticalLayout.addWidget(self.Decrypt_Text_Button)
self.Change_Users_Password_Button = QtWidgets.QPushButton(self.verticalLayoutWidget_7)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
@@ -1151,7 +1133,7 @@ class Ui_MainWindow(object):
self.State_widget.setStyleSheet("background-color:rgb(255, 255, 255);")
self.State_widget.setObjectName("State_widget")
self.State_title = QtWidgets.QLabel(self.State_widget)
self.State_title.setGeometry(QtCore.QRect(164, 240, 341, 51))
self.State_title.setGeometry(QtCore.QRect(104, 240, 461, 51))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(14)
@@ -1178,9 +1160,15 @@ class Ui_MainWindow(object):
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
font.setBold(False)
font.setItalic(False)
font.setWeight(50)
font.setStrikeOut(False)
font.setKerning(True)
font.setStyleStrategy(QtGui.QFont.PreferAntialias)
self.State_output.setFont(font)
self.State_output.setTextInteractionFlags(QtCore.Qt.NoTextInteraction)
self.State_output.setUndoRedoEnabled(True)
self.State_output.setTextInteractionFlags(QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse)
self.State_output.setObjectName("State_output")
self.State_log = QtWidgets.QLabel(self.State_widget)
self.State_log.setGeometry(QtCore.QRect(95, 290, 61, 21))
@@ -1727,7 +1715,7 @@ class Ui_MainWindow(object):
font.setFamily("Microsoft YaHei")
font.setPointSize(14)
font.setBold(False)
font.setUnderline(True)
font.setUnderline(False)
font.setWeight(50)
self.PYAS_Version.setFont(font)
self.PYAS_Version.setStyleSheet("")
@@ -1745,7 +1733,7 @@ class Ui_MainWindow(object):
self.GUI_Made_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
self.GUI_Made_title.setObjectName("GUI_Made_title")
self.GUI_Made_Name = QtWidgets.QLabel(self.About_widget)
self.GUI_Made_Name.setGeometry(QtCore.QRect(130, 110, 151, 41))
self.GUI_Made_Name.setGeometry(QtCore.QRect(130, 110, 491, 41))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(13)
@@ -1767,7 +1755,7 @@ class Ui_MainWindow(object):
self.Core_Made_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
self.Core_Made_title.setObjectName("Core_Made_title")
self.Core_Made_Name = QtWidgets.QLabel(self.About_widget)
self.Core_Made_Name.setGeometry(QtCore.QRect(130, 160, 151, 41))
self.Core_Made_Name.setGeometry(QtCore.QRect(130, 160, 491, 41))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(13)
@@ -1789,7 +1777,7 @@ class Ui_MainWindow(object):
self.Testers_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
self.Testers_title.setObjectName("Testers_title")
self.Testers_Name = QtWidgets.QLabel(self.About_widget)
self.Testers_Name.setGeometry(QtCore.QRect(130, 210, 300, 41))
self.Testers_Name.setGeometry(QtCore.QRect(130, 210, 491, 41))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(13)
@@ -1823,7 +1811,7 @@ class Ui_MainWindow(object):
self.PYAS_URL.setOpenExternalLinks(True)
self.PYAS_URL.setObjectName("PYAS_URL")
self.PYAS_CopyRight = QtWidgets.QLabel(self.About_widget)
self.PYAS_CopyRight.setGeometry(QtCore.QRect(20, 450, 261, 31))
self.PYAS_CopyRight.setGeometry(QtCore.QRect(20, 440, 621, 41))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(13)
@@ -1831,7 +1819,7 @@ class Ui_MainWindow(object):
font.setWeight(50)
self.PYAS_CopyRight.setFont(font)
self.PYAS_CopyRight.setStyleSheet("")
self.PYAS_CopyRight.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
self.PYAS_CopyRight.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
self.PYAS_CopyRight.setObjectName("PYAS_CopyRight")
self.PYAE_Version = QtWidgets.QLabel(self.About_widget)
self.PYAE_Version.setGeometry(QtCore.QRect(160, 60, 121, 41))
@@ -1839,14 +1827,14 @@ class Ui_MainWindow(object):
font.setFamily("Microsoft YaHei")
font.setPointSize(14)
font.setBold(False)
font.setUnderline(True)
font.setUnderline(False)
font.setWeight(50)
self.PYAE_Version.setFont(font)
self.PYAE_Version.setStyleSheet("")
self.PYAE_Version.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
self.PYAE_Version.setObjectName("PYAE_Version")
self.License_terms = QtWidgets.QTextEdit(self.About_widget)
self.License_terms.setGeometry(QtCore.QRect(20, 350, 621, 101))
self.License_terms.setGeometry(QtCore.QRect(20, 350, 621, 91))
self.License_terms.setStyleSheet("")
self.License_terms.setReadOnly(True)
self.License_terms.setObjectName("License_terms")
@@ -1899,7 +1887,7 @@ class Ui_MainWindow(object):
self.Customize_REG_Command_Back.setCheckable(False)
self.Customize_REG_Command_Back.setObjectName("Customize_REG_Command_Back")
self.Value_Path_title = QtWidgets.QLabel(self.Customize_REG_Command_widget)
self.Value_Path_title.setGeometry(QtCore.QRect(30, 70, 101, 31))
self.Value_Path_title.setGeometry(QtCore.QRect(90, 80, 101, 31))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
@@ -1910,7 +1898,7 @@ class Ui_MainWindow(object):
self.Value_Path_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
self.Value_Path_title.setObjectName("Value_Path_title")
self.Value_Name_title = QtWidgets.QLabel(self.Customize_REG_Command_widget)
self.Value_Name_title.setGeometry(QtCore.QRect(30, 110, 101, 31))
self.Value_Name_title.setGeometry(QtCore.QRect(90, 120, 101, 31))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
@@ -1921,7 +1909,7 @@ class Ui_MainWindow(object):
self.Value_Name_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
self.Value_Name_title.setObjectName("Value_Name_title")
self.Value_Type_title = QtWidgets.QLabel(self.Customize_REG_Command_widget)
self.Value_Type_title.setGeometry(QtCore.QRect(30, 150, 101, 31))
self.Value_Type_title.setGeometry(QtCore.QRect(90, 160, 101, 31))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
@@ -1932,7 +1920,7 @@ class Ui_MainWindow(object):
self.Value_Type_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
self.Value_Type_title.setObjectName("Value_Type_title")
self.Value_Data_title = QtWidgets.QLabel(self.Customize_REG_Command_widget)
self.Value_Data_title.setGeometry(QtCore.QRect(30, 190, 101, 31))
self.Value_Data_title.setGeometry(QtCore.QRect(90, 200, 101, 31))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
@@ -1943,7 +1931,7 @@ class Ui_MainWindow(object):
self.Value_Data_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
self.Value_Data_title.setObjectName("Value_Data_title")
self.Value_Path_input = QtWidgets.QLineEdit(self.Customize_REG_Command_widget)
self.Value_Path_input.setGeometry(QtCore.QRect(140, 70, 221, 31))
self.Value_Path_input.setGeometry(QtCore.QRect(210, 80, 221, 31))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(11)
@@ -1951,7 +1939,7 @@ class Ui_MainWindow(object):
self.Value_Path_input.setFont(font)
self.Value_Path_input.setObjectName("Value_Path_input")
self.Value_Type_input = QtWidgets.QLineEdit(self.Customize_REG_Command_widget)
self.Value_Type_input.setGeometry(QtCore.QRect(140, 150, 221, 31))
self.Value_Type_input.setGeometry(QtCore.QRect(210, 160, 221, 31))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(11)
@@ -1959,7 +1947,7 @@ class Ui_MainWindow(object):
self.Value_Type_input.setFont(font)
self.Value_Type_input.setObjectName("Value_Type_input")
self.Value_Name_input = QtWidgets.QLineEdit(self.Customize_REG_Command_widget)
self.Value_Name_input.setGeometry(QtCore.QRect(140, 110, 221, 31))
self.Value_Name_input.setGeometry(QtCore.QRect(210, 120, 221, 31))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(11)
@@ -1967,7 +1955,7 @@ class Ui_MainWindow(object):
self.Value_Name_input.setFont(font)
self.Value_Name_input.setObjectName("Value_Name_input")
self.Value_Data_input = QtWidgets.QLineEdit(self.Customize_REG_Command_widget)
self.Value_Data_input.setGeometry(QtCore.QRect(140, 190, 221, 31))
self.Value_Data_input.setGeometry(QtCore.QRect(210, 200, 221, 31))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(11)
@@ -1975,7 +1963,7 @@ class Ui_MainWindow(object):
self.Value_Data_input.setFont(font)
self.Value_Data_input.setObjectName("Value_Data_input")
self.Customize_REG_Command_Run_Button = QtWidgets.QPushButton(self.Customize_REG_Command_widget)
self.Customize_REG_Command_Run_Button.setGeometry(QtCore.QRect(380, 150, 91, 31))
self.Customize_REG_Command_Run_Button.setGeometry(QtCore.QRect(270, 290, 91, 31))
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
@@ -2005,7 +1993,7 @@ class Ui_MainWindow(object):
self.Customize_REG_Command_Run_Button.setCheckable(False)
self.Customize_REG_Command_Run_Button.setObjectName("Customize_REG_Command_Run_Button")
self.Value_HEKY_title = QtWidgets.QLabel(self.Customize_REG_Command_widget)
self.Value_HEKY_title.setGeometry(QtCore.QRect(30, 230, 101, 31))
self.Value_HEKY_title.setGeometry(QtCore.QRect(90, 240, 101, 31))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
@@ -2016,7 +2004,7 @@ class Ui_MainWindow(object):
self.Value_HEKY_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
self.Value_HEKY_title.setObjectName("Value_HEKY_title")
self.Value_HEKY_input = QtWidgets.QLineEdit(self.Customize_REG_Command_widget)
self.Value_HEKY_input.setGeometry(QtCore.QRect(140, 230, 221, 31))
self.Value_HEKY_input.setGeometry(QtCore.QRect(210, 240, 221, 31))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(11)
@@ -2105,7 +2093,7 @@ class Ui_MainWindow(object):
self.Minimize_Button.setCheckable(False)
self.Minimize_Button.setObjectName("Minimize_Button")
self.Window_title = QtWidgets.QLabel(self.Window_widget)
self.Window_title.setGeometry(QtCore.QRect(10, 0, 300, 41))
self.Window_title.setGeometry(QtCore.QRect(10, 0, 691, 41))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(14)
@@ -2799,6 +2787,7 @@ class Ui_MainWindow(object):
self.widget_2.setGeometry(QtCore.QRect(170, 50, 671, 481))
self.widget_2.setStyleSheet("background-color:rgb(255, 255, 255);")
self.widget_2.setObjectName("widget_2")
self.Virus_Scan_widget.raise_()
self.State_widget.raise_()
self.widget_2.raise_()
self.Change_Users_Password_widget.raise_()
@@ -2817,7 +2806,6 @@ class Ui_MainWindow(object):
self.More_Tools_widget.raise_()
self.Encryption_Text_widget.raise_()
self.Protection_widget.raise_()
self.Virus_Scan_widget.raise_()
self.Window_widget.raise_()
self.Navigation_Bar.raise_()
MainWindow.setCentralWidget(self.centralwidget)
@@ -2828,9 +2816,9 @@ class Ui_MainWindow(object):
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "PYAS"))
self.Show_Virus_Scan_Progress_Bar_title.setText(_translate("MainWindow", "顯示病毒掃描進度條"))
self.Show_Virus_Scan_Progress_Bar_illustrate.setText(_translate("MainWindow", "開啟此選項後可以知道掃描的進度(會增加初始化時間)"))
self.Show_Virus_Scan_Progress_Bar_switch_Button.setText(_translate("MainWindow", "關閉"))
self.Show_Virus_Scan_Progress_Bar_title.setText(_translate("MainWindow", "高靈敏度模式"))
self.Show_Virus_Scan_Progress_Bar_illustrate.setText(_translate("MainWindow", "開啟此選項後可提高掃描時的靈敏度,但這也可能會導致誤殺。"))
self.Show_Virus_Scan_Progress_Bar_switch_Button.setText(_translate("MainWindow", "已關閉"))
self.Setting_Back.setText(_translate("MainWindow", "返回"))
self.Language_title.setText(_translate("MainWindow", "語言"))
self.Language_illustrate.setText(_translate("MainWindow", "請選擇語言"))
@@ -2839,16 +2827,15 @@ class Ui_MainWindow(object):
self.Languahe_English.setText(_translate("MainWindow", "English"))
self.Theme_title.setText(_translate("MainWindow", "顯色主題"))
self.Theme_illustrate.setText(_translate("MainWindow", "請選擇主題"))
self.Theme_White.setText(_translate("MainWindow", "白色主題"))
self.Theme_Black.setText(_translate("MainWindow", "黑色主題"))
self.Theme_White.setText(_translate("MainWindow", "白色主題"))
self.Theme_Pink.setText(_translate("MainWindow", "粉色主題"))
self.Theme_Blue.setText(_translate("MainWindow", "藍色主題"))
self.Theme_Red.setText(_translate("MainWindow", "紅色主題"))
self.Theme_Green.setText(_translate("MainWindow", "綠色主題"))
self.Theme_Blue.setText(_translate("MainWindow", "藍色主題"))
self.More_Tools_Back.setText(_translate("MainWindow", "返回"))
self.Look_for_File_Button.setText(_translate("MainWindow", "尋找檔案"))
self.Encryption_Text_Button.setText(_translate("MainWindow", "加密文字"))
self.Decrypt_Text_Button.setText(_translate("MainWindow", "解密文字"))
self.Change_Users_Password_Button.setText(_translate("MainWindow", "變更用戶密碼"))
self.Internet_location_Query_Button.setText(_translate("MainWindow", "網路位置查詢"))
self.Rework_Network_Configuration_Button.setText(_translate("MainWindow", "重置網路配置"))
@@ -2859,8 +2846,8 @@ class Ui_MainWindow(object):
self.Encryption_Text_title.setText(_translate("MainWindow", "加密&解密前"))
self.Decrypt_Text_Run_Button.setText(_translate("MainWindow", "解密"))
self.Protection_title.setText(_translate("MainWindow", "實時防護"))
self.Protection_illustrate.setText(_translate("MainWindow", "啟用該選項可以實時監控系統的惡意軟體並清除(需4GB以上的記憶體)"))
self.Protection_switch_Button.setText(_translate("MainWindow", "關閉"))
self.Protection_illustrate.setText(_translate("MainWindow", "啟用該選項可以實時監控進程中的惡意軟體並清除"))
self.Protection_switch_Button.setText(_translate("MainWindow", "已關閉"))
self.State_Button.setText(_translate("MainWindow", "狀態"))
self.Virus_Scan_Button.setText(_translate("MainWindow", "掃描"))
self.Tools_Button.setText(_translate("MainWindow", "工具"))
@@ -2891,17 +2878,17 @@ class Ui_MainWindow(object):
self.Privacy_Tools_Back.setText(_translate("MainWindow", "返回"))
self.Delete_Private_File_Button.setText(_translate("MainWindow", "刪除隱私檔案"))
self.About_Back.setText(_translate("MainWindow", "返回"))
self.PYAS_Version.setText(_translate("MainWindow", "PYAS v2.2.0"))
self.PYAS_Version.setText(_translate("MainWindow", "PYAS v2.3.5"))
self.GUI_Made_title.setText(_translate("MainWindow", "介面製作:"))
self.GUI_Made_Name.setText(_translate("MainWindow", "mtkiao129#3921"))
self.Core_Made_title.setText(_translate("MainWindow", "核心製作:"))
self.Core_Made_Name.setText(_translate("MainWindow", "PYAS_Dev#0629"))
self.Testers_title.setText(_translate("MainWindow", "測試人員:"))
self.Testers_Name.setText(_translate("MainWindow", "mtkiao129#3921"))
self.PYAS_URL_title.setText(_translate("MainWindow", "PYAS官方網站:"))
self.PYAS_URL_title.setText(_translate("MainWindow", "官方網站:"))
self.PYAS_URL.setText(_translate("MainWindow", "<html><head/><body><p><a href=\"https://xiaomi69ai.wixsite.com/pyas\"><span style=\" text-decoration: underline; color:#0000ff;\">https://xiaomi69ai.wixsite.com/pyas</span></a></p></body></html>"))
self.PYAS_CopyRight.setText(_translate("MainWindow", "Copyright© 2020-2022 PYAS"))
self.PYAE_Version.setText(_translate("MainWindow", "PYAE v1.2.3"))
self.PYAS_CopyRight.setText(_translate("MainWindow", "Copyright© 2020-2022 PYAS Security"))
self.PYAE_Version.setText(_translate("MainWindow", "PYAE v1.2.5"))
self.License_terms_title.setText(_translate("MainWindow", "許可條款:"))
self.Customize_REG_Command_Back.setText(_translate("MainWindow", "返回"))
self.Value_Path_title.setText(_translate("MainWindow", "值路徑:"))
@@ -2910,7 +2897,7 @@ class Ui_MainWindow(object):
self.Value_Data_title.setText(_translate("MainWindow", "值資料:"))
self.Customize_REG_Command_Run_Button.setText(_translate("MainWindow", "確定"))
self.Value_HEKY_title.setText(_translate("MainWindow", "值HEKY:"))
self.Window_title.setText(_translate("MainWindow", "PYAS v2.2.0"))
self.Window_title.setText(_translate("MainWindow", "PYAS V0.0.0"))
self.Process_Tools_Back.setText(_translate("MainWindow", "返回"))
self.Process_Total_title.setText(_translate("MainWindow", "進程總數:"))
self.System_Process_Manage_Button.setText(_translate("MainWindow", "系統進程管理"))
+16 -2
View File
@@ -1,6 +1,20 @@
Official website:
# PYAS (Python Antivirus Software)
PYAS contains a large number of databases, with an average of 200,000 new data sets added every month,PYAS can also detect unknown computer viruses in advance through functional scanning.
## Official Website
https://pyantivirus.wixsite.com/pyas ,
https://github.com/87owo/PYAS
Special thanks to:
## Hashes Library
https://github.com/87owo/ViruslistMD5/releases
## Support System
Windows 8.1, 10, 11 (64-bit) or higher
## Import Module
os, time, sys, psutil, socket, subprocess, platform, cryptocode, threading, pygame, datetime, configparser, webbrowser, PYAS_English, pefile, hashlib, PyQt5, PYAS_UI, win32api,win32con
## Special Thanks
Wix, Avast, Github, Google, Python, Microsoft, VirusTotal, VirusShare, LenStevens
Copyright© 2020~2022 PYAS Security
+2 -2
View File
@@ -1,8 +1,8 @@
import pyinstaller_versionfile
pyinstaller_versionfile.create_versionfile(
output_file="versionfile.txt",
version='2.3.2',
company_name="PYAS",
version='2.3.8',
company_name="PYAS Security",
file_description="Python Antivirus Software",
internal_name="PYAS",
legal_copyright="Copyright© 2020-2022 PYAS",