added resetIconCache function
This commit is contained in:
parent
a586acf8a4
commit
d8846b3c51
5
index.cc
5
index.cc
@ -263,11 +263,16 @@ void isUserAdmin(const v8::FunctionCallbackInfo<Value>& args) {
|
||||
args.GetReturnValue().Set(Boolean::New(isolate, _isUserAdmin()));
|
||||
}
|
||||
|
||||
void resetIconCache(const v8::FunctionCallbackInfo<Value>& args) {
|
||||
SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL);
|
||||
}
|
||||
|
||||
void Init(Handle<Object> exports) {
|
||||
NODE_SET_METHOD(exports, "deelevate", deelevate);
|
||||
NODE_SET_METHOD(exports, "elevate", elevate);
|
||||
NODE_SET_METHOD(exports, "getSystem32Path", GetSystem32Path);
|
||||
NODE_SET_METHOD(exports, "isUserAdmin", isUserAdmin);
|
||||
NODE_SET_METHOD(exports, "resetIconCache", resetIconCache);
|
||||
}
|
||||
|
||||
NODE_MODULE(winutils, Init)
|
||||
|
3
index.js
3
index.js
@ -11,5 +11,6 @@ module.exports = {
|
||||
deelevate: bin.deelevate,
|
||||
elevate: bin.elevate,
|
||||
getSystem32Path: bin.getSystem32Path,
|
||||
isUserAdmin: bin.isUserAdmin
|
||||
isUserAdmin: bin.isUserAdmin,
|
||||
resetIconCache: bin.resetIconCache,
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
"gypfile": true,
|
||||
"main": "index.js",
|
||||
"name": "winutils",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1",
|
||||
"scripts": {
|
||||
"install": "node-gyp rebuild || true",
|
||||
"test": "node index.js"
|
||||
|
Loading…
x
Reference in New Issue
Block a user