也许完成了?待调试

This commit is contained in:
Mike Solar
2023-07-30 10:26:41 +08:00
parent f1ffe592f3
commit 0483fe84f9
16 changed files with 122 additions and 32 deletions

View File

@ -19,6 +19,7 @@
#include <comutil.h>
#include <iostream>
#include <QGuiApplication>
#include <QApplication>
#include <ctime>
#pragma comment(lib, "wbemuuid.lib")
#ifdef _DEBUG
@ -45,7 +46,8 @@ RequestBodyBase::RequestBodyBase(){
wsprintf(unix_time,L"%ld",std::time(0));
QString request_id=QString::fromWCharArray(unix_time);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
QFile *infFile=new QFile(".\\config\\information.cfg");
QString dir=QApplication::applicationDirPath();
QFile *infFile=new QFile(dir+"config/information.kmd");
if(!infFile->open(QIODevice::ReadOnly|QIODevice::Text)){
QMessageBox::critical(nullptr,QString::fromLocal8Bit("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"), QString::fromLocal8Bit("<EFBFBD>޷<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>"));
delete infFile;
@ -128,7 +130,7 @@ RequestBodyBase::RequestBodyBase(){
//<2F><>ȡMachineGUID<49><44>ȡMD5<44><35>Ϊdevice_id
QByteArray hash = QCryptographicHash::hash(getMachineGUID().toUtf8(), QCryptographicHash::Md5);
device_id=hash.toHex();
infFile=new QFile(".\\config\\information.cfg");
infFile=new QFile(".\\config\\information.kmd");
if(!infFile->open(QIODevice::WriteOnly|QIODevice::Text)){
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
QMessageBox::warning(nullptr, QString::fromLocal8Bit("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"), QString::fromLocal8Bit("<EFBFBD>޷<EFBFBD><EFBFBD><EFBFBD>д<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>"));