1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-16 16:23:25 +00:00

Updated, so 32 bit on 64 bit Platforms will at least support enable/disable safemode service

This commit is contained in:
Bryan Roe
2020-01-28 23:57:48 -08:00
parent 3bcdb51656
commit 726fdf2bd6
2 changed files with 27 additions and 22 deletions

File diff suppressed because one or more lines are too long

View File

@@ -85,7 +85,11 @@ function restart(delay)
if (require('_GenericMarshal').PointerSize == 4 && require('os').arch() == 'x64') if (require('_GenericMarshal').PointerSize == 4 && require('os').arch() == 'x64')
{ {
throw ('win-bcd on a 64 bit Platform can only be accessed from a 64 bit process'); module.exports =
{
enableSafeModeService: enableSafeModeService,
disableSafeModeService: disableSafeModeService, restart: restart, isSafeModeService: isSafeModeService
};
} }
else else
{ {
@@ -94,7 +98,7 @@ else
getKeys: getKeys, setKey: setKey, deleteKey: deleteKey, enableSafeModeService: enableSafeModeService, getKeys: getKeys, setKey: setKey, deleteKey: deleteKey, enableSafeModeService: enableSafeModeService,
disableSafeModeService: disableSafeModeService, getKey: getKey, restart: restart, isSafeModeService: isSafeModeService disableSafeModeService: disableSafeModeService, getKey: getKey, restart: restart, isSafeModeService: isSafeModeService
}; };
}
Object.defineProperty(module.exports, "bootMode", Object.defineProperty(module.exports, "bootMode",
{ {
get: function () get: function ()
@@ -119,3 +123,4 @@ Object.defineProperty(module.exports, "bootMode",
} }
} }
}); });
}