修改注册表

[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Jet/4.0/Engines/Jet4.0]

将MaxLocksPerFile键值改为自己设置的值(如:9999999)。

代码实现:

function TfrmExport.EditRegister: Boolean;

var

pReg: TRegistry;

sRegKey, sRegItem, sValue: string;

iValue, iNew: Integer;

begin

Result := False;

pReg := TRegistry.Create;

try

pReg.RootKey := HKEY_LOCAL_MACHINE;

sRegKey := ‘SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 4.0‘;

if not pReg.OpenKey(sRegKey, false) then

begin

InfoDlg(‘键值[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 4.0]访问失败!‘);

Exit;

end;

sRegItem := ‘MaxLocksPerFile‘;

iValue := pReg.ReadInteger(sRegItem);

sValue := IntToStr(iValue);

if not MyInputQuery(‘修改注册表‘, ‘请输入[MaxLocksPerFile]值:‘, sValue) then Exit;

if not TryStrToInt(sValue, iNew) then

begin

InfoDlg(‘输入键值不正确,修改失败!‘);

Exit;

end;

pReg.WriteInteger(sRegItem, iNew);

finally

pReg.CloseKey;

pReg.Free;

end;

end;

修改注册表,布布扣,bubuko.com

时间: 2024-08-05 11:16:48

修改注册表的相关文章

修改注册表~使自启动

[转自互联网] 1 #include <windows.h> 2 #include <stdio.h> 3 #pragma comment(lib,"Advapi32.lib") 4 void CreateStringReg(HKEY hRoot,char *szSubKey,char* ValueName,char *Data) 5 { 6 HKEY hKey; 7 //打开注册表键,不存在则创建它 8 long lRet=RegCreateKeyEx(hRo

修改注册表来修改IE的设置---资料汇总

转载:http://blog.csdn.net/wangqiulin123456/article/details/17068649 1. 添加删除受信任站点: /HKEY_CURRENT_USER/SoftWare/Microsoft/Windows/CurrentVersion/Internet  Settings/ZoneMap/Ranges下有一个信任站点就有一个RangeN(N为1,2,3...)的记录 2. Internet自定义级别的修改: /HKEY_CURRENT_USER/So

C#综合揭秘——通过修改注册表建立Windows自定义协议

引言 本文主要介绍注册表的概念与其相关根项的功能,以及浏览器如何通过连接调用自定义协议并与客户端进行数据通信.文中讲及如何通过C#程序.手动修改.安装项目等不同方式对注册表进行修改.其中通过安装项目对注册表进行修改的情况最为常见,在一般的应用程序中都会涉及.当中最为实用的例子将介绍如何通过"安装项目"修改注册表建立自定义协议,在页面通过ajax方式发送路径请求,并在回调函数中调用自定义协议.最后一节还将介绍如何调用自定义协议去保持数据的保密性.希望本篇文章能对各位的学习研究有所帮助,当

通过修改注册表,阻止win10开机后自动打开msn中文网

有些Win10用户会遇到开机后自动打开浏览器访问MSN中文网的问题,可以通过修改注册表来解决这一问题 1. 打开注册表(Win+R,输入regedit) 2. 依次进入如下注册表项目录 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet 3. 修改注册表项EnableActiveProbing,值为0即可 好记性不如烂笔头,留在自己博客里,万一以后重装系统又遇到这个问题了,就可以很容易的解

通过修改注册表来破解sqlyog

Sqlyog作为一款可视化的数据库管理工具,各种方便我就不说了,但是未经汉化或者绿色过的软件存在30天的生命期,到期后我们就不可以使用了,要摸卸载重装,我们还可以去修改注册表,来延长它的生命期,具体步骤如下: (1)                           开始-运行-regedit ,进入注册表,在 \HEYK_CURRENT_USER\Software\{FCE28CE8-D8CE-4637-9BC7-93E4C0D407FA}(后面这个东西每个电脑可能不太一样,但是我们仍然可以

windows dos 修改注册表

U盘被写保护了,然后需要修改注册表,解决办法这个不一定是最好的,仅仅是为了能让dos能够做处理,记录一下: rem delete firstREG DELETE HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies /frem then add to regeditREG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDev

【转】C#综合揭秘——通过修改注册表建立Windows自定义协议

引言 本文主要介绍注册表的概念与其相关根项的功能,以及浏览器如何通过连接调用自定义协议并与客户端进行数据通信.文中讲及如何通过C#程序.手动修改.安装项目等不同方式对注册表进行修改.其中通过安装项目对注册表进行修改的情况最为常见,在一般的应用程序中都会涉及.当中最为实用的例子将介绍如何通过"安装项目"修改注册表建立自定义协议,在页面通过ajax方式发送路径请求,并在回调函数中调用自定义协议.最后一节还将介绍如何调用自定义协议去保持数据的保密性.希望本篇文章能对各位的学习研究有所帮助,当

C# .NET修改注册表

c#修改注册表,需要引用Microsoft.Win32命名空间 using Microsoft.Win32; //声明 ///引用 RegistryKey reg; reg = Registry.ClassesRoot; 以下从‘读’‘写’‘删除’‘判断’四个事例实现对注册表的简单操作 1.读取指定名称的注册表的值 private string GetRegistData(string name) {    string registData;    RegistryKey hkml = Reg

cmd中删除、添加、修改注册表命令

转自:http://www.jb51.net/article/30586.htm regedit的运行参数 REGEDIT [/L:system] [/R:user] filename1 REGEDIT [/L:system] [/R:user] /C filename2 REGEDIT [/L:system] [/R:user] /E filename3 [regpath] /L:system Specifies the location of the SYSTEM.DAT file. /R: