Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
199 views
in Technique[技术] by (71.8m points)

node.js - Setting and unsetting registry using regedit (replace registry value from 1 to 0)

I am trying to set and unset registry with values 1 and 0 respectively. I am using regedit npm package to achieve this.

Upon unset,I want this registry value to be 0. I see the function UnsetRegistryValue being called, but it doesn't set the value to 0. Please note, already registry value set to 1. I want to replace registry value

**set registry **
function setRegistryValue(){

 regedit.putValue({
        'HKLM\System\CurrentControlSet\Control\Session Manager\Environment': {
           'XYZ': {
                value: '1',
                type: 'REG_SZ'
            },
           'Version': { }
        }
    }, function(err) {app.console.log(err);});

}

**unset registry **
function UnsetRegistryValue(){

 regedit.putValue({
        'HKLM\System\CurrentControlSet\Control\Session Manager\Environment': {
           'XYZ': {
                value: '0',
                type: 'REG_SZ'
            },
           'Version': { }
        }
    }, function(err) {app.console.log(err);});

}

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Sorry, I had typo in the to set or unset or modify.You can use regedit.putValue


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...