From 5a8bbd2426aeacdbbb2fdb1a7f7a1adce0cac7f9 Mon Sep 17 00:00:00 2001
From: mrDarker <mr.darker@163.com>
Date: 星期五, 01 八月 2025 16:23:29 +0800
Subject: [PATCH] 1. 新增以下功能函数并集成:    - InitStorage():初始化存储区域    - StartStorage():开始数据存储    - StopStorage():停止存储并自动提取、分析数据    - AnalyzeStoredData():分析指定端口数据,返回偏移量

---
 SourceCode/Bond/Servo/UserManager.cpp |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/SourceCode/Bond/Servo/UserManager.cpp b/SourceCode/Bond/Servo/UserManager.cpp
index db9f1e5..1e6d5f8 100644
--- a/SourceCode/Bond/Servo/UserManager.cpp
+++ b/SourceCode/Bond/Servo/UserManager.cpp
@@ -7,7 +7,7 @@
 #include <sstream>
 
 const std::string SESSION_FILE = R"(session.dat)";
-const std::string DATABASE_FILE = R"(BondEq.db)";
+const std::string DATABASE_FILE = R"(UserManager.db)";
 
 const std::string INITIAL_ADMIN_USERNAME = "admin";
 const std::string INITIAL_ADMIN_PASSWORD = "admin";
@@ -157,18 +157,18 @@
 
 // 获取程序路径下的config文件夹路径
 std::string UserManager::getConfigFolderPath() {
-    char path[MAX_PATH];
-    GetModuleFileName(NULL, path, MAX_PATH);
-    std::string exePath = std::string(path).substr(0, std::string(path).find_last_of("\\/"));
-    std::string configPath = exePath + "\\Config\\";
+    char szPath[MAX_PATH];
+    GetModuleFileName(NULL, szPath, MAX_PATH);
+    std::string exePath(szPath);
+    std::string dbDir = exePath.substr(0, exePath.find_last_of("\\/")) + "\\DB\\";
 
     // 检查并创建config文件夹
-    DWORD fileAttr = GetFileAttributes(configPath.c_str());
+    DWORD fileAttr = GetFileAttributes(dbDir.c_str());
     if (fileAttr == INVALID_FILE_ATTRIBUTES) {
-        CreateDirectory(configPath.c_str(), NULL);
+        CreateDirectory(dbDir.c_str(), NULL);
     }
 
-    return configPath;
+    return dbDir;
 }
 
 // 获取session.dat文件路径

--
Gitblit v1.9.3