質問: { 'HKCR\\AppName': { 'URL Protocol': { value: '', type: 'REG_SZ' } }, 'HKCR\\AppName\\shell\\open\\command': { '': { value: 'C:\\Users\\test_user\\AppData\\Local\\AppName\\AppName.exe', type: 'REG_SZ' } } } regedit.putValue(values, function (err) { console.log(err) }) }) ``` 参考にしたサイト https://github.com/ironSource/node-regedit 試したこと * ''(値なし) → エラー * '@' → そのまま名前が「@」になる * 'default' → そのまま名前が「default」になる * 'Default' → そのまま名前が「Default」になる
回答: 適当なキーで、`type`を`'REG_DEFAULT'`としてセットするとのことです(README)。 ``` 'HKCR\\AppName\\shell\\open\\command': { '何でもかまわない': { value: 'C:\\Users\\test_user\\AppData\\Local\\AppName\\AppName.exe', type: 'REG_DEFAULT' } } ```