diff --git a/lib/winlibs.js b/lib/winlibs.js index 5b37cc6..625278e 100644 --- a/lib/winlibs.js +++ b/lib/winlibs.js @@ -21,8 +21,11 @@ exports.loadLibrary = function(LIB) { }; }; +exports.SHELL32 = (function() { + return exports.loadLibrary("SHELL32"); +}; + exports.showControlPanel = function(name, applets, args) { - var WINLIB_SHELL32 = exports.loadLibrary("shell32"); var _applets = []; var _args = []; @@ -38,10 +41,13 @@ exports.showControlPanel = function(name, applets, args) { _args.push(_applets.join(',')); // run command - return WINLIB_SHELL32.call("Control_runDLL", _args); + return exports.SHELL32.call("Control_runDLL", _args); }; - exports.showNetworkAdapters = function() { return exports.openControlPanel("ncpa", ["@0", 3]); }; + +exports.showWindowsCopyright = function() { + return exports.SHELL32.call("ShellAboutW"); +};