这些作用包括了软、硬件的相关配置和状态信息,比如注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据等,联网计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件部件的描述、状态和属性,性能记录和其他底层的系统状态信息,以及其他数据等。
nodejs可以使用reg命令中的RegDelete()命令来删除注册表,使用方法为RegDelete("HKEY_CURRENT_USER//xxx")。
nodejs使用reg方法操作注册表:
try { var shell = new ActiveXObject("WScript.Shell"); //读注册表值 var key1 = shell.RegRead("HKEY_CURRENT_USER//Software//Microsoft//Windows//CurrentVersion//Run//eip"); //删除注册表项 shell.RegDelete("HKEY_CURRENT_USER//SOFTWARE//Microsoft//Windows//CurrentVersion//Run//eip"); //往注册表中写入值 shell.RegWrite ("HKEY_CURRENT_USER//Software//Microsoft//Windows//CurrentVersion//Run//eip", "C://eip//eip.lnk","REG_SZ"); shell.RegWrite("HKEY_LOCAL_MACHINE//SOFTWARE//Microsoft//Windows//CurrentVersion//Run//eip", "c://eip//eip.lnk","REG_SZ"); } catch(e) {}
reg方法:
REG QUERY /? REG ADD /? REG DELETE /? REG COPY /? REG SAVE /? REG RESTORE /? REG LOAD /? REG UNLOAD /? REG COMPARE /? REG EXPORT /? REG IMPORT /? REG FLAGS /?
以上就是node.js如何删除注册表?的详细内容,更多请关注0133技术站其它相关文章!