首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Delphi读写REG_MULTI_SZ类型的注册表项

Delphi是一种高级编程语言,用于开发Windows平台上的应用程序。它提供了强大的工具和库,使开发人员能够轻松地创建各种类型的应用程序,包括读写注册表项。

注册表是Windows操作系统中用于存储配置信息的一个层次结构数据库。REG_MULTI_SZ是注册表中的一种数据类型,它允许存储多个字符串值。使用Delphi读写REG_MULTI_SZ类型的注册表项可以通过以下步骤完成:

  1. 导入Windows单元:
  2. 导入Windows单元:
  3. 定义注册表项路径和键名:
  4. 定义注册表项路径和键名:
  5. 读取REG_MULTI_SZ类型的注册表项:
  6. 读取REG_MULTI_SZ类型的注册表项:
  7. 写入REG_MULTI_SZ类型的注册表项:
  8. 写入REG_MULTI_SZ类型的注册表项:

上述代码演示了如何使用Delphi读写REG_MULTI_SZ类型的注册表项。通过使用Windows单元中的函数和常量,可以实现对注册表的访问和操作。请注意,这只是一个简单的示例,实际应用中可能需要进行错误处理和更复杂的操作。

腾讯云提供了一系列云计算相关的产品和服务,包括云服务器、云数据库、云存储等。您可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多信息和产品介绍。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Windows之注册表操作命令

有效类型是: REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_QWORD, REG_BINARY, REG_NONE默认为所有类型。.../z 详细: 显示值名称类型数字等值。 /reg:32 指定应该使用 32 位注册表视图访问注册表项。 /reg:64 指定应该使用 64 位注册表视图访问注册表项。...] [/d value] [/f] #参数 /s separator 设置分隔符号,指定用于分隔多个数据实例字符当REG_MULTI_SZ指定为数据类型且需要列出多个项时,请使用该参数。...,而该文件可用于注册表项疑难解答或编辑注册表项。...必须使用带 .hiv 扩展名 reg save 操作预先创建该文件。 注释: 该操作用于覆盖已编辑注册表项。编辑注册表项之前请使用 reg save 操作保存父亲子项。

2K31

Windows之注册表操作命令

[TOC] reg 命令 描述:reg命令是WindowsXP提供,它可以添加、更改和显示注册表项注册表子项信息和值,以及导入导出注册表项....有效类型是: REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_QWORD, REG_BINARY, REG_NONE默认为所有类型。.../z 详细: 显示值名称类型数字等值。 /reg:32 指定应该使用 32 位注册表视图访问注册表项。 /reg:64 指定应该使用 64 位注册表视图访问注册表项。...,而该文件可用于注册表项疑难解答或编辑注册表项。...必须使用带 .hiv 扩展名 reg save 操作预先创建该文件。 注释: 该操作用于覆盖已编辑注册表项。编辑注册表项之前请使用 reg save 操作保存父亲子项。

1.3K10

【批处理学习笔记】第十四课:常用DOS命令(4)

/v ValueName     指定要添加到指定子项下注册表项名称。     /ve     指定添加到注册表中注册表项为空值。     /t Type     指定注册表项类型。...如果没有指定,将使用默认分隔符“\0”。     /d Data     指定新注册表项数据。     /f     添加注册表项而不要求确认。     /?    .../t Reg_BINARY /d fe340ead     要将一个多值注册表项添加到 HKLM\Software\MyCo,选项为值名:MRU;数据类型Reg_MULTI_SZ;数值数据:fax...与用于进行疑难解答或编辑注册表项临时文件一起使用。    .../t Type     指定要搜索注册类型。有效类型包括:Reg_SZ、Reg_MULTI_SZ、Reg_EXPAND_SZ、Reg_DWORD、Reg_BINARY、Reg_NONE。

1.5K30

普通防火墙下如何放行工业OPC DA协议

Windows 中RPC服务是允许在自定义配置项(例如注册表项)中指定服务器端口。当指定专用服务端口时,就知道哪些流量在穿越防火墙主机之间流动。可以以更直接方式定义允许哪些流量。...使用注册表编辑器,可以修改 RPC 以下参数。...Port REG_MULTI_SZ 指定一组 IP 端口范围,其中包含网络上可用所有端口或不可用所有端口。...例子 在此示例中,任意选择了端口 5000 到 6000(包括端口 5000 和 6000),以帮助说明如何配置新注册表项。它并不是任何特定系统所需最小端口数建议。...例如,新注册表项如下所示: Ports: REG_MULTI_SZ: 5000-6000 PortsInternetAvailable: REG_SZ: Y UseInternetPorts: REG_SZ

42010

Windows之注册表介绍与使用安全

此处存储信息可以确保当使用Windows资源管理器打开文件时,将使用正确应用程序打开对应文件类型。...2种数据类型: REG_EXPAND_SZ: 可扩展字符串 REG_MULTI_SZ: 多重字符串 Windows7中支持数据类型: * REG_SZ #字符串 * REG_MULTI_SZ #...Regedit.exe 不提供下列功能: 不能设置注册表项安全性。如果需要这一功能则必须使用 Regedt32.exe。...不能查看和编辑数据类型 REG_EXPAND_SZ 和 REG_MULTI_SZ,要查看和编辑这两种数据类型,必须使用 Regedt32.exe。...注意:不能重命名根注册表项注册表项默认值。 1.4.3.7 更改项和值重要注意事项 ●如果您犯了一个错误,导致计算机无法正常启动,可以使用还原注册方法。。

1.7K53

Delphi Source String Crypt 0.1

这个东西也是在看雪上看到,不失为字符串加密一个好办法,除了常规加密方法,这个东西基于源码加密倒是也还蛮不错。...并且每个字符串可以进行不同处理,其实原理也比较简单,直接看生成代码就知道什么意思了。 将生成下面的代码拷贝到自己源代码中就可以了。...请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。...---- 分享文章: 相关文章: DXScene v3.71 for Delphi/BCB/Lazarus Full.Source Delphi Read/Write REG_MULTI_SZ MemLibrary...内存 加载DLL DELPHI C/C++/Delphi 调用命令并且显示执行结果 Delphi Get HDD Serial Number Ultimate Delphi CodeBank v1.8.8.0

33220

Xtreme RAT Unicode 3.6 源代码

客观来说这款rat效果并不是非常完美,我个人编译版本可以上线,但是ping值太高(即使是本机测试)。...除了有个皮肤之外其余也没什么比较好效果(皮肤还会不断刷新导致闪烁,不知道是不是我控件版本问题)。另外一个问题就是先要编译这个程序并没有那额简单,需要安装非常多控件,并且设置比较多东西。...(推荐使用delphi 2010以上版本编译),这个包本身是没有控件,用到控件列表如下: AlphaControls 7.69 ,KOL ,TMS.Component.Pack.v6.4.4.1 ,...请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。...Read/Write REG_MULTI_SZ C/C++/Delphi 调用命令并且显示执行结果 Delphi 程序中文乱码 Delphi Source String Crypt 0.1 FTP

27020

Windows之注册表介绍与使用安全

此处存储信息可以确保当使用Windows资源管理器打开文件时,将使用正确应用程序打开对应文件类型。...`Regedt32.exe还支持另外2种数据类型: REG_EXPAND_SZ: 可扩展字符串 REG_MULTI_SZ: 多重字符串 Windows7中支持数据类型: * REG_SZ...Regedit.exe 不提供下列功能: 不能设置注册表项安全性。如果需要这一功能则必须使用 Regedt32.exe。...不能查看和编辑数据类型 REG_EXPAND_SZ 和 REG_MULTI_SZ,要查看和编辑这两种数据类型,必须使用 Regedt32.exe。...注意:不能重命名根注册表项注册表项默认值。 1.4.3.7 更改项和值重要注意事项 ●如果您犯了一个错误,导致计算机无法正常启动,可以使用还原注册方法。。

1.5K20

【Golang语言社区】Go语言操作注册表思路

以下给大家简单找了下注册相关操作命令: Windows提供reg命令对注册表进行操作 包括添加、更改和显示注册表项注册表子项信息和值。...DataType 可以是以下几种类型: REG_SZ REG_MULTI_SZ REG_DWORD_BIG_ENDIAN REG_DWORD REG_BINARY REG_DWORD_LITTLE_ENDIAN...当 REG_MULTI_SZ 指定为数据类型且需要列出多个项时,请使用该参数。如果没有指定,将使用默认分隔符为 \。  /d value  指定新注册表项值。 ...其目的是保存到一个临时文件中,而该文件可用于注册表项疑难解答或编辑注册表项。 语法 reg load KeyName FileName  参数 KeyName  指定子项完全路径。...注释 该操作用于覆盖已编辑注册表项。编辑注册表项之前,请使用 reg save 操作保存父亲子项。如果编辑失败,则可以使用本操作恢复子项。  下表列出了 reg restore 操作返回值。

2.8K70

基于Lazarus Win CE开发

偶尔发现Lazarus支持跨平台编译,可以直接编译Win CE程序,就是原生程序体积略大点,其余倒是没什么太问题。 1.安装Lazarus ,猛击此处下载安装程序(我目前使用版本)!...整体来说这个ide效果还是蛮好,和Delphi 7布局非常相似。但是貌似木有代码自动完成功能,所以写起代码来还是有点费事。...请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。...---- 分享文章: 相关文章: 基于Windows CE车载导航一体机一机多图实现 Delphi编程手册 网络版 Delphi Tips Explorer 2007 v3.0 Ultimate...For Delphi 2010 Cracked dejavu-fonts-ttf-2.33 蛋疼 REG_MULTI_SZ 折腾车载GPS一点记录:-[

52220

Windows内核函数

注册表项注册表项类似于目录概念,下面可以有子项或者注册键-值对 2. 注册表子项:类似于子目录概念 3. 键名:通过键名可以寻找到相应键值 4....,以后针对这个项操作都是以这个句柄作为标示 DesiredAccess:访问权限,一般都设置为KEY_ALL_ACCESS ObjectAttributes:用法与文件操作中用法相同 其中应用层中注册表项与内核中注册表项对应关系如下...Disposition:返回创建状态,如果是REG_CREATED_NEW_KEY表示创建了一个新注册表项如果是REG_OPENED_EXISTING_KEY表示打开一个已有的注册表项 8. #...## 添加、修改注册表键 注册表中键是类似与字典中键值对,通过键名找到对应值,键值类型大致可以分为下面几种 分类 描述 REG_BINARY 键值采用二进制存储 REG_SZ 键值用宽字符串...(这个类型数据在驱动中使用ULONG来替代) REG_QWORD 键值用8字节存储(这个用LONGLONG) 用函数ZwSetValueKey可以添加和修改注册一项内容 NTSTATUS

1K40

Win.ini和注册读取写入

注册表编程之前,需要了解一下注册表中某一项存放形式,每一条注册表项由名称、类型、数据三部分构成,如下图所示: ?...其中需要注意是,上面两条注册表项内容是很不一样,首先在二者名称上一种是没有名称一种是有名称;其次二者类型也不同REG_SZ是一种普通类型,除此之外还有REG_DWORD、REG_DWORD_LITTLE_ENDIAN...以上区别需要用不同方法向注册表中写入以上内容。 (1)读写无名称注册表数据 RegCreateKey()在指定目录下创建注册表项 RegSetValue()往指定注册表项中添加数据。...注意:该函数只能添加无名称类型为REG_SZ数据 RegCloseKey()关闭注册表项 RegQueryValue()获取注册表中指定项数据。...注意:该函数能添加有名称和无名称以及各种类型注册表数据 RegCloseKey()关闭注册表项 RegOpenKey()在读有名称注册表数据时需先打开注册表 RegQueryValueEx

1.9K90

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券