国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 马边| 兴海县| 太仆寺旗| 东乡族自治县| 兴国县| 巴东县| 佛山市| 云南省| 子长县| 罗田县| 金山区| 开远市| 罗山县| 竹北市| 平江县| 奇台县| 三门县| 沂水县| 于都县| 嘉定区| 仙桃市| 台江县| 大冶市| 仙居县| 蓝田县| 紫阳县| 青海省| 安岳县| 福州市| 防城港市| 永丰县| 中宁县| 虎林市| 石渠县| 罗平县| 镇康县| 抚顺市| 太原市| 安平县| 富顺县| 嘉善县|