更新版本,将密码等信息写入到启动命令行。

This commit is contained in:
chenxudong 2025-10-16 10:00:36 +08:00
parent b9ead69f76
commit cefc65f4f8
5 changed files with 14 additions and 1 deletions

View File

@ -1,6 +1,6 @@
cd src
pyinstaller --onefile --add-data "install/Common.py:install" .\install\InstallMariaDB.py
pyinstaller --onefile --add-data "install/Common.py:install" --add-data "datas/electromagnetic.jar:datas" --add-data "datas/init.sql:datas" --hidden-import win32timezone .\install\InstallOrUpgradeComacDB.py
pyinstaller --onefile --add-data "install/Common.py:install" --add-data "datas/electromagnetic.jar:datas" --add-data "datas/init.sql:datas" --add-data "datas/ManagerService.exe:datas" --hidden-import win32timezone .\install\InstallOrUpgradeComacDB.py
pyinstaller --onefile .\install\Uninstall.py
pyinstaller --onefile .\install\SetFile.py
pyinstaller --onefile --add-data "install/Common.py:install" --hidden-import win32timezone .\install\ManagerService.py

Binary file not shown.

Binary file not shown.

View File

@ -8,6 +8,7 @@ manage_service_exe = os.path.join(current_dir, "ManagerService.exe")
app_log_dir = os.path.join(current_dir, "logs")
sql_path = get_resource_path(os.path.join("datas", "init.sql"))
jar_path = get_resource_path(os.path.join("datas", "electromagnetic.jar"))
manage_service_path = get_resource_path(os.path.join("datas", "ManagerService.exe"))
def set_sql():
@ -44,6 +45,11 @@ def set_jar():
def update_service(cmd):
if not os.path.exists(manage_service_exe):
logger.warning("manage service path not exist")
return
command = [manage_service_exe, cmd]
result = subprocess.run(command, capture_output=True, text=True)
@ -55,6 +61,11 @@ def update_service(cmd):
logger.info(f"操作成功cmd is {cmd}")
pass
def upgrade_service():
shutil.copy(manage_service_path, manage_service_exe)
logger.info("service 设置成功")
pass
if __name__ == '__main__':
ensure_dir(app_log_dir)
@ -71,6 +82,7 @@ if __name__ == '__main__':
update_service("remove")
set_sql()
set_jar()
upgrade_service()
update_service("install")
update_service("start")

View File

@ -37,6 +37,7 @@ class ComacDBService(win32serviceutil.ServiceFramework):
f"-jar",
jar_path,
f"--file.enc.passwd=adknfhkj87654knd",
f"--login.enc.passwd=5JKRGV0QO4WK1WCWVK55YEU0A1NPOXOP",
f"--logging.file.path={app_log_dir}",
f"--logging.file.name={app_log_dir}/app_{formatted_time}.log",
f"--winPrefix={current_dir}",