誰かご存知でしたら教えてください。
npm regeditでインストールしたregeditのputValue関数でのレジストリ登録で躓いています。
具体的には、URIスキームでWindows内にあるアプリを起動させたいと思っています。
レジストリーのキーの登録およびURLプロトコルの登録まではできましたが、
「(既定)」に値を設定することができません。
宜しくお願い致します。
var regedit = require('regedit'); regedit.createKey(['HKCR\AppName\shell\open\command'], function(err) { var values = { '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」になる
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/21 05:29