【tips】收压缩包解压后启动指定软件

通过websockt接收软件的压缩包,解压到配置文件设置的路径下后,启动配置文件中指定的启动项,若已启动则杀掉进程后再启动

查找本机所有IP:

void initIpMsg() { m_lstStrIp.clear();//存储本机IP地址 QStringList blackKeywords = { "vmware", "virtualbox", "wsl", "vethernet", "tap-windows", "sangfor", "cisco", "pulse", "forti", "vpn" }; QList<QHostAddress> ipAddressesList; foreach (const QNetworkInterface &interface, QNetworkInterface::allInterfaces()) { if (!(interface.flags() & QNetworkInterface::IsUp)) continue; if (interface.flags() & QNetworkInterface::IsLoopBack) continue; QString name = interface.humanReadableName().toLower(); // ✅ 排除虚拟 / VP