gnh1201 / welsonjs

WelsonJS - Build a Windows app on the Windows built-in JavaScript engine

Home Page:https://catswords.social/@catswords_oss

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[core] [WARN] Not supported function GetObject() in GUI mode

gnh1201 opened this issue · comments

Add this code to app.js:

if (typeof(GetObject) !== "function") {
    var GetObject = function(pathName, className) {
        var paths = pathName.split("\\");
        if (paths[0].indexOf("winmgmts:") > -1) {
            var objLocator = CreateObject("WbemScripting.SWbemLocator");
            var strComputer = paths[2];
            var strNamespace = paths.slice(3).join("\\");
            return objLocator.ConnectServer(strComputer, strNamespace);
        } else {
            console.log("Not supported: " + pathName);
        }
    };
}