lilei6666 发表于 2008-12-9 16:32:16

导入注册表

怎样写导入注册表的文件啊,我想添加IE里面的信任区,但是写的注册表不能导入,
请高手讲解

xdfdnzhabo 发表于 2008-12-10 19:54:51

支持论坛发展!支持楼主!!!坚持回贴!!回贴光荣!!!!!:face (33): :face (33): :face (33):

pyj521 发表于 2008-12-14 23:26:43

这个也是困扰我的一个问题

笨笨℃ 发表于 2008-12-20 12:08:42

RunWait(@ComSpec&" /c reg import Z.REG /f","",@SW_HIDE)
   这样就可以吧

后台导入Z.REG

eadmin 发表于 2009-3-2 12:06:33

用 reg2au3 吧

ahkang 发表于 2009-3-4 20:05:57

$a=XXX.Reg

Run( 'RegEdit /S ' & $a)

ahkang 发表于 2009-3-4 20:18:21

如果主键不多的话,可以直接用 AutoIt 的 RegWrite() 函数

例如 AutoIt3 自动安装脚本里的部分代码:
;====================   全面备份注册表 =========================
If RegRead('Hkcr\AutoIt3Script\Shell','') <> '' Then
        RegWrite('Hkcr\AutoIt3Script\Shell','','Reg_Sz','Run')
EndIf
        RegWrite('Hkcu\SOFTWARE\AutoIt v3\AutoIt', 'Include','Reg_Sz',@ScriptDir & '\UserInclude')
        RegWrite('Hkcu\Software\Sysinternals\Process Explorer','EulaAccepted','Reg_Dword',1)

        RegDelete('Hkcr\.au3')
        RegDelete('hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\AutoIt v3')
       
        RegWrite('Hkcr\.Au3','','Reg_Sz','AutoIt3Script')
        RegWrite('Hkcr\.Au3','PerceivedType','Reg_Sz','Text')
        RegWrite('Hkcr\.Au3','PersistentHandler','Reg_Sz','{5e941d80-bf96-11cd-b579-08002b30bfeb}')
        RegWrite('Hkcr\.Au3\ShellNew','FileName','Reg_Sz',@WindowsDir & '\ShellNew\Template.Au3')
        RegWrite('Hkcr\AutoIt3Script','','Reg_Sz','AutoIt3Script')
        RegWrite('Hkcr\AutoIt3Script\DefAultIcon','','Reg_Sz',@WorkingDir & '\Aut2Exe\Icons\FileType1.Ico')
        RegWrite('Hkcr\AutoIt3Script\Shell','','Reg_Sz','Run')
        RegWrite('Hkcr\AutoIt3Script\Shell\Run','','Reg_Sz','&R. 运行脚本')
        RegWrite('Hkcr\AutoIt3Script\Shell\Run\Command','','Reg_Sz','"' & @WorkingDir & '\AutoIt3.eXe" "%1" "%*"')
        RegWrite('Hkcr\AutoIt3Script\Shell\WinInfo','','Reg_Sz','&W. 窗口信息工具')
        RegWrite('Hkcr\AutoIt3Script\Shell\WinInfo\Command','','Reg_Sz',@WorkingDir & '\Au3Info.eXe')
        RegWrite('Hkcr\AutoIt3Script\Shell\Compile','','Reg_Sz','&A. 编译脚本(进度栏)')
        RegWrite('Hkcr\AutoIt3Script\Shell\Compile\Command','','Reg_Sz','"'& @WorkingDir & '\SciTE\ACNWrapper\AcnWrapper.eXe" /In "%1"')
        RegWrite('Hkcr\AutoIt3Script\Shell\Edit','','Reg_Sz','&D. 编辑脚本(记事本)')
        RegWrite('Hkcr\AutoIt3Script\Shell\Edit\Command','','Reg_Sz',@SystemDir & '\NotePad.eXe "%1"')
        RegWrite('Hkcr\AutoIt3Script\Shell\GUICompile','','Reg_Sz','&F. 编译脚本(带选项)')
        RegWrite('Hkcr\AutoIt3Script\Shell\GUICompile\Command','','Reg_Sz','"'& @WorkingDir & '\SciTE\ACNWrapper\AcnWrapper_Gui.eXe" /In "%1"')
        RegWrite('Hkcr\AutoIt3Script\Shell\Open','','Reg_Sz','&C. 编辑脚本(SciTE)')
        RegWrite('Hkcr\AutoIt3Script\Shell\Open\Command','','Reg_Sz','"' & @WorkingDir & '\SciTE\SciTE.eXe" "%1"')
        RegWrite('Hkcr\AutoIt3XScript','','Reg_Sz','AutoIt3XScript')
        RegWrite('Hkcr\AutoIt3XScript\DefAultIcon','','Reg_Sz',@WorkingDir & '\Aut2Exe\Icons\TLB.ico')
        RegWrite('Hkcr\AutoIt3XScript\Shell\Run','','Reg_Sz','&R. 运行脚本')
        RegWrite('Hkcu\AutoIt3XScript\Shell\Run\Command','','Reg_Sz','"' & @WorkingDir & '\AutoIt3.eXe" "%1" "%*"')
……

[ 本帖最后由 ahkang 于 2009-3-4 20:19 编辑 ]

ly587027 发表于 2009-5-25 09:12:51

是啊,我这有个很小的注册表文件,想导入,可就是不会写,正在研究呢。

ly587027 发表于 2009-5-25 09:17:49

自动导入的软件好用吗?我金币不足,下不了啊,不然试试。

ly587027 发表于 2009-5-25 09:25:58

下载下来了,很好用啊,谢谢。用法是先转换成脚本,再运行就行了。

lixiang 发表于 2009-5-26 09:30:49

用 reg2au3 吧
eadmin 发表于 2009-3-2 12:06 http://www.autoitx.com/images/common/back.gif

真是一个好工具啊!
感谢提供!

sdqdcharles 发表于 2009-5-28 22:08:22

沙发

sdqdcharles 发表于 2009-5-28 22:08:24

沙发

qinguofang 发表于 2009-6-5 14:33:19

我来顶个........

ldj8181 发表于 2009-6-6 17:50:19

没 用 到 过 啊学习 一下
页: [1] 2 3 4
查看完整版本: 导入注册表