国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > JS > 正文

Node.JS更改Windows注冊表Regedit的方法小結(jié)

2024-05-06 16:39:06
字體:
供稿:網(wǎng)友

注冊表是windows操作系統(tǒng)中的一個核心數(shù)據(jù)庫,其中存放著各種參數(shù),直接控制著windows的啟動、硬件驅(qū)動程序的裝載以及一些windows應(yīng)用程序的運行,從而在整個系統(tǒng)中起著核心作用。這些作用包括了軟、硬件的相關(guān)配置和狀態(tài)信息,比如注冊表中保存有應(yīng)用程序和資源管理器外殼的初始條件、首選項和卸載數(shù)據(jù)等,聯(lián)網(wǎng)計算機的整個系統(tǒng)的設(shè)置和各種許可,文件擴展名與應(yīng)用程序的關(guān)聯(lián),硬件部件的描述、狀態(tài)和屬性,性能記錄和其他底層的系統(tǒng)狀態(tài)信息,以及其他數(shù)據(jù)等。

這里介紹一些通過node.js操作注冊表的幾種方法

方法一:通過childprocess調(diào)用reg命令

reg命令是Windows提供的,它可以添加、更改和顯示注冊表項中的注冊表子項信息和值,通過命令行輸入 REG /?  即可彈出命令提示

C:/Users/Administrator>REG /?REG Operation [Parameter List] Operation [ QUERY  | ADD  | DELETE | COPY  |        SAVE  | LOAD  | UNLOAD | RESTORE |        COMPARE | EXPORT | IMPORT | FLAGS ]

返回代碼: (除了 REG COMPARE)

  0 - 成功
  1 - 失敗

要得到有關(guān)某個操作的幫助,請鍵入:

 REG Operation /?

例如:

REG QUERY /? REG ADD /? REG DELETE /? REG COPY /? REG SAVE /? REG RESTORE /? REG LOAD /? REG UNLOAD /? REG COMPARE /? REG EXPORT /? REG IMPORT /? REG FLAGS /?

通過child_process簡單的封裝即可調(diào)用上面的命令了:

var cp = require('child_process');cp.exec("REG QUERY HKEY_CURRENT_USER/XXX",function(error,stdout,stderr) {});

方法二:通過node-regedit模塊

node-regedit模塊本質(zhì)上也是通過對child_process的封裝實現(xiàn)的,示例代碼如下:

var regedit = require('regedit')regedit.list('HKCU//SOFTWARE', function(err, result) {  ...})regedit.putValue({  'HKCU//SOFTWARE//MyApp': {    'Company': {      value: 'Moo corp',      type: 'REG_SZ'    },    'Version': { ... }  },  'HKLM//SOFTWARE//MyApp2': { ... }}, function(err) {  ...})regedit.createKey(['HKLM//SOFTWARE//Moo', 'HKCU//SOFTWARE//Foo'], function(err) {  ...})

項目地址:  https://github.com/ironSource/node-regedit

總結(jié)

以上所述是小編給大家介紹的Node.JS更改Windows注冊表Regedit的方法小結(jié),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對VeVb武林網(wǎng)網(wǎng)站的支持!


注:相關(guān)教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 谢通门县| 平顶山市| 津市市| 长海县| 佛坪县| 微山县| 上饶市| 峡江县| 利川市| 天津市| 和政县| 闽清县| 托克逊县| 南召县| 兴文县| 甘孜| 陆河县| 米脂县| 南溪县| 黔江区| 忻城县| 江达县| 日土县| 遵义县| 冷水江市| 界首市| 德令哈市| 梓潼县| 崇明县| 新兴县| 黄浦区| 广元市| 区。| 达尔| 晋江市| 九江市| 丰县| 仁怀市| 宣城市| 马公市| 南充市|