文件和注册表关联

        注册表是Windows操作系统的信息存储中心,存放着包括计算机硬件配置、已安装软件的设置信息、当前用户的环境设置及某些文件类型与对其进行访问和操作的应用程序之间的联系等重要信息。Windows操作系统早期版本中存放在初始化文件(.ini)中的许多信息现在都存放在注册表中了。

        我们开发的软件常常要建立具有独特数据格式的数据文件。作为一个专业化的商品软件,其安装程序有责任将其所用到的特殊格式的数据文件在注册表中进行注册,以使之和Windows操作系统更好地集成在一起,方便用户操作。

1.准备工作

        1)请先在桌面空白处单击鼠标右键,在弹出菜单中选择“新建\文件夹”菜单项,并把“新建文件夹”重命名为“KAt81”,作为我们假设软件的工作目录。

        2)在My_Edit文件夹上双击鼠标左键来打开该文件夹,在其窗口菜单中选择“文件\新建\文本文件”菜单项,或在其文件列表区域单击鼠标右键并在弹出菜单中选择“新建\文本文件”菜单项,把新创建的一个“新建   文本文件.   txt”重命名为Test.KAt81。注意如果重命名前文件名中没有显示扩展名“.txt”,需要在窗口菜单中选择“查看\选项...”菜单项,在“选项”对话框中选择“查看”页,把“隐藏已登记的文件类型的MS-DOS文件扩展名”项改为不选状态。

        3)打开“资源管理器”选择C:\Windows子目录下的Notepad.exe,按住Ctrl键将其拖到  KAt81文件夹中,并重命名为ETCV1.0.exe。

        说明:现在,文件Test.KAt81的图标为带有Windows标志的缺省图标,文件类型为“KAT81文件”。在其文件名上双击鼠标左键将弹出“打开方式”对话框让用户选择与之相关联的应用程序(这里请勿进行任何操作即选择“取消   ”按钮关闭对话框)。在其文件名上单击鼠标右键弹出菜单中的第一项为“打开方式”而非通常的“打开”。“新建”菜单组中也没有有关该文件类型的选项。

2.在注册表中设置文件类型

        (1)点击WIN+R组键,在弹出对话框中输入regedit并单击“确定”按钮启动注册表编辑器。

        (2) 在根目录HKEY_CLASSES_ROOT下创建项,名称:.KAt81

        1)在树形列表中选择主键HKEY_CLASSES_ROOT,单击鼠标右键并在弹出菜单中选择“新建\主键”,并把新建的主键名由“新项 #1”改为“.KAt81”。

        2)在右边窗口中双击“(默认)”并在“键值”编辑框内输入MyEtcFile后单击“确定”按钮。

        (3)在根目录HKEY_CLASSES_ROOT下创建项,名称:MyEtcFile

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值