ccy
2026-05-14 982d99737d708408e3299a396c09176036ccf592
mainwindow.h
@@ -5,6 +5,7 @@
#include <QCryptographicHash>
#include <QJsonDocument>
#include <QJsonObject>
#include <QMap>
QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
@@ -16,6 +17,7 @@
    QString Bios_Serialnumber = "";
    QString CPU_Processorid = "";
    QString Username = "";
    int ActiveState = 0;
    int IsEnabled_cell = 0;
    int IsEnabled_aquifer = 0;
    int IsEnabled_pipe = 0;
@@ -34,6 +36,8 @@
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();
    void initUI();
    QString toUpperAndLower(QString src);
    QString EncodebyBase64(const QString &src);
@@ -46,6 +50,8 @@
    QString AES_decryption(const QString &data, const QString &key);
    QByteArray AES_decryption_byte(const QString &data, const QString &key);
    QString getEncrypt(const QString &data, QString key);
    QString getDecrypt(const QString &data, QString key);
@@ -56,6 +62,11 @@
    QString getLocalID();
    QString getWindowsInfo(const QString &cmd);
    //授权集中在一起,不同点在于时间
    void giveLicense(int time);
    void ActiveRecord(QJsonObject jsonObj,QString edition, QString licenseKey);
private slots:
    void on_pushButton_decrypt_clicked();
@@ -91,6 +102,14 @@
    void on_pushButton_setversion_clicked();
    void on_pushButton_normal_clicked();
    void on_pushButton_education_clicked();
    void on_pushButton_profession_clicked();
    void on_pushButton_viewUsers_clicked();
private:
    Ui::MainWindow *ui;
@@ -100,5 +119,7 @@
    QJsonDocument workingjsondoc;
    QString key = "9aFUEFjsqHsde4DOhirdskgdznSDHlfb0ae";
    QMap<QString,QString> m_numToInfo;
};
#endif // MAINWINDOW_H