Update security.js

This commit is contained in:
Namhyeon Go 2020-07-20 02:50:24 +09:00
parent 847a957d8a
commit 29a0b6bc7c

View File

@ -6,13 +6,12 @@ var scope = {
global: global, global: global,
require: global.require require: global.require
}; };
var registry = require("registry"); var REG = require("lib/registry");
var WSH = CreateObject("WScript.Shell");
scope.DISABLED = 0x00000001; scope.DISABLED = 0x00000001;
scope.ENABLED = 0x00000000; scope.ENABLED = 0x00000000;
var WSH = CreateObject("WScript.Shell");
// check 'run as administrator' // check 'run as administrator'
scope.isElevated = function() { scope.isElevated = function() {
try { try {
@ -27,21 +26,21 @@ scope.isElevated = function() {
scope.setAntiSpyware = function(buffer) { scope.setAntiSpyware = function(buffer) {
var path = "SOFTWARE\\Policies\\Microsoft\\Windows Defender"; var path = "SOFTWARE\\Policies\\Microsoft\\Windows Defender";
var key = "DisableAntiSpyware"; var key = "DisableAntiSpyware";
registry.write(registry.HKLM, path, key, buffer, registry.DWORD); REG.write(registry.HKLM, path, key, buffer, registry.DWORD);
}; };
// trun on/off Registry Editor (regedit) // trun on/off Registry Editor (regedit)
scope.setRegedit = function(buffer) { scope.setRegedit = function(buffer) {
var path = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System"; var path = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System";
var key = "DisableRegistryTools"; var key = "DisableRegistryTools";
registry.write(registry.HKLM, path, key, buffer, registry.DWORD); REG.write(registry.HKLM, path, key, buffer, registry.DWORD);
}; };
// turn on/off Task Manager (taskmgr) // turn on/off Task Manager (taskmgr)
scope.setTaskmgr = function(buffer) { scope.setTaskmgr = function(buffer) {
var path = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System"; var path = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System";
var key = "DisableTaskMgr"; var key = "DisableTaskMgr";
registry.write(registry.HKLM, path, key, buffer, registry.DWORD); REG.write(registry.HKLM, path, key, buffer, registry.DWORD);
}; };
// detect antivirus from security center // detect antivirus from security center