其中NtQuerySystemInformation的第一个参数来指明要获取的内容,如果想要获取ring3的进程信息就设置为SystemProcessesAndThreadsInformation(0x5),如果想获取内核模块就填为SystemModuleInformation(0xB) NtQueryInformationProcess的第二个参数指明要获取的内容,当第二个参数为ProcessImageFileName(0x1b)时获取进程映射文件的进...
方法一:利用os杀死进程。 import os # 通过进程名称杀死进程 os.system('taskkill /f /im %s' % 'python.exe') # 通过pid杀死进程 os.system('taskkill /f /pid %s' % '20500') 1. 2. 3. 4. 5. 6. 7. 获取当前运行程序的pid # 获取当前运行程序pid print(os.getpid()) 1. 2. 方法二:利...
在上面的代码中,我们定义了一个函数get_process_name,接受一个pid作为参数,然后使用psutil.Process来获取对应pid的进程对象,再调用name()方法获取进程的名称。 示例 为了更好地说明获取进程名称的过程,我们以一个简单的示例来展示。假设我们有一个名为example.py的Python脚本,内容如下: importtimedeffoo():whileTrue...
方法一:利用os杀死进程。 import os # 通过进程名称杀死进程 os.system('taskkill /f /im %s' % 'python.exe') # 通过pid杀死进程 os.system('taskkill /f /pid %s' % '20500') 1. 2. 3. 4. 5. 6. 7. 获取当前运行程序的pid # 获取当前运行程序pid print(os.getpid()) 1. 2. 方法二:利...
方法一:利用os杀死进程。 import os # 通过进程名称杀死进程 os.system('taskkill /f /im %s' % 'python.exe') # 通过pid杀死进程 os.system('taskkill /f /pid %s' % '20500') 1. 2. 3. 4. 5. 6. 7. 获取当前运行程序的pid # 获取当前运行程序pid ...