feat: adding commonredist

This commit is contained in:
Chubby Granny Chaser
2025-04-02 15:35:40 +01:00
parent 56da86d63d
commit 01d440590b
15 changed files with 70 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
import { app } from "electron";
import path from "node:path";
import cp from "node:child_process";
import { registerEvent } from "../register-event";
import { logger } from "@main/services";
const installScriptPath = app.isPackaged
? path.join(process.resourcesPath, "commonredist", "install.bat")
: path.join(
__dirname,
"..",
"..",
"resources",
"commonredist",
"install.bat"
);
const installCommonRedist = async (_event: Electron.IpcMainInvokeEvent) => {
cp.execFile(installScriptPath, (error) => {
if (error) {
logger.error(error);
}
});
};
registerEvent("installCommonRedist", installCommonRedist);