MCPcopy Create free account
hub / github.com/Tokeii0/VolatilityPro / __init__

Method __init__

QtGUI_run.py:11–53  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

9
10class MyForm(QDialog):
11 def __init__(self):
12 super().__init__()
13 self.ui = Ui_Dialog()
14 self.ui.setupUi(self)
15 self.ui.pushButton.clicked.connect(self.select_file)
16 self.ui.lineEdit.setAcceptDrops(True) # 设置lineEdit接受拖拽
17 self.ui.lineEdit.dragEnterEvent = self.dragEnterEvent # 设置拖拽进入事件
18 self.ui.lineEdit.dropEvent = self.dropEvent # 设置拖拽释放事件
19 self.profile_to_comboBox() # 添加这一行以自动填充comboBox
20 self.setWindowTitle("VolatilityPro GUI By: Tokeii")
21 self.setWindowIcon(QIcon("res/1.png"))
22 self.setFixedSize(self.width(), self.height())
23 #鼠标点击事件
24 self.ui.pushButton_2.clicked.connect(self.run)
25 self.ui.pushButton_3.clicked.connect(self.run2)
26 self.ui.listWidget.itemDoubleClicked.connect(self.add_to_lineEdit_2) # 添加这一行以响应双击事件
27 self.ui.reloadingButton.clicked.connect(self.reloadingButton)
28 self.load_filescan_combobox()
29 self.ui.pushButton_find.clicked.connect(lambda:self.find_regex_in_large_file(self.ui.lineEdit.text(),self.ui.lineEdit_findstr.text()))
30 #dumpfilename
31
32 #选择后直接执行load_filescan
33 self.ui.comboBox_2.currentIndexChanged.connect(self.load_filescan)
34 self.ui.pushButton_4.clicked.connect(lambda:self.load_csv_to_table('pslist'))
35 self.ui.pushButton_5.clicked.connect(lambda:self.load_clipboard_to_table())
36 self.ui.pushButton_6.clicked.connect(lambda:self.load_csv_to_table('atomscan'))
37 self.ui.pushButton_7.clicked.connect(lambda:self.load_csv_to_table('drivermodule'))
38 self.ui.pushButton_8.clicked.connect(lambda:self.load_csv_to_table('driverscan'))
39 self.ui.pushButton_9.clicked.connect(lambda:self.load_csv_to_table('envars'))
40 self.ui.pushButton_10.clicked.connect(lambda:self.load_csv_to_table('gditimers'))
41 self.ui.pushButton_11.clicked.connect(lambda:self.load_csv_to_table('hivelist'))
42 self.ui.pushButton_12.clicked.connect(lambda:self.load_csv_to_table('joblinks'))
43 self.ui.pushButton_13.clicked.connect(lambda:self.load_csv_to_table('ldrmodules'))
44 self.ui.pushButton_14.clicked.connect(lambda:self.load_csv_to_table('modscan'))
45 self.ui.pushButton_15.clicked.connect(lambda:self.load_csv_to_table('modules'))
46 self.ui.pushButton_16.clicked.connect(lambda:self.load_csv_to_table('netscan'))
47 self.ui.pushButton_17.clicked.connect(lambda:self.load_csv_to_table('objtypescan'))
48 self.ui.pushButton_18.clicked.connect(lambda:self.load_csv_to_table('psscan'))
49 self.ui.pushButton_19.clicked.connect(lambda:self.load_csv_to_table('psxview'))
50 self.ui.pushButton_20.clicked.connect(lambda:self.load_csv_to_table('shimcache'))
51 self.ui.pushButton_21.clicked.connect(lambda:self.load_csv_to_table('callbacks'))
52 self.ui.pushButton_22.clicked.connect(self.load_cmdline_to_table)
53 self.show()
54
55
56 def select_file(self):

Callers

nothing calls this directly

Calls 7

profile_to_comboBoxMethod · 0.95
load_csv_to_tableMethod · 0.95
Ui_DialogClass · 0.90
setupUiMethod · 0.80

Tested by

no test coverage detected