永发信息网

如何编写注册表文件

答案:2  悬赏:0  手机版
解决时间 2021-12-30 11:29
如何编写注册表文件
最佳答案
问题一:怎样编写注册表导入脚本文件 比如我要快速的修改一台机子的机器名,我做的一个注册表文件如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ComputerName]
ComputerName=205
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ActiveComputerName]
ComputerName=205
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters]
NV Hostname=205
Hostname=205
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\ComputerName\ComputerName]
ComputerName=205
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Tcpip\Parameters]
NV Hostname=205
Hostname=205
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName]
ComputerName=205
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName]
ComputerName=205
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
NV Hostname=205
Hostname=205
[HKEY_USERS\S-1-5......余下全文>>问题二:如何把一个文件写入注册表 你说的是注册表导入吗?
可以自己新建一个记事本文件,把需要的内容写入
例如这样的:
Windows Registry Editor Version 5.00
[HKEY_USERS\S-1-5-18\AppEvents\EventLabels\.Default]
@=默认响声
[email protected],-5824
然后保存
把后缀名为TXT改为 REG 就可以 然后双击就导入了问题三:注册表文件编写格式是什么? 通过修改注册表我们可以实现一些特殊的功能,但是注册表又是十分脆弱的,一个不小心就会出现错误。那么我们怎么样来修改注册表呢?我总结为以下几种方法:
1.软件修改(安全)
通过一些专门的修改工具来修改注册表,比如:MagicSet、TweakUI、WinHacker等等。其实控制面板就是一个这样的工具,只不过功能简单一些。
2.间接修改(比较安全)
将要修改的写入一个.reg文件中,然后导入注册表中。.reg文件的基本格式为:
REGEDIT4[HKEY_LOCAL_MACHINE\Software\Super Rabbit\MagicSet]
@=Super Rabbit Magic Set For Windows 98 V2.92
a=dword:00000001
b=hex:02,05,00,00
……
[HKEY_LOCAL_MACHINE\Software\SCC\QuickViewer]
……
第一行为“REGEDIT4”,必须大写。
第二行为空行。
第三行使用[]括起子键分支,其中HKEY_LOCAL_MACHINE\Software\Super Rabbit\MagicSet就是一个子键分支。
第四、五、六行是该子键下的设置数据。其中@表示注册表编辑器右窗格中的默认键。
以下类似。
这样做的好处是可以避免错误的写入或删除等操作,但是要求用户了解注册表的内部结构和.reg文件的格式。
3.直接修改(最不安全,但最直接有效)
就是通过注册表编辑器直接的来修改注册表的键值数据项,这样做会避免在注册表中留下垃圾(虽然都很小,但越来越多会拖慢系统速度),但是要求用户有一定的注册表知识,熟悉注册表内部结构而且一定要小心谨慎。
注册表应用实例
1.自动刷新
每次在窗口添加一个文件夹或删除一个对象后,须要按键对窗口进行重新刷新,很麻烦。通过修改注册表可以达到自动刷新的目的。点击HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTRO LSET\CONTROL\UPDATE,修改 UPDATE MODE值,由1改为0。
2.修改系统版权信息
点击HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DEVEOPER\SETUP,在其右窗口中保存着安装 Windows98时产生的所有版权信息,用鼠标右键点击这些串值键可以随便修改,这样不须重新安装Windows 98就可修改系统原有的版权信息。
3.加快Windows 98启动速度
Windows98在启动时能自动加载一些程序运行,有的程序放在开始菜单中的启动组里,一些重要的、不须用户干涉的系统程序,则存放在注册表中。如果想加快Windows98的启动速度,可以适当地删除这些程序。在启动组中的程序可以通过任务栏很方便地删除。如果程序不在启动组中,则须要通过修改注册表来删除。
点击HKEY_LOCAL_MACHINE\MICROSOFT\WINDOW......余下全文>>问题四:如何写注册表??谢谢就是写.reg文件 如何写注册表文件
.reg文件的标准格式如下:
REGEDIT4
[路径] (注意用大小写)
键名=键值 (针对字符串型键值)
键名=hex:键值 (针对二进制型键值)
键名=dword:键值 (针对DWORD键值)
括号里面的内容为本人的注释,写文件的时候就不需要那些小括号了,其他上面所列的都必须包括。注意引号输入时不能用中文输入的引号,必须用英文的引号,否则会出错。
那么,怎么写.reg文件呢?我们需要一个文本编辑器,用windows的记事本就可以了。单击鼠标右键,选择新建文本文档,然后在生成的文本文件里输入上面规格的内容就可以了,最后,选择另存为,输入你想要的文件名+.reg保存即可。比如你要生成test.reg,输入test.reg保存即可,你可以看到生成了一个带图标的test.reg.双击运行这个test.reg文件就能相应的修改注册表了,系统会提示“是否导入注册表”之类的信息,确定就可以了。OK,我们可以手动写注册表了,是不是感觉很酷?
先别急,我们来看看一个标准范例,这是从注册表里面导出来的,大家慢慢学习,跟着模仿一下就能写出自己的.reg文件了。
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
NoRun=dword:00000000
NoRecentDocsMenu=hex:01,00,00,00
NoFavoritesMenu=dword:00000000
user=sundrink
大家可以看到,dword是16进制,hex是二进制,字符串则可以直接赋值。只要将上面的内容复制保存到文本文档里,然后另存为你想要的.reg文件运行就可以了。呵呵,原来也不是很难嘛,耐心一点就可以了。当然,你要模仿,要自己动手写.reg文件,用记事本就可以了。
说多两句,为什么要手写注册表?因为有时候我们会碰到一台锁定regedit的机子,有什么办法解开呢?呵呵,如果你会手写注册表文件的话,那很简单了......大家发挥想象吧!用不了很长时间的。问题五:编写TXT的注册表处理文件 你导出一个键值,就能看到reg文件的内容格式,照搬就行,reg文件就是txt文件,编写完后,把txt扩展名手动改成reg就可以了问题六:用.reg文件更改注册表值如何编写? Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
InstallDate=dword:4fdd429a问题七:如何将程序写入注册表?(写入格式详解) 详细说来实在太长。简单点的来一个~如何使用注册表 windows的注册表(registry)实质上是一个庞大的数据库,它存储这下面这些内容:软、硬件的有关配置和状态信息,应用程序和资源管理器外壳的初始条件、首选项和卸载数据;计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联, 硬件的描述、状态和属性;计算机性能纪录和底层的系统状态信息,以及各类其他数据。 注册表的结构是: windows为我们提供了一个注册表编辑器(regedit.exe)的工具,它可以用来查看和维护注册表。由图我们可以看到,注册表编辑器与资源管理器的界面相似。它有六个分支(有的是五个): hkey-classes-root 文件扩展名与应用的关联及ole信息 hkey-current-user 当前登录用户控制面板选项和桌面等的设置,以及映射的网络驱动器 hkey-local-machine 计算机硬件与应用程序信息 hkey-users 所有登录用户的信息 hkey-current-config 计算机硬件配置信息 hkey-dyn-data 即插即用和系统性能的动态信息 注册表修改方法有: 1.软件修改(安全) 通过一些专门的修改工具来修改注册表,比如:magicset、tweakui、winhacker等等。其实控制面板就是一个这样的工具,只不过功能简单一些。 2.间接修改(比较安全) 将要修改的写入一个.reg文件中,然后导入注册表中。这样做的好处是可以避免错误的写入或删除等操作,但是要求用户了解注册表的内部结构和.reg文件的格式。 3.直接修改(最不安全,但最直接有效) 就是通过注册表编辑器直接的来修改注册表的键值数据项,,但是要求用户有一定的注册表知识,熟悉注册表内部结构而且一定要小心谨慎,否则会把系统弄瘫。 使用方法大致是: (1)修改键值:开始—运行-输入 regedit --确定,打开注册表编辑器,在左窗格选定你要修改的子键,在右窗格打到要修改的键值项,右击该键值项,按要求修改,修改完毕。 例:以加快开关机修改“HKEY-LOCAL-MACHINE”-“Stem”“CurrentControlSet”-“Control”-将字符串“WaitToKillServceTimeout” 数值数据20000修改为1000。 开始—运行—输入“Regedit”—在打开的注册表编器中后步向下打到“Control”左击打开右窗格,在右窗格打到“WaitToKillServceTimeout”双击打开“编辑字符串”对话框,在“数值数据”框中输入要修改为的数据数值“1000”—确定。 (2)新建子键和键值:右击父键,选“新建→项”,在打开的“新建#1“中输入子键名,确定,右击新建的子键,在右窗格添加新键值项和键值。 例:新建字符串,新建“HKEY-LOCAL-MACHINE”-“Stem”“CurrentControlSet”-“Control”-“HungAppTimeout”的数值数据为“200”。 开始—运行—输入“Regedit”—在打开的注册表编器中后步向下找到“Control”左击打开右窗格,右击右窗格空白处—新建—字符串—在名称中输入名称“HungAppTimeout”,双击该名称打开“编辑字符串”对话框,在“数值数据”框中输入数据数值“200”—确定。 (3)删除子键和键值:开始—运行-输入 regedit --确定,打开注册表编辑器,在左窗格右击你要删除的子键,选“删除”;在右窗格右击你要删除的键值项,选“删除”。 注意,为保险起见,修也注册表前要......余下全文>>问题八:注册表文件的书写格式是什么? // - 注释
REGEDIT4 //大写顶格
//空一行
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
//↑注册表的位置,用 [ 和 ] 扩起来
MyTask=C:\Windows\System32\taskmgr.exe
//↑新建一个键值,叫MyTask.键值的数据是一个程序的路径.
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
MyTask=C:\Windows\System32\taskmgr.exe
这个保存到 .reg 文件,就是一个把任务管理器添加到注册表中 开机自动启动的注册表文件了!
要学习 注册表文件 的话.
可以找一个要学习的注册表位置.
再对它 右键 - 导出
用记事本打开研究!问题九:怎样将文件路径写入注册表中,越详细越好. 比如:
一个文件夹下面有多个文件,
想将其中的某一个文件的路径信息写入注册表中,且当文件路经改变时,可以重新写入路径信息。delphi帮助信息中的例子:procedure TForm1.WMEndSession(var Message: TWMEndSession);
var
Reg: TRegistry;
begin
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_CURRENT_USER;
if Reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\RunOnce', True) then
begin
Reg.WriteString('MyApp','' + ParamStr(0) + '');
Reg.CloseKey;
end;
finally
Reg.Free;
inherited;
end;end;上面只能实现本应用程序所在的路径(包括程序名)。能否实现与本程序在同以目录下的其他文件的路径?
或者是他们的上一层路径?
全部回答
我检查一下我的答案
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
本田锋范包个真皮座椅套要多少钱
为了研究物质的特性,小刚同学取了四块金属来
天龙高端hifi功放机有哪些型号
电脑画面如何同频到手机
用某色光照射金属板不能产生光电效应,如要发
上看十个口答案是什么
杭州出入境检验检疫局开发区办事处办公地址在
家里偷装摄像头违法吗
高山什么水成语
单选题2008年北京奥运会的三大理念是“科技奥
浙江出入境检验检疫局杭州出口加工区办事处在
buffalowhr-1166d怎么更改中文
多边形的特点是什么
麦浪开什么车
掌通家园怎么样好吗?
推荐资讯
重天到北海有多少公里
怎么样的羊有,羊黄 10分
某中学对2008年、2009年、2010年该校住校人数
家装e站新为什么没有成品照片呢
解答题根据你所学习到的地理、历史知识,试说
鱼缸氧气泵工作原理?请问盖上盖子供氧可以吗
网上显示车票已售空 到火车站还能买到吗?
资本主义世界殖民体系形成的根本原因是A.工业
长安铃木汽车上的 导航播放器 插卡 怎么显示
我用手机在百度贴吧客户端一键注册的帐号,密
牛羊肚怎样清洗
滁州到义乌驾车多少公里,大概多少时间
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?