How to use the regedit.putValue function in regedit

To help you get started, we’ve selected a few regedit examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github ssbc / scuttle-shell / scripts / setup.js View on Github external
RE.createKey(APPPaths.regKey, function (err, data) {
    // great.. node-regedit doesn't seem to adhere to cb(err, data)...?
    // https://github.com/ironSource/node-regedit/issues/10
    // https://github.com/ironSource/node-regedit/issues/44
    // https://github.com/ironSource/node-regedit/issues/4
    // ps: it also has problems when embedded in an electron asar since it generates scripts on the fly
    console.log('[DEBUG] regedit.createKey result arguments:', arguments.length)
    console.dir(arguments)
    if (arguments.length === 2 && err !== null) return cb(err)
    RE.putValue(valuesToPut, function (err) {
      if (err) {
        console.error(err)
        return cb(new Error('[ERROR] Problem writing to registry. ' + err.message))
      }
      console.log('[OK] Wrote manifest path to registry.\n[INFO] Try: npm run check-win')
      cb(null)
    })
  })
}
github soapdog / patchfox / scripts / setup-win.js View on Github external
regedit.createKey('HKCU\\Software\\Mozilla\\NativeMessagingHosts\\patchfox', function (a, b) {
  regedit.putValue(valuesToPut, function (err) {
    if (err) {
      console.log("[ERROR] Problem writing to registry.", err)
      process.exit(1)
    } else {
      console.log("[OK] Wrote manifest path to registry.\n[INFO] Try: npm run check-win")
      process.exit(0)
    }
  })
})
github soapdog / patchfox / host_app / tools / setup-win.js View on Github external
regedit.createKey('HKCU\\Software\\Mozilla\\NativeMessagingHosts\\patchfox', function (a, b) {
  regedit.putValue(valuesToPut, function (err) {
    if (err) {
      console.log("[ERROR] Problem writing to registry.", err)
      process.exit(1)
    } else {
      console.log("[OK] Wrote manifest path to registry.\n[INFO] Try: npm run check-win")
      process.exit(0)
    }
  })
})
github ssbc / scuttle-shell / scripts / setup-win.js View on Github external
regedit.createKey('HKCU\\Software\\Mozilla\\NativeMessagingHosts\\scuttleshell', function (a, b) {
    regedit.putValue(valuesToPut, function (err) {
      if (err) {
        console.log("[ERROR] Problem writing to registry.", err)
        cb(1)
      } else {
        console.log("[OK] Wrote manifest path to registry.\n[INFO] Try: npm run check-win")
        cb(0)
      }
    })
  })
}
github minbrowser / min / main / registryConfig.js View on Github external
regedit.createKey(keysToCreate, function (err) {
        regedit.putValue(registryConfig, function (err) {
          if (err) {
            reject()
          } else {
            resolve()
          }
        })
      })
    })
github prey / prey-node-client / lib / agent / utils / storage / windows.js View on Github external
regedit.createKey(db_path, function(err){
    if (err) {
      logger.info("ERROR CREATEKEY: " + err);
    }
    regedit.putValue(values, function(err) {
      if (err) {
        logger.info("ERROR regedit: " + err);
      }   
    })
    return cb();
  })
}
github imweb / lan-settings / lib / win32 / index.js View on Github external
return new Promise((resolve, reject) => {
    const valueToPut = {};
    valueToPut[SETTINGS_PATH] = {};
    valueToPut[SETTINGS_PATH][SETTINGS_KEY] = {
      type: 'REG_BINARY',
      value: util.toRegBinary(value),
    };
    regedit.putValue(valueToPut, (err, result) => {
      if (err) {
        return reject(err);
      }
      return resolve(result);
    });
  });
}

regedit

Read, Write, List and do all sorts of funky stuff to the windows registry using node.js and windows script host

MIT
Latest version published 10 months ago

Package Health Score

64 / 100
Full package analysis