fix win7+server2008r2 powershell/wmi

Signed-off-by: si458 <simonsmith5521@gmail.com>
This commit is contained in:
si458
2024-11-30 13:50:02 +00:00
parent ef4d764ab4
commit c41eb72a2c
3 changed files with 66 additions and 92 deletions

View File

@@ -251,8 +251,12 @@ function defender(){
ret.child.stdin.write('exit\r\n');
ret.child.on('exit', function (c) {
if (this.stdout.str == '') { this.promise._resolve({}); return; }
var abc = JSON.parse(this.stdout.str.trim())
this.promise._resolve({ RealTimeProtection: abc.RealTimeProtectionEnabled, TamperProtected: abc.IsTamperProtected });
try {
var abc = JSON.parse(this.stdout.str.trim());
this.promise._resolve({ RealTimeProtection: abc.RealTimeProtectionEnabled, TamperProtected: abc.IsTamperProtected });
} catch (ex) {
this.promise._resolve({}); return;
}
});
return (ret);
}