UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

27 lines (26 loc) 1.3 kB
import { a as __toCommonJS, i as __require, t as __commonJSMin } from "./chunk-CNf5ZN-e.js"; import { n as init_esm, t as esm_exports } from "./esm-B0JTzC4m.js"; import { t as require_execAsync } from "./execAsync-ChHj2T_r.js"; //#region node_modules/@opentelemetry/resources/build/src/detectors/platform/node/machine-id/getMachineId-win.js var require_getMachineId_win = /* @__PURE__ */ __commonJSMin(((exports) => { Object.defineProperty(exports, "__esModule", { value: true }); exports.getMachineId = void 0; const process = __require("process"); const execAsync_1 = require_execAsync(); const api_1 = (init_esm(), __toCommonJS(esm_exports)); async function getMachineId() { const args = "QUERY HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography /v MachineGuid"; let command = "%windir%\\System32\\REG.exe"; if (process.arch === "ia32" && "PROCESSOR_ARCHITEW6432" in process.env) command = "%windir%\\sysnative\\cmd.exe /c " + command; try { const parts = (await (0, execAsync_1.execAsync)(`${command} ${args}`)).stdout.split("REG_SZ"); if (parts.length === 2) return parts[1].trim(); } catch (e) { api_1.diag.debug(`error reading machine id: ${e}`); } } exports.getMachineId = getMachineId; })); //#endregion export default require_getMachineId_win(); export {};