Python用pyinstaller打包exe软件程序禁止多开教程
方法
在我们写Python编译成软件的时候,禁止多开程序,就可以用到这个简单的代码来禁止软件多开哦,需要用到一个库
psutil
psutil(进程和系统实用程序)是一个跨平台库,用于在 Python 中检索有关正在运行的进程和系统利用率 (CPU、内存、磁盘、网络、传感器)的信息。它主要用于系统监视、分析和限制进程资源以及管理正在运行的进程。它实现了经典 UNIX 命令行工具提供的许多功能,例如ps、top、iotop、lsof、netstat、ifconfig、free等。psutil 目前支持以下平台:
安装方法: pip install psutil
psutil 库官方地址
https://pypi.org/project/psutil/
下面分享小编自己写的防止多开代码,大家可以根据的自己的需求来更改.
import os,psutil
def Process ():
"""禁止本程序多开禁止修改软件名称"""
if psutil.Process(os.getpid()).name() == "你的软件名字.exe": # 禁止修改文件名
i=0
for proc in psutil.process_iter(['pid', 'name']): #获取进程名称和pid
if psutil.Process(os.getpid()).name()==proc.name():#获取自身进程名称与所有的进程对比
i+=1
if i >=2:
print('禁止多开哦!!!')
exit(1)
else:
print('禁止修改软件名称!!!')
exit(1)
THE END
1
二维码
海报
Python用pyinstaller打包exe软件程序禁止多开教程
方法
在我们写Python编译成软件的时候,禁止多开程序,就可以用到这个简单的代码来禁止软件多开哦,需要用到一个库
psutil
psutil(进程和系统实用程序)是一个……

文章目录
关闭
共有 0 条评论